File tree Expand file tree Collapse file tree 5 files changed +41
-8
lines changed
Expand file tree Collapse file tree 5 files changed +41
-8
lines changed Original file line number Diff line number Diff line change 6868 kubernetes.core.helm :
6969 name : " {{ dsc_name }}-vault-backup"
7070 chart_ref : dso/cpn-backup-utils
71- chart_version : " {{ dsc.global.backup.vault .chartVersion }}"
71+ chart_version : " {{ dsc.global.backup.vaultInfra .chartVersion }}"
7272 release_namespace : " {{ dsc.vaultInfra.namespace }}"
7373 values :
7474 vault :
7575 enabled : true
7676 secrets :
7777 S3_BUCKET_NAME : " {{ dsc.global.backup.s3.bucketName }}"
78- S3_BUCKET_PREFIX : " {{ dsc.global.backup.vault .pathPrefix }}"
78+ S3_BUCKET_PREFIX : " {{ dsc.global.backup.vaultInfra .pathPrefix }}"
7979 S3_ENDPOINT : " {{ dsc.global.backup.s3.endpointURL }}"
80- VAULT_ADDR : " http://{{ dsc_name }}-vault-active:8200"
80+ VAULT_ADDR : " http://{{ dsc_name }}-vault-infra- active:8200"
8181 VAULT_TOKEN : " {{ vault_token }}"
8282 S3_ACCESS_KEY : " {{ dsc.global.backup.s3.credentials.accessKeyId.value }}"
8383 S3_SECRET_KEY : " {{ dsc.global.backup.s3.credentials.secretAccessKey.value }}"
8484 env :
85- RETENTION : " {{ dsc.global.backup.vault .retentionPolicy }}"
86- MC_EXTRA_ARGS : " {{ dsc.global.backup.vault .mcExtraArgs }}"
85+ RETENTION : " {{ dsc.global.backup.vaultInfra .retentionPolicy }}"
86+ MC_EXTRA_ARGS : " {{ dsc.global.backup.vaultInfra .mcExtraArgs }}"
8787 job :
88- schedule : " {{ dsc.global.backup.vault .cron }}"
89- state : " {{ dsc.global.backup.vault .enabled | ternary('present', 'absent') }}"
88+ schedule : ' "{{ dsc.global.backup.vaultInfra .cron }}"'
89+ state : " {{ dsc.global.backup.vaultInfra .enabled | ternary('present', 'absent') }}"
9090
9191- name : Patch serviceMonitors
9292 when : >
Original file line number Diff line number Diff line change 6363 enabled : false
6464 vault :
6565 enabled : false
66+ vaultInfra :
67+ enabled : false
6668 metrics :
6769 enabled : false
6870 alerting :
Original file line number Diff line number Diff line change 3434 vault :
3535 enabled : false
3636 pathPrefix : vault
37+ vaultInfra :
38+ enabled : false
39+ pathPrefix : vault-infra
3740 gitOps :
3841 watchpointEnabled : true
3942 argocd :
Original file line number Diff line number Diff line change @@ -665,6 +665,34 @@ spec:
665665 type : string
666666 default : " 30d"
667667 type : object
668+ vaultInfra :
669+ properties :
670+ enabled :
671+ description : Enable s3 vault infra backups.
672+ default : false
673+ type : boolean
674+ helmRepoUrl :
675+ description : Vault infra backup-utils helm repository url.
676+ type : string
677+ chartVersion :
678+ description : Vault infra backup-utils helm chart version (e.g., "1.12.2").
679+ type : string
680+ pathPrefix :
681+ description : Defines the s3 destination path for vault infra backups.
682+ type : string
683+ default : " vault-infra"
684+ mcExtraArgs :
685+ description : Extra args to pass to minio cli for the backups.
686+ type : string
687+ cron :
688+ description : Defines the cron rule used for vault infra backups. By default it runs every 6 hours.
689+ type : string
690+ default : " 0 */6 * * *"
691+ retentionPolicy :
692+ description : Defines retention policy for vault infra backups recurrences.
693+ type : string
694+ default : " 30d"
695+ type : object
668696 cnpg :
669697 properties :
670698 enabled :
Original file line number Diff line number Diff line change 8484 RETENTION : " {{ dsc.global.backup.vault.retentionPolicy }}"
8585 MC_EXTRA_ARGS : " {{ dsc.global.backup.vault.mcExtraArgs }}"
8686 job :
87- schedule : " {{ dsc.global.backup.vault.cron }}"
87+ schedule : ' "{{ dsc.global.backup.vault.cron }}"'
8888 state : " {{ dsc.global.backup.vault.enabled | ternary('present', 'absent') }}"
8989
9090- name : Patch serviceMonitors
You can’t perform that action at this time.
0 commit comments