flux-infra/infrastructure/controllers/velero/helm_release.yaml
2025-02-01 00:23:09 +01:00

40 lines
963 B
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: velero
spec:
chart:
spec:
chart: velero
reconcileStrategy: ChartVersion
sourceRef:
kind: HelmRepository
name: velero
version: 8.3.0
interval: 1m0s
values:
credentials:
existingSecret: minio-credentials
configuration:
features: EnableCSI
backupStorageLocation:
- name: minio
provider: aws
bucket: titan-testing-backup
default: true
config:
region: minio
s3ForcePathStyle: true
s3Url: https://minio.huizinga.dev
checksumAlgorithm: ""
volumeSnapshotLocation:
- name: csi
provider: csi
default: true
initContainers:
- name: velero-plugin-for-aws
image: velero/velero-plugin-for-aws:v1.11.1
volumeMounts:
- name: plugins
mountPath: /target