Skip to content

Commit 9b847b5

Browse files
committed
fix(cd): run yq container as root to fix file write permissions
1 parent f9b7f0a commit 9b847b5

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/cd-eks-gitops.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ jobs:
152152
- name: Patch dev values — backend + frontend
153153
run: |
154154
FILE="gitops/environments/dev/values.yaml"
155-
docker run --rm -v "$PWD/gitops:/gitops" mikefarah/yq:4 \
155+
docker run --rm --user root -v "$PWD/gitops:/gitops" mikefarah/yq:4 \
156156
e '.backend.image.tag = "${{ steps.tag.outputs.new-tag }}" | .frontend.image.tag = "${{ steps.tag.outputs.new-tag }}"' \
157157
-i /gitops/environments/dev/values.yaml
158158
@@ -329,15 +329,15 @@ jobs:
329329
run: |
330330
FILE="gitops/environments/staging/values.yaml"
331331
# Use yq to update only the image.tag fields — avoids sed fragility
332-
docker run --rm -v "$PWD/gitops:/gitops" \
332+
docker run --rm --user root -v "$PWD/gitops:/gitops" \
333333
mikefarah/yq:4 \
334334
e '.backend.image.tag = "${{ steps.tag.outputs.new-tag }}"' \
335335
-i /gitops/environments/staging/values.yaml
336336
echo "Backend image.tag patched to ${{ steps.tag.outputs.new-tag }}"
337337
338338
- name: Patch staging values — frontend
339339
run: |
340-
docker run --rm -v "$PWD/gitops:/gitops" \
340+
docker run --rm --user root -v "$PWD/gitops:/gitops" \
341341
mikefarah/yq:4 \
342342
e '.frontend.image.tag = "${{ steps.tag.outputs.new-tag }}"' \
343343
-i /gitops/environments/staging/values.yaml
@@ -539,14 +539,14 @@ jobs:
539539

540540
- name: Patch production values — backend
541541
run: |
542-
docker run --rm -v "$PWD/gitops:/gitops" \
542+
docker run --rm --user root -v "$PWD/gitops:/gitops" \
543543
mikefarah/yq:4 \
544544
e '.backend.image.tag = "${{ steps.ver.outputs.tag }}"' \
545545
-i /gitops/environments/production/values.yaml
546546
547547
- name: Patch production values — frontend
548548
run: |
549-
docker run --rm -v "$PWD/gitops:/gitops" \
549+
docker run --rm --user root -v "$PWD/gitops:/gitops" \
550550
mikefarah/yq:4 \
551551
e '.frontend.image.tag = "${{ steps.ver.outputs.tag }}"' \
552552
-i /gitops/environments/production/values.yaml

0 commit comments

Comments
 (0)