deploy-templates/templates/exporter-deployment.yaml (35 lines of code) (raw):

apiVersion: apps/v1 kind: Deployment metadata: name: {{ .Values.exporter.name }} spec: replicas: 1 selector: matchLabels: app: {{ .Values.exporter.name }} strategy: type: Recreate template: metadata: labels: app: {{ .Values.exporter.name }} collect.logs: "plain-text" annotations: sidecar.istio.io/inject: "false" spec: containers: - name: {{ .Values.exporter.name }} image: {{ template "imageRegistry" . -}} {{ .Values.exporter.image }} command: ["sh", "-c"] args: ["/redash-exporter -redashHost {{ template "redashHost" . }} -redashScheme https -redashPort 443"] ports: - name: metrics containerPort: 9295 protocol: TCP imagePullPolicy: IfNotPresent env: - name: REDASH_API_KEY valueFrom: secretKeyRef: name: redash-api-keys key: viewer-api-key