fix(volsync): use plain variables for reliable Flux substitution

This commit is contained in:
2026-02-26 16:46:22 +01:00
parent 50ba546736
commit 659039b375
4 changed files with 9 additions and 7 deletions

View File

@@ -20,6 +20,8 @@ spec:
substitute:
APP: *app
VOLSYNC_CAPACITY: 50Gi
VOLSYNC_STORAGECLASS: ceph-block
VOLSYNC_CACHE_SNAPSHOTCLASS: ceph-block
prune: true
sourceRef:
kind: GitRepository

View File

@@ -7,7 +7,7 @@ metadata:
annotations:
kustomize.toolkit.fluxcd.io/prune: disabled
spec:
storageClassName: "${VOLSYNC_STORAGECLASS:=openebs-zfs}"
storageClassName: "${VOLSYNC_STORAGECLASS}"
accessModes: ["${VOLSYNC_ACCESSMODES:=ReadWriteOnce}"]
dataSourceRef:
@@ -17,4 +17,4 @@ spec:
resources:
requests:
storage: "${VOLSYNC_CAPACITY:=5Gi}"
storage: "${VOLSYNC_CAPACITY}"

View File

@@ -12,12 +12,12 @@ spec:
repository: "${APP}-volsync-secret"
copyMethod: Snapshot
volumeSnapshotClassName: "${VOLSYNC_SNAPSHOTCLASS:=openebs-snapshots}"
cacheStorageClassName: "${VOLSYNC_CACHE_SNAPSHOTCLASS:=openebs-zfs}"
cacheStorageClassName: "${VOLSYNC_CACHE_SNAPSHOTCLASS}"
cacheAccessModes: ["${VOLSYNC_CACHE_ACCESSMODES:=ReadWriteOnce}"]
cacheCapacity: "${VOLSYNC_CACHE_CAPACITY:=5Gi}"
storageClassName: "${VOLSYNC_STORAGECLASS:=openebs-zfs}"
storageClassName: "${VOLSYNC_STORAGECLASS}"
accessModes: ["${VOLSYNC_ACCESSMODES:=ReadWriteOnce}"]
capacity: "${VOLSYNC_CAPACITY:=5Gi}"
capacity: "${VOLSYNC_CAPACITY}"
moverSecurityContext:
runAsUser: ${VOLSYNC_PUID:=1000}
runAsGroup: ${VOLSYNC_PGID:=1000}

View File

@@ -15,9 +15,9 @@ spec:
repository: "${APP}-volsync-secret"
volumeSnapshotClassName: "${VOLSYNC_SNAPSHOTCLASS:=openebs-snapshots}"
cacheCapacity: "${VOLSYNC_CACHE_CAPACITY:=5Gi}"
cacheStorageClassName: "${VOLSYNC_CACHE_SNAPSHOTCLASS:=openebs-zfs}"
cacheStorageClassName: "${VOLSYNC_CACHE_SNAPSHOTCLASS}"
cacheAccessModes: ["${VOLSYNC_CACHE_ACCESSMODES:=ReadWriteOnce}"]
storageClassName: "${VOLSYNC_STORAGECLASS:=openebs-zfs}"
storageClassName: "${VOLSYNC_STORAGECLASS}"
accessModes: ["${VOLSYNC_SNAP_ACCESSMODES:=ReadWriteOnce}"]
moverSecurityContext: