values.yaml 3.9 KB

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