From 32bc6ac898f95a09f83370cbcfd8f755e0db1e31 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Wed, 17 Dec 2025 00:16:17 -0600 Subject: [PATCH] move config in cluster --- clusters/cl01tl/helm/libation/Chart.yaml | 4 +++ clusters/cl01tl/helm/libation/values.yaml | 37 ++++++++++++++++++++++- 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/clusters/cl01tl/helm/libation/Chart.yaml b/clusters/cl01tl/helm/libation/Chart.yaml index 4d89ec936..a77c78e91 100644 --- a/clusters/cl01tl/helm/libation/Chart.yaml +++ b/clusters/cl01tl/helm/libation/Chart.yaml @@ -18,5 +18,9 @@ dependencies: alias: libation repository: https://bjw-s-labs.github.io/helm-charts/ version: 4.5.0 + # - name: volsync-target + # alias: volsync-target-config + # version: 0.5.0 + # repository: oci://harbor.alexlebens.net/helm-charts icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/libation.png appVersion: 12.8.2 diff --git a/clusters/cl01tl/helm/libation/values.yaml b/clusters/cl01tl/helm/libation/values.yaml index 937a0cf67..437495346 100644 --- a/clusters/cl01tl/helm/libation/values.yaml +++ b/clusters/cl01tl/helm/libation/values.yaml @@ -3,7 +3,7 @@ libation: main: type: cronjob cronjob: - suspend: false + suspend: true concurrencyPolicy: Forbid timeZone: US/Central schedule: "0 0 * * *" @@ -27,7 +27,32 @@ libation: requests: cpu: 10m memory: 128Mi + debug: + type: deployment + replicas: 1 + strategy: Recreate + containers: + main: + image: + repository: ubuntu + tag: 26.04 + pullPolicy: IfNotPresent + resources: + requests: + cpu: 10m + memory: 32Mi persistence: + config-new: + forceRename: libation + storageClass: ceph-block + accessMode: ReadWriteOnce + size: 500Mi + retain: true + advancedMounts: + debug: + main: + - path: /config + readOnly: false config: existingClaim: libation-config advancedMounts: @@ -35,6 +60,10 @@ libation: main: - path: /config readOnly: false + debug: + main: + - path: /config-old + readOnly: false data: existingClaim: libation-nfs-storage advancedMounts: @@ -42,3 +71,9 @@ libation: main: - path: /data readOnly: false + debug: + main: + - path: /data + readOnly: false +volsync-target-config: + pvcTarget: libation