Azure backup of databases and containers in a Kubernetes Cronjob
Usage:
-
Add repository
helm repo add azure-advanced-backup https://dodevops.io/azure-advanced-backup/
-
Install chart
helm install azure-advanced-backup azure-advanced-backup/azure-advanced-backup --version 0.1.0
Homepage: https://github.com/dodevops/azure-advanced-backup
Key | Type | Default | Description |
---|---|---|---|
config.auth.applicationId | string | "" |
The id of the application to authenticate with |
config.auth.secret | string | "" |
The secret of the application |
config.auth.tenantId | string | "" |
Azure tenant id |
config.backupStorage.account | string | "" |
Name of the storage account to sync the containers to |
config.backupStorage.container | string | "" |
Name of the storage container to sync the container contents to |
config.containers | string | "" |
Whitespace separated list of storage containers in the form BACKUP_NAME:STORAGE_ACCOUNT_NAME:CONTAINER_NAME |
config.copySnapshots | string | "true" |
If set to "true", copies the managed disk snapshots as a single VHD into the backup storage account. The existing VHD will be overwritten. If not set to "true", the snapshots will stay where they were created and get deleted after the days given in snapshotRetentionDays. |
config.debug | string | "no" |
Set to "yes" to enable debug output. WARNING This will potentially output sensitive information to the log! |
config.managedDisks | string | "" |
Whitespace separated list of managed disks in the form DISK_NAME:DISK_URI:RESOURCEGROUP_NAME |
config.postgres.databases | string | "" |
Whitespace separated list of database logins in the form BACKUP_NAME:USERNAME:PASSWORD:HOST:DATABASE_NAME |
config.postgres.useCustomFormat | string | "no" |
set to yes to use the pg_dump custom format (--format c ) and a dmp suffix instead of the sql format and an sql suffix |
config.resourceGroupLockId | string | "" |
Set to the id of a resource group lock to remove when deleting snapshots and recreate it afterwards |
config.schedule | string | "0 0 * * *" |
Cronjob schedule |
config.snapshotRetentionDays | int | 7 |
Number of days to keep a snapshot. Note that this only applies if copySnapshots is set to false. |
fullnameOverride | string | "" |
|
image.pullPolicy | string | "IfNotPresent" |
|
image.repository | string | "ghcr.io/dodevops/azure-advanced-backup" |
|
image.tag | string | "" |
|
nameOverride | string | "" |
|
replicaCount | int | 1 |
Autogenerated from chart metadata using helm-docs v1.11.0