agora/contoso_motors/charts/influxdb/templates/influxdb-import-dashboard.yaml (131 lines of code) (raw):

apiVersion: batch/v1 kind: Job metadata: name: influxdb-import-dashboard-01 namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: "influxdb" app.kubernetes.io/managed-by: {{ .Release.Service }} app.kubernetes.io/instance: {{ .Release.Name | quote }} app.kubernetes.io/version: {{ .Chart.AppVersion }} helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} annotations: "helm.sh/hook": pre-install "helm.sh/hook-weight": "20" spec: template: spec: restartPolicy: Never containers: - name: influxdb-import-dashboard-01 image: {{ .Values.image.repository }}:{{ .Values.image.tag }} imagePullPolicy: {{ .Values.image.pullPolicy }} command: - influx args: - apply - -f - "/etc/config/contoso_cars_-_assembly_car_line.json" - --org - InfluxData - --token - secret-token - --host - {{ .Values.influxDBEndpoint }} - --force - "yes" volumeMounts: - name: config-volume mountPath: "/etc/config" volumes: - name: config-volume configMap: name: dashboard-config --- apiVersion: batch/v1 kind: Job metadata: name: influxdb-import-dashboard-02 namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: "influxdb" app.kubernetes.io/managed-by: {{ .Release.Service }} app.kubernetes.io/instance: {{ .Release.Name | quote }} app.kubernetes.io/version: {{ .Chart.AppVersion }} helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} annotations: "helm.sh/hook": pre-install "helm.sh/hook-weight": "20" spec: template: spec: restartPolicy: Never containers: - name: influxdb-import-dashboard-02 image: {{ .Values.image.repository }}:{{ .Values.image.tag }} imagePullPolicy: {{ .Values.image.pullPolicy }} command: - influx args: - apply - -f - "/etc/config/contoso_cars_-_welding_energy_consumption.json" - --org - InfluxData - --token - secret-token - --host - {{ .Values.influxDBEndpoint }} - --force - "yes" volumeMounts: - name: config-volume mountPath: "/etc/config" volumes: - name: config-volume configMap: name: dashboard-config --- apiVersion: batch/v1 kind: Job metadata: name: influxdb-import-dashboard-03 namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: "influxdb" app.kubernetes.io/managed-by: {{ .Release.Service }} app.kubernetes.io/instance: {{ .Release.Name | quote }} app.kubernetes.io/version: {{ .Chart.AppVersion }} helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} annotations: "helm.sh/hook": pre-install "helm.sh/hook-weight": "20" spec: template: spec: restartPolicy: Never containers: - name: influxdb-import-dashboard-03 image: {{ .Values.image.repository }}:{{ .Values.image.tag }} imagePullPolicy: {{ .Values.image.pullPolicy }} command: - influx args: - apply - -f - "/etc/config/contoso_cars_-_battery_line.json" - --org - InfluxData - --token - secret-token - --host - {{ .Values.influxDBEndpoint }} - --force - "yes" volumeMounts: - name: config-volume mountPath: "/etc/config" volumes: - name: config-volume configMap: name: dashboard-config