diff --git a/clusters/cl01tl/manifests/soulsync/Deployment-soulsync.yaml b/clusters/cl01tl/manifests/soulsync/Deployment-soulsync.yaml index 9f07e9e77..ef5d316b8 100644 --- a/clusters/cl01tl/manifests/soulsync/Deployment-soulsync.yaml +++ b/clusters/cl01tl/manifests/soulsync/Deployment-soulsync.yaml @@ -33,6 +33,31 @@ spec: hostNetwork: false hostPID: false dnsPolicy: ClusterFirst + initContainers: + - 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 + image: busybox:1.37.0 + imagePullPolicy: IfNotPresent + name: init-copy-config + resources: + requests: + cpu: 10m + memory: 128Mi + volumeMounts: + - mountPath: /app/config + name: config + - mountPath: /tmp/config.json + mountPropagation: None + name: secret + readOnly: true + subPath: config.json containers: - env: - name: TZ @@ -76,11 +101,6 @@ spec: - mountPath: /music name: music readOnly: true - - mountPath: /app/config/config.json - mountPropagation: None - name: secret - readOnly: true - subPath: config.json - mountPath: /app/Transfer name: transfer volumes: diff --git a/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-config-backup-source-external.yaml b/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-config-backup-source-external.yaml index 439863fc0..847a7a6a3 100644 --- a/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-config-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-config-backup-source-external.yaml @@ -23,11 +23,6 @@ spec: monthly: 3 weekly: 4 yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 copyMethod: Snapshot storageClassName: ceph-block volumeSnapshotClassName: ceph-blockpool-snapshot diff --git a/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-config-backup-source-local.yaml b/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-config-backup-source-local.yaml index ab93e1291..e7bb1b847 100644 --- a/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-config-backup-source-local.yaml +++ b/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-config-backup-source-local.yaml @@ -23,11 +23,6 @@ spec: monthly: 3 weekly: 4 yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 copyMethod: Snapshot storageClassName: ceph-block volumeSnapshotClassName: ceph-blockpool-snapshot diff --git a/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-config-backup-source-remote.yaml b/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-config-backup-source-remote.yaml index d687d376b..6b7bbe397 100644 --- a/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-config-backup-source-remote.yaml +++ b/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-config-backup-source-remote.yaml @@ -23,11 +23,6 @@ spec: monthly: 3 weekly: 4 yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 copyMethod: Snapshot storageClassName: ceph-block volumeSnapshotClassName: ceph-blockpool-snapshot diff --git a/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-database-backup-source-external.yaml b/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-database-backup-source-external.yaml index cdf7b2965..23c358577 100644 --- a/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-database-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-database-backup-source-external.yaml @@ -23,11 +23,6 @@ spec: monthly: 3 weekly: 4 yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 copyMethod: Snapshot storageClassName: ceph-block volumeSnapshotClassName: ceph-blockpool-snapshot diff --git a/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-database-backup-source-local.yaml b/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-database-backup-source-local.yaml index 65fc1a9a2..46f73c4dd 100644 --- a/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-database-backup-source-local.yaml +++ b/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-database-backup-source-local.yaml @@ -23,11 +23,6 @@ spec: monthly: 3 weekly: 4 yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 copyMethod: Snapshot storageClassName: ceph-block volumeSnapshotClassName: ceph-blockpool-snapshot diff --git a/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-database-backup-source-remote.yaml b/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-database-backup-source-remote.yaml index 71ef1fcc1..037b43e7f 100644 --- a/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-database-backup-source-remote.yaml +++ b/clusters/cl01tl/manifests/soulsync/ReplicationSource-soulsync-database-backup-source-remote.yaml @@ -23,11 +23,6 @@ spec: monthly: 3 weekly: 4 yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 copyMethod: Snapshot storageClassName: ceph-block volumeSnapshotClassName: ceph-blockpool-snapshot