theshire/kubernetes/apps/volsync-system/volsync/app/helmrelease.yaml

41 lines
860 B
YAML
Raw Normal View History

2024-01-14 16:09:53 -06:00
---
2024-10-22 14:08:21 -05:00
# yaml-language-server: $schema=https://ks.hsn.dev/helm.toolkit.fluxcd.io/helmrelease_v2.json
apiVersion: helm.toolkit.fluxcd.io/v2
2024-01-14 16:09:53 -06:00
kind: HelmRelease
metadata:
name: volsync
spec:
interval: 30m
chart:
spec:
2024-10-22 14:08:21 -05:00
chart: ./helm/volsync
2024-01-14 16:09:53 -06:00
sourceRef:
2024-10-22 14:08:21 -05:00
kind: GitRepository
name: volsync
2024-01-14 16:09:53 -06:00
namespace: flux-system
2024-10-22 14:08:21 -05:00
install:
remediation:
retries: 3
upgrade:
cleanupOnFail: true
remediation:
strategy: rollback
retries: 3
dependsOn:
- name: kyverno
namespace: kyverno
- name: snapshot-controller
namespace: volsync-system
2024-01-14 16:09:53 -06:00
values:
manageCRDs: true
metrics:
disableAuth: true
2024-10-22 14:08:21 -05:00
image: &image
repository: quay.io/backube/volsync
tag: release-0.11
rclone: *image
restic: *image
rsync: *image
rsync-tls: *image
syncthing: *image