58 lines
1.7 KiB
YAML
58 lines
1.7 KiB
YAML
# Velero Helm values — vmware-tanzu/velero chart (see CLUSTER-BUILD.md Phase F).
|
|
# Install: **ansible/playbooks/noble.yml** role **noble_velero** (override S3 settings via **noble_velero_*** vars).
|
|
# Requires Secret **velero/velero-cloud-credentials** key **cloud** (INI for AWS plugin — see README).
|
|
#
|
|
# Chart: vmware-tanzu/velero — pin version on install (e.g. 12.0.0 / Velero 1.18.0).
|
|
# helm repo add vmware-tanzu https://vmware-tanzu.github.io/helm-charts && helm repo update
|
|
# kubectl apply -f clusters/noble/bootstrap/velero/namespace.yaml
|
|
# helm upgrade --install velero vmware-tanzu/velero -n velero --version 12.0.0 -f clusters/noble/bootstrap/velero/values.yaml
|
|
|
|
initContainers:
|
|
- name: velero-plugin-for-aws
|
|
image: velero/velero-plugin-for-aws:v1.14.0
|
|
imagePullPolicy: IfNotPresent
|
|
volumeMounts:
|
|
- mountPath: /target
|
|
name: plugins
|
|
|
|
configuration:
|
|
features: EnableCSI
|
|
defaultBackupStorageLocation: default
|
|
defaultVolumeSnapshotLocations: velero.io/csi:default
|
|
|
|
backupStorageLocation:
|
|
- name: default
|
|
provider: aws
|
|
bucket: noble-velero
|
|
default: true
|
|
accessMode: ReadWrite
|
|
credential:
|
|
name: velero-cloud-credentials
|
|
key: cloud
|
|
config:
|
|
region: us-east-1
|
|
s3ForcePathStyle: "true"
|
|
s3Url: https://s3.CHANGE-ME.invalid
|
|
|
|
volumeSnapshotLocation:
|
|
- name: default
|
|
provider: velero.io/csi
|
|
config: {}
|
|
|
|
credentials:
|
|
useSecret: true
|
|
existingSecret: velero-cloud-credentials
|
|
|
|
snapshotsEnabled: true
|
|
deployNodeAgent: false
|
|
|
|
metrics:
|
|
enabled: true
|
|
serviceMonitor:
|
|
enabled: true
|
|
autodetect: true
|
|
additionalLabels:
|
|
release: kube-prometheus
|
|
|
|
schedules: {}
|