# 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 deployNodeAgent: true nodeAgent: # Disables Host Path volume disableHostPath: true schedules: default: disabled: false paused: false schedule: "0 2 * * *" useOwnerReferencesInBackup: false skipImmediately: false template: ttl: "240h" storageLocation: default includedNamespaces: - '*'