fix(fireflyiii) correct cronjob (#1487)

* fix(fireflyiii) correct cronjob

* add security policy to cronjob

* move cronjob to v1
This commit is contained in:
Kjeld Schouten-Lebbing 2021-12-08 09:45:00 +01:00 committed by GitHub
parent 436ac7dfd3
commit c682154d3c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 19 additions and 3 deletions

View File

@ -3,7 +3,7 @@
{{- $jobName := include "common.names.fullname" . }}
---
apiVersion: batch/v1beta1
apiVersion: batch/v1
kind: CronJob
metadata:
name: {{ printf "%s-cronjob" $jobName }}
@ -24,14 +24,30 @@ spec:
template:
metadata:
spec:
securityContext:
runAsUser: 568
runAsGroup: 568
restartPolicy: Never
containers:
- name: {{ .Chart.Name }}
securityContext:
privileged: false
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
runAsNonRoot: true
capabilities:
drop:
- ALL
env:
- name: STATIC_CRON_TOKEN
valueFrom:
secretKeyRef:
name: fireflyiii-secrets
key: STATIC_CRON_TOKEN
image: "{{ .Values.alpineImage.repository }}:{{ .Values.alpineImage.tag }}"
imagePullPolicy: {{ default .Values.image.pullPolicy }}
args:
- curl
- "http://{{ $jobName }}.ix-{{ .Release.Name }}.svc.cluster.local:{{ .Values.service.main.ports.main.port }}/api/v1/cron/{{ .Values.env.STATIC_CRON_TOKEN }}"
- "http://{{ $jobName }}.ix-{{ .Release.Name }}.svc.cluster.local:{{ .Values.service.main.ports.main.port }}/api/v1/cron/$STATIC_CRON_TOKEN"
resources:
{{ toYaml .Values.resources | indent 16 }}