unip-controller/tests/data/resources/pu-user1/user/links/init-pass-secret-pod-test.yaml

33 lines
982 B
YAML
Raw Permalink Normal View History

2025-01-29 13:13:51 +00:00
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