move config in cluster
Some checks failed
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 26s
renovate / renovate (push) Has been cancelled

This commit is contained in:
2025-12-17 00:16:17 -06:00
parent d4dffca21e
commit 32bc6ac898
2 changed files with 40 additions and 1 deletions

View File

@@ -18,5 +18,9 @@ dependencies:
alias: libation alias: libation
repository: https://bjw-s-labs.github.io/helm-charts/ repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.5.0 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 icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/libation.png
appVersion: 12.8.2 appVersion: 12.8.2

View File

@@ -3,7 +3,7 @@ libation:
main: main:
type: cronjob type: cronjob
cronjob: cronjob:
suspend: false suspend: true
concurrencyPolicy: Forbid concurrencyPolicy: Forbid
timeZone: US/Central timeZone: US/Central
schedule: "0 0 * * *" schedule: "0 0 * * *"
@@ -27,7 +27,32 @@ libation:
requests: requests:
cpu: 10m cpu: 10m
memory: 128Mi 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: persistence:
config-new:
forceRename: libation
storageClass: ceph-block
accessMode: ReadWriteOnce
size: 500Mi
retain: true
advancedMounts:
debug:
main:
- path: /config
readOnly: false
config: config:
existingClaim: libation-config existingClaim: libation-config
advancedMounts: advancedMounts:
@@ -35,6 +60,10 @@ libation:
main: main:
- path: /config - path: /config
readOnly: false readOnly: false
debug:
main:
- path: /config-old
readOnly: false
data: data:
existingClaim: libation-nfs-storage existingClaim: libation-nfs-storage
advancedMounts: advancedMounts:
@@ -42,3 +71,9 @@ libation:
main: main:
- path: /data - path: /data
readOnly: false readOnly: false
debug:
main:
- path: /data
readOnly: false
volsync-target-config:
pvcTarget: libation