diff --git a/hack/release-quickstart.sh b/hack/release-quickstart.sh index 832bd872f..c60682e11 100755 --- a/hack/release-quickstart.sh +++ b/hack/release-quickstart.sh @@ -36,19 +36,22 @@ sed -i.bak -E "s|(releases/download/)v[0-9]+\.[0-9]+\.0-rc\.?[0-9]+|\1${RELEASE_ sed -i.bak "s|kubectl apply -k https://github.com/kubernetes-sigs/gateway-api-inference-extension/config/crd|kubectl apply -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/releases/download/${RELEASE_TAG}/manifests.yaml|g" "$README" # ----------------------------------------------------------------------------- -# Update config/manifests/ext_proc.yaml +# Update EPP image references # ----------------------------------------------------------------------------- -EXT_PROC="config/manifests/ext_proc.yaml" -echo "Updating ${EXT_PROC} ..." +EPP="config/manifests/inferencepool-resources.yaml" +HELM_VALUES="config/charts/inferencepool/values.yaml" +echo "Updating ${EPP} & ${HELM_VALUES} ..." # Update the EPP container tag. -sed -i.bak -E "s|(us-central1-docker\.pkg\.dev/k8s-staging-images/gateway-api-inference-extension/epp:)[^\"[:space:]]+|\1${RELEASE_TAG}|g" "$EXT_PROC" +sed -i.bak -E "s|(us-central1-docker\.pkg\.dev/k8s-staging-images/gateway-api-inference-extension/epp:)[^\"[:space:]]+|\1${RELEASE_TAG}|g" "$EPP" +sed -i.bak -E "s|(tag: )[^\"[:space:]]+|\1${RELEASE_TAG}|g" "$HELM_VALUES" # Update the EPP container image pull policy. -sed -i.bak '/us-central1-docker.pkg.dev\/k8s-staging-images\/gateway-api-inference-extension\/epp/ { n; s/Always/IfNotPresent/ }' "$EXT_PROC" +sed -i.bak '/us-central1-docker.pkg.dev\/k8s-staging-images\/gateway-api-inference-extension\/epp/ { n; s/Always/IfNotPresent/ }' "$EPP" # Update the EPP container registry. -sed -i.bak -E "s|us-central1-docker\.pkg\.dev/k8s-staging-images|registry.k8s.io|g" "$EXT_PROC" +sed -i.bak -E "s|us-central1-docker\.pkg\.dev/k8s-staging-images|registry.k8s.io|g" "$EPP" +sed -i.bak -E "s|us-central1-docker\.pkg\.dev/k8s-staging-images|registry.k8s.io|g" "$HELM_VALUES" # ----------------------------------------------------------------------------- # Update config/manifests/vllm/gpu-deployment.yaml @@ -65,8 +68,8 @@ sed -i.bak '/vllm\/vllm-openai/ { n; s/Always/IfNotPresent/ }' "$VLLM_DEPLOY" # ----------------------------------------------------------------------------- # Stage the changes # ----------------------------------------------------------------------------- -echo "Staging $README $EXT_PROC $VLLM_DEPLOY files..." -git add $README $EXT_PROC $VLLM_DEPLOY +echo "Staging $README $EPP $HELM_VALUES $VLLM_DEPLOY files..." +git add $README $EPP $HELM_VALUES $VLLM_DEPLOY # ----------------------------------------------------------------------------- # Cleanup backup files and finish