This commit is contained in:
병준 박 2025-04-10 07:19:11 +00:00
parent 9db88d7765
commit e9d0acf0b5

View File

@ -35,6 +35,11 @@ spec:
if [ "$(params.persistence4create.enabled)" == "true" ]; then if [ "$(params.persistence4create.enabled)" == "true" ]; then
pvcName="before-pipeline-pvc-$(context.taskRun.uid)" pvcName="before-pipeline-pvc-$(context.taskRun.uid)"
# 배열을 그대로 YAML에 반영
ACCESS_MODES=""
for mode in $(params.persistence4create.accessModes); do
ACCESS_MODES="$ACCESS_MODES - $mode\n"
done
cat <<EOF | kubectl apply -f - cat <<EOF | kubectl apply -f -
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
@ -43,7 +48,7 @@ spec:
namespace: $(params.persistence4create.namespace) namespace: $(params.persistence4create.namespace)
spec: spec:
accessModes: accessModes:
$(for mode in $(params.persistence4create.accessModes); do echo " - $mode \n"; done) $ACCESS_MODES
resources: resources:
requests: requests:
storage: $(params.persistence4create.size) storage: $(params.persistence4create.size)