agora/contoso_motors/charts/ovms/templates/job.yaml (35 lines of code) (raw):

apiVersion: batch/v1 kind: Job metadata: name: model-downloader-job namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: "ovms" 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": "10" spec: template: spec: containers: - name: model-downloader image: alpine command: ["/bin/sh", "-c"] args: - | wget -O /models/ovms_config.sh https://raw.githubusercontent.com/mrhoads/jumpstart-apps/refs/heads/contoso-motors-helm/agora/contoso_motors/deployment/configs/ovms_config.sh chmod +x /models/ovms_config.sh /models/ovms_config.sh volumeMounts: - name: models-volume mountPath: /models volumes: - name: models-volume persistentVolumeClaim: claimName: ovms-pvc restartPolicy: Never backoffLimit: 0