Chart for kubernetes-etcd-backup solution
Homepage: https://github.com/adfinis/kubernetes-etcd-backup
This chart is maintained by Adfinis.
Key | Type | Default | Description |
---|---|---|---|
backup.dirname | string | "+etcd-backup-%FT%T%:z" |
Directory name of single backup |
backup.expiretype | string | "days" |
expiretype could be days (keep backups newer than backup.keepdays, count (keep a number of backups with backup.keepcount), never (do not expire backups, keep all of them) |
backup.keepcount | string | "10" |
Count retention if expiretype set to count |
backup.keepdays | string | "30" |
Retention period |
backup.schedule | string | "0 0 * * *" |
Backup schedule |
backup.subdir | string | "/" |
Sub directory path |
backup.umask | string | "0027" |
Set umask during the backup |
etcdCertification.etcdPeerTlsName | string | "changeme" |
etcd-peer-tls secret name |
etcdCertification.etcdServerCaName | string | "changeme" |
etcd-server-ca secret name |
etcdConfiguration.endpoint | string | "changeme" |
Etcd endpoint ip or hostname without protocol or port |
fullnameOverride | string | "" |
|
image.pullPolicy | string | "Always" |
Image pull policy configuration |
image.repository | string | "ghcr.io/adfinis/kubernetes-etcd-backup" |
Repository image to use |
image.tag | string | "latest" |
Overrides the image tag whose default is the chart appVersion. |
monitoring.additionalRules | string | nil |
Provide custom recording or alerting rules to be deployed into the cluster. |
monitoring.enabled | bool | false |
Deploy PrometheusRule to be alerted in case of backup fails as decribed here. |
monitoring.rules.cronjobMonitor | bool | true |
Deploy PrometheusRule to check for cronjob fails. |
nameOverride | string | "" |
|
persistence.capacity | string | "10Gi" |
Define the storage size |
persistence.nfs.enabled | bool | false |
Enable nfs backend storage |
persistence.nfs.path | string | "nfs/example/path" |
NFS server path |
persistence.nfs.server | string | "example.com" |
NFS server name or IP |
persistence.provisioning.enabled | bool | false |
Enable provisioned backend storage with default or configured storageClass |
persistence.provisioning.storageClass | string | "" |
|
persistence.reclaimPolicy | string | "Retain" |
Set reclaim policy (Retain or Delete) |
resources | string | nil |
Adfinis fights for a software world that is more open, where the quality is better and where software must be accessible to everyone. This chart is part of the action behind this commitment. Feel free to contact us if you have any questions.
This Helm chart is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.
Autogenerated from chart metadata using helm-docs