Fábio Kaiser Rauber
4 years ago
3 changed files with 83 additions and 1 deletions
@ -0,0 +1,62 @@ |
|||
{{- if .Values.instance.zeoclient }} |
|||
{{- if .Values.instance.zeopack.enabled }} |
|||
apiVersion: batch/v1beta1 |
|||
kind: CronJob |
|||
metadata: |
|||
name: {{ include "portalmodelo.fullname" . }}-zeopack |
|||
labels: |
|||
{{- include "portalmodelo.labels" . | nindent 4 }} |
|||
spec: |
|||
schedule: {{ .Values.instance.zeopack.schedule | quote }} |
|||
jobTemplate: |
|||
spec: |
|||
template: |
|||
metadata: |
|||
labels: |
|||
{{- include "portalmodelo.labels" . | nindent 12 }} |
|||
spec: |
|||
{{- with .Values.imagePullSecrets }} |
|||
imagePullSecrets: |
|||
{{- toYaml . | nindent 12 }} |
|||
{{- end }} |
|||
securityContext: |
|||
{{- toYaml .Values.podSecurityContext | nindent 12 }} |
|||
containers: |
|||
- name: {{ .Release.Name }}-zeopack |
|||
image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" |
|||
imagePullPolicy: {{ .Values.image.pullPolicy }} |
|||
args: |
|||
- zeopack |
|||
env: |
|||
- name: ZEO_ADDRESS |
|||
value: {{ template "portalmodelo.fullname" . }}-zeoserver:8100 |
|||
- name: TZ |
|||
value: {{ .Values.portal.timeZone }} |
|||
volumeMounts: |
|||
- mountPath: /data |
|||
name: data |
|||
resources: |
|||
{{- toYaml .Values.resources.zeo | nindent 12 }} |
|||
restartPolicy: OnFailure |
|||
volumes: |
|||
- name: data |
|||
{{- if .Values.persistence.enabled }} |
|||
persistentVolumeClaim: |
|||
claimName: data |
|||
{{- else }} |
|||
emptyDir: {} |
|||
{{- end }} |
|||
{{- with .Values.nodeSelector }} |
|||
nodeSelector: |
|||
{{- toYaml . | nindent 8 }} |
|||
{{- end }} |
|||
{{- with .Values.affinity }} |
|||
affinity: |
|||
{{- toYaml . | nindent 8 }} |
|||
{{- end }} |
|||
{{- with .Values.tolerations }} |
|||
tolerations: |
|||
{{- toYaml . | nindent 8 }} |
|||
{{- end }} |
|||
{{- end}} |
|||
{{- end}} |
Loading…
Reference in new issue