Skip to content

Latest commit

 

History

History

kubernetes-etcd-backup

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

kubernetes-etcd-backup

Version: 1.0.4 Type: application AppVersion: v1.0.4

Chart for kubernetes-etcd-backup solution

Homepage: https://github.com/adfinis/kubernetes-etcd-backup

Maintainers

This chart is maintained by Adfinis.

Source Code

Values

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

About this chart

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.

License

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