values.yaml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  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 # TODO
  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: "true"
  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. defaultItemOperationTimeout: 72h
  77. defaultBackupTTL: 144h
  78. features: EnableCSI
  79. schedules:
  80. default:
  81. disabled: false
  82. paused: false
  83. schedule: "0 2 * * *"
  84. useOwnerReferencesInBackup: false
  85. skipImmediately: false
  86. template:
  87. ttl: "240h"
  88. storageLocation: default
  89. includedNamespaces:
  90. - '*'