apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: quay namePrefix: quay- resources: [../base] patches: - target: {kind: CronJob, name: postgresql-backup} patch: |- apiVersion: batch/v1 kind: CronJob metadata: {name: postgresql-backup} spec: schedule: "15 6 * * *" jobTemplate: spec: template: spec: containers: - name: pg-dump env: - {name: BACKUP_TARGET, value: quay} - {name: BACKUP_MODE, value: database} - {name: PGHOST, value: quay-postgresql-rw} - {name: PGSSLMODE, value: require} - name: PGUSER valueFrom: {secretKeyRef: {name: quay-postgresql-app, key: username}} - name: PGDATABASE valueFrom: {secretKeyRef: {name: quay-postgresql-app, key: dbname}} - name: PGPASSWORD valueFrom: {secretKeyRef: {name: quay-postgresql-app, key: password}}