| @@ -0,0 +1,30 @@ | ||
| apiVersion: batch/v1 | ||
| kind: Job | ||
| metadata: | ||
| name: {{ template "bro.fullname" . }}-dashboards-runner | ||
| labels: | ||
| app: {{ template "bro.name" . }} | ||
| heritage: {{ .Release.Service }} | ||
| release: {{ .Release.Name }} | ||
| spec: | ||
| template: | ||
| metadata: | ||
| name: {{ template "bro.name" . }}-dashboards-runner | ||
| annotations: | ||
| "helm.sh/hook": "pre-install" # Run before all other services start | ||
| spec: | ||
| containers: | ||
| - name: dashboards-runner | ||
| image: miked235/elk-runner | ||
| imagePullPolicy: Always | ||
| env: | ||
| - name: KIBANA | ||
| value: "kibana-service:5601" | ||
| volumeMounts: | ||
| - name: dashboards | ||
| mountPath: /etc/dashboards | ||
| volumes: | ||
| - name: dashboards | ||
| configMap: | ||
| name: {{ template "bro.fullname" . }}-dashboards | ||
| restartPolicy: OnFailure |