From 03872b508f952083fcf0072c31c2791007b50beb Mon Sep 17 00:00:00 2001 From: Pavlo Tkach <3469726+ptkach@users.noreply.github.com> Date: Mon, 7 Apr 2025 17:13:13 -0400 Subject: [PATCH] Exclude prober endoint from sed command canary (#2739) --- jetty/deploy-nomulus-for-env.sh | 3 +++ release/cloudbuild-release.yaml | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/jetty/deploy-nomulus-for-env.sh b/jetty/deploy-nomulus-for-env.sh index 30b09087b..01675e208 100755 --- a/jetty/deploy-nomulus-for-env.sh +++ b/jetty/deploy-nomulus-for-env.sh @@ -47,6 +47,9 @@ do sed s/PROXY_ENV/"${environment}_canary"/g | \ sed s/EPP/"epp-canary"/g | \ sed s/"${service}"/"${service}-canary"/g | \ + # Undo prober endpoint replacement done in the previous line. + # The link should stay as /ready/${service}. + sed s/"ready\/${service}-canary"/"ready\/${service}"/g | \ kubectl apply --grace-period=1 -f - kubectl rollout restart deployment/${service}-canary done diff --git a/release/cloudbuild-release.yaml b/release/cloudbuild-release.yaml index 3dc8e7071..f8bf3a7f9 100644 --- a/release/cloudbuild-release.yaml +++ b/release/cloudbuild-release.yaml @@ -211,7 +211,10 @@ steps: sed s/ENVIRONMENT/${env}/g | \ sed s/PROXY_ENV/"${env}_canary"/g | \ sed s/EPP/"epp-canary"/g | \ - sed s/${service}/${service}-canary/g \ + sed s/${service}/${service}-canary/g | \ + # Undo prober endpoint replacement done in the previous line. + # The link should stay as /ready/${service}. + sed s/"ready\/${service}-canary"/"ready\/${service}"/g \ > ./jetty/kubernetes/nomulus-${env}-${service}-canary.yaml # Proxy '--log' flag does not work on production. if [ ${env} == production ]