Parameters
The parent key for all of the following parameters is cluster_backup
.
enabled
type |
bool |
default |
|
Whether to create the ArgoCD app for the component. Setting this to false, effectively disables the component from being deployed.
The manifests will still appear in the catalog, but without the ArgoCD app they won’t get deployed. |
bucket
type |
dictionary |
Holds the name and credentials for an S3 type storage bucket. This bucket will be used to store the backups.
images
type |
dictionary |
Dictionary holding the container image versions used by this component.
object_dumper
type |
dictionary |
default |
|
Object dumper is script that exports all retrievable objects from a Kubernetes API and dumps them as a Tar archive. See github.com/projectsyn/k8s-object-dumper.
password
type |
string |
default |
|
Password used to encrypt the backup. The default is a reference to a secret within Vault.
known_to_fail
type |
list |
default |
|
Resource types which are known to produce errors when doing kubectl get <resource>
.
must_exist
type |
list |
default |
|
Resource types which must exist on any Kubernetes cluster.