fix(fireflyiii) correct cronjob (#1487)
* fix(fireflyiii) correct cronjob * add security policy to cronjob * move cronjob to v1
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
{{- $jobName := include "common.names.fullname" . }}
|
{{- $jobName := include "common.names.fullname" . }}
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: batch/v1beta1
|
apiVersion: batch/v1
|
||||||
kind: CronJob
|
kind: CronJob
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ printf "%s-cronjob" $jobName }}
|
name: {{ printf "%s-cronjob" $jobName }}
|
||||||
@@ -24,14 +24,30 @@ spec:
|
|||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
spec:
|
spec:
|
||||||
|
securityContext:
|
||||||
|
runAsUser: 568
|
||||||
|
runAsGroup: 568
|
||||||
restartPolicy: Never
|
restartPolicy: Never
|
||||||
containers:
|
containers:
|
||||||
- name: {{ .Chart.Name }}
|
- 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 }}"
|
image: "{{ .Values.alpineImage.repository }}:{{ .Values.alpineImage.tag }}"
|
||||||
imagePullPolicy: {{ default .Values.image.pullPolicy }}
|
|
||||||
args:
|
args:
|
||||||
- curl
|
- 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:
|
resources:
|
||||||
{{ toYaml .Values.resources | indent 16 }}
|
{{ toYaml .Values.resources | indent 16 }}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user