apiVersion: batch/v1 kind: CronJob metadata: name: renovate-bot spec: schedule: {{ .Values.schedule | quote }} jobTemplate: spec: template: spec: serviceAccountName: renovate-bot restartPolicy: Never containers: - name: renovate image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" imagePullPolicy: {{ .Values.image.pullPolicy }} env: - name: RENOVATE_CONFIG_FILE value: /etc/renovate/renovate.json - name: RENOVATE_REPOSITORIES value: {{ join "," .Values.repositories | quote }} - name: GITHUB_TOKEN valueFrom: secretKeyRef: name: renovate-bot key: github-token - name: GITLAB_TOKEN valueFrom: secretKeyRef: name: renovate-bot key: gitlab-token args: - renovate volumeMounts: - name: config mountPath: /etc/renovate volumes: - name: config configMap: name: renovate-bot-config