{{- if .Values.influxdb.enabled }} apiVersion: v1 kind: Service metadata: name: influxdb labels: svc: influxdb chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" spec: type: ClusterIP ports: - port: 8086 targetPort: 8086 selector: svc: influxdb --- apiVersion: apps/v1 kind: Deployment metadata: name: influxdb labels: chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" svc: influxdb spec: replicas: 1 selector: matchLabels: svc: influxdb template: metadata: labels: svc: influxdb spec: containers: - name: influxdb image: {{ .Values.influxdb.image | quote }} imagePullPolicy: {{ .Values.pullPolicy }} env: - name: INFLUXDB_DB value: fissionFunctionLog - name: INFLUXDB_ADMIN_USER valueFrom: secretKeyRef: name: influxdb key: username - name: INFLUXDB_ADMIN_PASSWORD valueFrom: secretKeyRef: name: influxdb key: password {{- with .Values.imagePullSecrets }} imagePullSecrets: {{- toYaml . | nindent 8 }} {{- end }} {{- if .Values.extraCoreComponentPodConfig }} {{ toYaml .Values.extraCoreComponentPodConfig | indent 6 -}} {{- end }} {{- end }}