apiVersion: v1 kind: Pod metadata: name: init-pass-secret-pod namespace: pu-user1-pa-app2 spec: initContainers: - name: init image: busybox:1.37.0 volumeMounts: - name: var-secret-volume mountPath: /unip/var-secret readOnly: true - name: prepared-env-var-volume mountPath: /unip/prepared-env-var command: ['sh', '-c', 'echo -n "var=" > /unip/prepared-env-var/env-var && cat /unip/var-secret/var | paste -sd "," - >> /unip/prepared-env-var/env-var'] containers: - name: busybox image: busybox:1.37.0 command: ['sh', '-c', 'source <(grep "=" /unip/prepared-env-var/env-var) && /bin/sh -c "echo $var"'] volumeMounts: - name: prepared-env-var-volume mountPath: /unip/prepared-env-var restartPolicy: Never volumes: - name: var-secret-volume secret: secretName: var-secret - name: prepared-env-var-volume emptyDir: sizeLimit: 10Mi