add init
All checks were successful
lint-test-helm / lint-helm (push) Successful in 8s
render-manifests-push / render-manifests-push (push) Successful in 2m14s
renovate / renovate (push) Successful in 1m2s

This commit is contained in:
2025-12-24 16:24:42 -06:00
parent 4348c0e2a1
commit 8647f99968

View File

@@ -5,12 +5,25 @@ soulsync:
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
# pod:
# securityContext:
# runAsUser: 1000
# runAsGroup: 1000
# fsGroup: 1000
# fsGroupChangePolicy: OnRootMismatch
initContainers:
init-copy-config:
image:
repository: busybox
tag: 1.37.0
pullPolicy: IfNotPresent
resources:
requests:
cpu: 10m
memory: 128Mi
command:
- /bin/sh
- -ec
- |
echo ">> Coping files ..."
ls /tmp
cp -fv /tmp/config.json /app/config/config.json
echo ">> Files in config:"
ls /app/config
containers:
main:
image:
@@ -86,8 +99,8 @@ soulsync:
name: soulsync-config-secret
advancedMounts:
main:
main:
- path: /app/config/config.json
init-copy-config:
- path: /tmp/config.json
readOnly: true
mountPropagation: None
subPath: config.json
@@ -101,6 +114,9 @@ soulsync:
main:
- path: /app/config
readOnly: false
init-copy-config:
- path: /app/config
readOnly: false
database:
forceRename: soulsync-database
storageClass: ceph-block
@@ -134,15 +150,5 @@ soulsync:
readOnly: true
volsync-target-config:
pvcTarget: soulsync-config
moverSecurityContext:
runAsUser: 1000
runAsGroup: 1000
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch
volsync-target-database:
pvcTarget: soulsync-database
moverSecurityContext:
runAsUser: 1000
runAsGroup: 1000
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch