values.yaml 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. # https://github.com/vmware-tanzu/helm-charts/blob/velero-11.3.2/charts/velero/values.yaml
  2. kubectl:
  3. image:
  4. repository: public.ecr.aws/bitnami/kubectl
  5. deployNodeAgent: true
  6. configuration:
  7. backupStorageLocation:
  8. - name: default
  9. provider: "velero.io/aws"
  10. bucket: "velero"
  11. default: true
  12. # validationFrequency defines how frequently Velero should validate the object storage. Optional.
  13. validationFrequency:
  14. # accessMode determines if velero can write to this backup storage location. Optional.
  15. # default to ReadWrite, ReadOnly is used during migrations and restores.
  16. accessMode: ReadWrite
  17. credential:
  18. # name of the secret used by this backupStorageLocation.
  19. name: velero-aws
  20. # name of key that contains the secret data to be used.
  21. key: credentials
  22. # Additional provider-specific configuration. See link above
  23. # for details of required/optional fields for your provider.
  24. config:
  25. s3Url: https://s3.bnuuy.org:8443
  26. #region: default
  27. # s3ForcePathStyle:
  28. # kmsKeyId:
  29. # resourceGroup:
  30. # The ID of the subscription containing the storage account, if different from the cluster’s subscription. (Azure only)
  31. # subscriptionId:
  32. # storageAccount:
  33. # publicUrl:
  34. # Name of the GCP service account to use for this backup storage location. Specify the
  35. # service account here if you want to use workload identity instead of providing the key file.(GCP only)
  36. # serviceAccount:
  37. # Option to skip certificate validation or not if insecureSkipTLSVerify is set to be true, the client side should set the
  38. # flag. For Velero client Command like velero backup describe, velero backup logs needs to add the flag --insecure-skip-tls-verify
  39. # insecureSkipTLSVerify:
  40. # annotations allows adding arbitrary annotations to this BackupStorageLocation resource. Optional.
  41. annotations: {}
  42. ## Parameters for the VolumeSnapshotLocation(s). Configure multiple by adding other element(s) to the volumeSnapshotLocation slice.
  43. ## See https://velero.io/docs/v1.6/api-types/volumesnapshotlocation/
  44. volumeSnapshotLocation: []
  45. # # name is the name of the volume snapshot location where snapshots are being taken. If a name is not provided,
  46. # # a volume snapshot location will be created with the name "default". Optional.
  47. #- name:
  48. # # provider is the name for the volume snapshot provider.
  49. # provider: ""
  50. # credential:
  51. # # name of the secret used by this volumeSnapshotLocation.
  52. # name:
  53. # # name of key that contains the secret data to be used.
  54. # key:
  55. # # Additional provider-specific configuration. See link above
  56. # # for details of required/optional fields for your provider.
  57. # config: {}
  58. ## region:
  59. ## apiTimeout:
  60. ## resourceGroup:
  61. ## 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)
  62. ## subscriptionId:
  63. ## incremental:
  64. ## snapshotLocation:
  65. ## project:
  66. # # annotations allows adding arbitrary annotations to this VolumeSnapshotLocation resource. Optional.
  67. # annotations: {}
  68. defaultVolumesToFsBackup: true
  69. features: EnableCSI