diff --git a/clusters/cl01tl/helm/garage/Chart.yaml b/clusters/cl01tl/helm/garage/Chart.yaml index ec84f8af3..2ebfb4dd2 100644 --- a/clusters/cl01tl/helm/garage/Chart.yaml +++ b/clusters/cl01tl/helm/garage/Chart.yaml @@ -18,10 +18,6 @@ dependencies: alias: garage repository: https://bjw-s-labs.github.io/helm-charts/ version: 4.5.0 - # - name: volsync-target - # alias: volsync-target-db - # version: 0.7.0 - # repository: oci://harbor.alexlebens.net/helm-charts icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png # renovate: github=deuxfleurs-org/garage appVersion: v2.1.0 diff --git a/clusters/cl01tl/helm/garage/values.yaml b/clusters/cl01tl/helm/garage/values.yaml index 7f3211924..7883f9af7 100644 --- a/clusters/cl01tl/helm/garage/values.yaml +++ b/clusters/cl01tl/helm/garage/values.yaml @@ -5,6 +5,19 @@ garage: replicas: 1 strategy: Recreate revisionHistoryLimit: 3 + pod: + labels: + garage-type: server + affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: garage-type + operator: In + values: + - server + topologyKey: kubernetes.io/hostname containers: main: image: @@ -23,6 +36,19 @@ garage: replicas: 1 strategy: Recreate revisionHistoryLimit: 3 + pod: + labels: + garage-type: server + affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: garage-type + operator: In + values: + - server + topologyKey: kubernetes.io/hostname containers: main: image: @@ -41,6 +67,19 @@ garage: replicas: 1 strategy: Recreate revisionHistoryLimit: 3 + pod: + labels: + garage-type: server + affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: garage-type + operator: In + values: + - server + topologyKey: kubernetes.io/hostname containers: main: image: @@ -344,17 +383,3 @@ garage: main: - path: /var/lib/garage/snapshots readOnly: false -volsync-target-db: - pvcTarget: garage-db - local: - enabled: false - remote: - enabled: true - schedule: 20 10 * * * - restic: - cacheCapacity: 10Gi - external: - enabled: true - schedule: 20 9 * * * - restic: - cacheCapacity: 10Gi