|
@@ -4,94 +4,8 @@ kubectl:
|
|
|
image:
|
|
image:
|
|
|
repository: public.ecr.aws/bitnami/kubectl
|
|
repository: public.ecr.aws/bitnami/kubectl
|
|
|
|
|
|
|
|
-initContainers:
|
|
|
|
|
- - name: velero-plugin-for-aws
|
|
|
|
|
- image: velero/velero-plugin-for-aws:v1.13.1
|
|
|
|
|
- imagePullPolicy: IfNotPresent
|
|
|
|
|
- volumeMounts:
|
|
|
|
|
- - mountPath: /target
|
|
|
|
|
- name: plugins
|
|
|
|
|
- - name: velero-plugin-for-webdav
|
|
|
|
|
- image: talinx/velero-plugin-for-webdav:1.0.0
|
|
|
|
|
- imagePullPolicy: IfNotPresent
|
|
|
|
|
- volumeMounts:
|
|
|
|
|
- - mountPath: /target
|
|
|
|
|
- name: plugins
|
|
|
|
|
-
|
|
|
|
|
deployNodeAgent: true
|
|
deployNodeAgent: true
|
|
|
|
|
|
|
|
configuration:
|
|
configuration:
|
|
|
- # Parameters for the BackupStorageLocation(s). Configure multiple by adding other element(s) to the backupStorageLocation slice.
|
|
|
|
|
- # See https://velero.io/docs/v1.6/api-types/backupstoragelocation/
|
|
|
|
|
- backupStorageLocation:
|
|
|
|
|
- # name is the name of the backup storage location where backups should be stored. If a name is not provided,
|
|
|
|
|
- # a backup storage location will be created with the name "default". Optional.
|
|
|
|
|
- - name:
|
|
|
|
|
- provider: "talinx.dev/webdav-object-store-plugin"
|
|
|
|
|
- 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:
|
|
|
|
|
- # name of key that contains the secret data to be used.
|
|
|
|
|
- key:
|
|
|
|
|
- # Additional provider-specific configuration. See link above
|
|
|
|
|
- # for details of required/optional fields for your provider.
|
|
|
|
|
- config:
|
|
|
|
|
- root: https://copyparty.bnuuy.org:8443/
|
|
|
|
|
- user: josh
|
|
|
|
|
- # region:
|
|
|
|
|
- # s3ForcePathStyle:
|
|
|
|
|
- # s3Url:
|
|
|
|
|
- # 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 is the name of the volume snapshot location where snapshots are being taken. If a name is not provided,
|
|
|
|
|
- # # a volume snapshot location will be created with the name "default". Optional.
|
|
|
|
|
- #- name:
|
|
|
|
|
- # # provider is the name for the volume snapshot provider.
|
|
|
|
|
- # provider: ""
|
|
|
|
|
- # credential:
|
|
|
|
|
- # # name of the secret used by this volumeSnapshotLocation.
|
|
|
|
|
- # name:
|
|
|
|
|
- # # name of key that contains the secret data to be used.
|
|
|
|
|
- # key:
|
|
|
|
|
- # # Additional provider-specific configuration. See link above
|
|
|
|
|
- # # for details of required/optional fields for your provider.
|
|
|
|
|
- # config: {}
|
|
|
|
|
- ## region:
|
|
|
|
|
- ## apiTimeout:
|
|
|
|
|
- ## resourceGroup:
|
|
|
|
|
- ## The ID of the subscription where volume snapshots should be stored, if different from the cluster’s subscription. If specified, also requires `configuration.volumeSnapshotLocation.config.resourceGroup`to be set. (Azure only)
|
|
|
|
|
- ## subscriptionId:
|
|
|
|
|
- ## incremental:
|
|
|
|
|
- ## snapshotLocation:
|
|
|
|
|
- ## project:
|
|
|
|
|
-
|
|
|
|
|
- # # annotations allows adding arbitrary annotations to this VolumeSnapshotLocation resource. Optional.
|
|
|
|
|
- # annotations: {}
|
|
|
|
|
-
|
|
|
|
|
defaultVolumesToFsBackup: true
|
|
defaultVolumesToFsBackup: true
|
|
|
-
|
|
|
|
|
- features: EnableCSI
|
|
|
|
|
|
|
+# features: EnableCSI
|