values.yaml 3.4 KB

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