| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- # https://github.com/vmware-tanzu/helm-charts/blob/velero-11.4.0/charts/velero/values.yaml
- kubectl:
- image:
- repository: public.ecr.aws/bitnami/kubectl
- deployNodeAgent: true
- initContainers:
- - name: velero-plugin-for-aws
- image: velero/velero-plugin-for-aws:v1.13.1
- imagePullPolicy: IfNotPresent
- volumeMounts:
- - mountPath: /target
- name: plugins
- configuration:
- backupStorageLocation:
- - name: default
- provider: "velero.io/aws"
- bucket: "velero"
- default: true
- # validationFrequency defines how frequently Velero should validate the object storage. Optional.
- validationFrequency:
- # accessMode determines if velero can write to this backup storage location. Optional.
- # default to ReadWrite, ReadOnly is used during migrations and restores.
- accessMode: ReadWrite
- credential:
- # name of the secret used by this backupStorageLocation.
- name: velero-aws
- # name of key that contains the secret data to be used.
- key: credentials
- # Additional provider-specific configuration. See link above
- # for details of required/optional fields for your provider.
- config:
- s3Url: https://s3.bnuuy.org:8443
- region: default
- s3ForcePathStyle: "true"
- # kmsKeyId:
- # resourceGroup:
- # The ID of the subscription containing the storage account, if different from the cluster’s subscription. (Azure only)
- # subscriptionId:
- # storageAccount:
- # publicUrl:
- # Name of the GCP service account to use for this backup storage location. Specify the
- # service account here if you want to use workload identity instead of providing the key file.(GCP only)
- # serviceAccount:
- # Option to skip certificate validation or not if insecureSkipTLSVerify is set to be true, the client side should set the
- # flag. For Velero client Command like velero backup describe, velero backup logs needs to add the flag --insecure-skip-tls-verify
- # insecureSkipTLSVerify:
- # annotations allows adding arbitrary annotations to this BackupStorageLocation resource. Optional.
- annotations: {}
- ## Parameters for the VolumeSnapshotLocation(s). Configure multiple by adding other element(s) to the volumeSnapshotLocation slice.
- ## See https://velero.io/docs/v1.6/api-types/volumesnapshotlocation/
- volumeSnapshotLocation:
- - name: default
- provider: "velero.io/aws"
- credential:
- name: velero-aws
- key: credentials
- config:
- s3Url: https://s3.bnuuy.org:8443
- region: default
- s3ForcePathStyle: "true"
- defaultVolumesToFsBackup: false
- defaultItemOperationTimeout: 72h
- defaultBackupTTL: 144h
- features: EnableCSI
- schedules:
- default:
- disabled: false
- paused: false
- schedule: "0 2 * * *"
- useOwnerReferencesInBackup: false
- skipImmediately: false
- template:
- ttl: "240h"
- storageLocation: default
- includedNamespaces:
- - '*'
|