4.1 KiB
4.1 KiB
volsync-target
Volsync Replication set to target specific PVC with preconfigured settings
Maintainers
| Name | Url | |
|---|---|---|
| alexlebens |
Source Code
Values
| Key | Type | Default | Description |
|---|---|---|---|
| additionalLabels | object | {} |
Add additional labels |
| external | object | {"enabled":true,"externalSecret":{"credentialPath":"/digital-ocean/home-infra/volsync-backups","volsyncPath":"/volsync/restic/digital-ocean"},"restic":{"cacheCapacity":"1Gi","copyMethod":"Snapshot","pruneIntervalDays":7,"repository":"","retain":{"daily":3,"hourly":1,"monthly":2,"weekly":2,"yearly":4},"storageClassName":"ceph-block","volumeSnapshotClassName":"ceph-blockpool-snapshot"},"schedule":"0 4 * * *"} |
External backup configuration |
| external.externalSecret | object | {"credentialPath":"/digital-ocean/home-infra/volsync-backups","volsyncPath":"/volsync/restic/digital-ocean"} |
External Secret configuration |
| external.restic | object | {"cacheCapacity":"1Gi","copyMethod":"Snapshot","pruneIntervalDays":7,"repository":"","retain":{"daily":3,"hourly":1,"monthly":2,"weekly":2,"yearly":4},"storageClassName":"ceph-block","volumeSnapshotClassName":"ceph-blockpool-snapshot"} |
Backup configuration, inserted directly into the yaml |
| external.schedule | string | "0 4 * * *" |
5 character cron schedule |
| externalSecrets | object | {"enabled":true} |
Use external secrets |
| local | object | {"enabled":true,"externalSecret":{"credentialPath":"/garage/home-infra/volsync-backups","volsyncPath":"/volsync/restic/garage-local"},"restic":{"cacheCapacity":"1Gi","copyMethod":"Snapshot","pruneIntervalDays":7,"repository":"","retain":{"daily":3,"hourly":1,"monthly":2,"weekly":2,"yearly":4},"storageClassName":"ceph-block","volumeSnapshotClassName":"ceph-blockpool-snapshot"},"schedule":"0 2 * * *"} |
Local backup configuration |
| local.externalSecret | object | {"credentialPath":"/garage/home-infra/volsync-backups","volsyncPath":"/volsync/restic/garage-local"} |
External Secret configuration |
| local.restic | object | {"cacheCapacity":"1Gi","copyMethod":"Snapshot","pruneIntervalDays":7,"repository":"","retain":{"daily":3,"hourly":1,"monthly":2,"weekly":2,"yearly":4},"storageClassName":"ceph-block","volumeSnapshotClassName":"ceph-blockpool-snapshot"} |
Backup configuration, inserted directly into the yaml |
| local.schedule | string | "0 2 * * *" |
5 character cron schedule |
| nameOverride | string | "" |
Default pattern follows -backup |
| namespaceOverride | string | "" |
Override the namespace of the chart |
| pvcTarget | string | "data" |
Name of the PVC target |
| remote | object | {"enabled":true,"externalSecret":{"credentialPath":"/garage/home-infra/volsync-backups","volsyncPath":"/volsync/restic/garage-remote"},"restic":{"cacheCapacity":"1Gi","copyMethod":"Snapshot","pruneIntervalDays":7,"repository":"","retain":{"daily":3,"hourly":1,"monthly":2,"weekly":2,"yearly":4},"storageClassName":"ceph-block","volumeSnapshotClassName":"ceph-blockpool-snapshot"},"schedule":"0 3 * * *"} |
Remote backup configuration |
| remote.externalSecret | object | {"credentialPath":"/garage/home-infra/volsync-backups","volsyncPath":"/volsync/restic/garage-remote"} |
External Secret configuration |
| remote.restic | object | {"cacheCapacity":"1Gi","copyMethod":"Snapshot","pruneIntervalDays":7,"repository":"","retain":{"daily":3,"hourly":1,"monthly":2,"weekly":2,"yearly":4},"storageClassName":"ceph-block","volumeSnapshotClassName":"ceph-blockpool-snapshot"} |
Backup configuration, inserted directly into the yaml |
| remote.schedule | string | "0 3 * * *" |
5 character cron schedule |
Autogenerated from chart metadata using helm-docs v1.14.2