values.yaml 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  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. root: https://copyparty.bnuuy.org:8443/
  43. user: josh
  44. # region:
  45. # s3ForcePathStyle:
  46. # s3Url:
  47. # kmsKeyId:
  48. # resourceGroup:
  49. # The ID of the subscription containing the storage account, if different from the cluster’s subscription. (Azure only)
  50. # subscriptionId:
  51. # storageAccount:
  52. # publicUrl:
  53. # Name of the GCP service account to use for this backup storage location. Specify the
  54. # service account here if you want to use workload identity instead of providing the key file.(GCP only)
  55. # serviceAccount:
  56. # Option to skip certificate validation or not if insecureSkipTLSVerify is set to be true, the client side should set the
  57. # flag. For Velero client Command like velero backup describe, velero backup logs needs to add the flag --insecure-skip-tls-verify
  58. # insecureSkipTLSVerify:
  59. # annotations allows adding arbitrary annotations to this BackupStorageLocation resource. Optional.
  60. annotations: {}
  61. ## Parameters for the VolumeSnapshotLocation(s). Configure multiple by adding other element(s) to the volumeSnapshotLocation slice.
  62. ## See https://velero.io/docs/v1.6/api-types/volumesnapshotlocation/
  63. volumeSnapshotLocation: []
  64. # # name is the name of the volume snapshot location where snapshots are being taken. If a name is not provided,
  65. # # a volume snapshot location will be created with the name "default". Optional.
  66. #- name:
  67. # # provider is the name for the volume snapshot provider.
  68. # provider: ""
  69. # credential:
  70. # # name of the secret used by this volumeSnapshotLocation.
  71. # name:
  72. # # name of key that contains the secret data to be used.
  73. # key:
  74. # # Additional provider-specific configuration. See link above
  75. # # for details of required/optional fields for your provider.
  76. # config: {}
  77. ## region:
  78. ## apiTimeout:
  79. ## resourceGroup:
  80. ## 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)
  81. ## subscriptionId:
  82. ## incremental:
  83. ## snapshotLocation:
  84. ## project:
  85. # # annotations allows adding arbitrary annotations to this VolumeSnapshotLocation resource. Optional.
  86. # annotations: {}
  87. defaultVolumesToFsBackup: true
  88. features: EnableCSI