This commit is contained in:
10
.github/workflows/build.yaml
vendored
10
.github/workflows/build.yaml
vendored
@ -68,18 +68,10 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
cd cd-msa-django-ansible/overlays/dev/
|
cd cd-msa-django-ansible/overlays/dev/
|
||||||
|
|
||||||
echo "✅ Installing yq..."
|
|
||||||
wget -qO /usr/local/bin/yq https://github.com/mikefarah/yq/releases/download/v4.44.3/yq_linux_amd64
|
|
||||||
chmod +x /usr/local/bin/yq
|
|
||||||
|
|
||||||
export VERSION="${{ steps.img-ver.outputs.content }}"
|
export VERSION="${{ steps.img-ver.outputs.content }}"
|
||||||
export VERSION_SAFE="${VERSION//./d}"
|
export VERSION_SAFE="${VERSION//./d}"
|
||||||
|
|
||||||
echo "✅ Safely updating container name in patch-deployment.yaml..."
|
sed -i -E "s/(name *: *)msa-django-ansible-.*/\1msa-django-ansible-${VERSION_SAFE}/" patch-deployment.yaml
|
||||||
# 이 방식은 containers 배열의 첫번째 요소 안의 name만 수정하고 image는 유지함
|
|
||||||
yq e -i '
|
|
||||||
(.spec.template.spec.containers[0].name) = "msa-django-ansible-" + strenv(VERSION_SAFE)
|
|
||||||
' patch-deployment.yaml
|
|
||||||
|
|
||||||
echo "✅ Final patch-deployment.yaml content:"
|
echo "✅ Final patch-deployment.yaml content:"
|
||||||
cat patch-deployment.yaml
|
cat patch-deployment.yaml
|
||||||
|
|||||||
Reference in New Issue
Block a user