Skip to content

Commit 09ce7cd

Browse files
authored
Automatically update chart versions in guides (#1645)
1 parent e812885 commit 09ce7cd

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

hack/release-quickstart.sh

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,11 +132,15 @@ sed -i.bak '/us-central1-docker.pkg.dev\/k8s-staging-images\/gateway-api-inferen
132132
# Update the container registry for lora-syncer in vLLM CPU and GPU deployment manifests.
133133
sed -i.bak -E "s|us-central1-docker\.pkg\.dev/k8s-staging-images|registry.k8s.io|g" "$VLLM_GPU_DEPLOY" "$VLLM_CPU_DEPLOY"
134134

135+
# Update IGW_CHART_VERSION in quickstart guide to match the current release tag
136+
GUIDES_INDEX="site-src/guides/index.md"
137+
sed -i.bak -E "s/export IGW_CHART_VERSION=v[0-9]+\.[0-9]+\.[0-9]+(-rc\.[0-9]+)?/export IGW_CHART_VERSION=${RELEASE_TAG}/g" "$GUIDES_INDEX"
138+
135139
# -----------------------------------------------------------------------------
136140
# Stage the changes
137141
# -----------------------------------------------------------------------------
138-
echo "Staging $VERSION_FILE $UPDATED_CRD $README $EPP_HELM $BBR_HELM $CONFORMANCE_MANIFESTS $VLLM_GPU_DEPLOY $VLLM_CPU_DEPLOY $VLLM_SIM_DEPLOY files..."
139-
git add $VERSION_FILE $UPDATED_CRD $README $EPP_HELM $BBR_HELM $CONFORMANCE_MANIFESTS $VLLM_GPU_DEPLOY $VLLM_CPU_DEPLOY $VLLM_SIM_DEPLOY
142+
echo "Staging $VERSION_FILE $UPDATED_CRD $README $EPP_HELM $BBR_HELM $CONFORMANCE_MANIFESTS $VLLM_GPU_DEPLOY $VLLM_CPU_DEPLOY $VLLM_SIM_DEPLOY $GUIDES_INDEX files..."
143+
git add $VERSION_FILE $UPDATED_CRD $README $EPP_HELM $BBR_HELM $CONFORMANCE_MANIFESTS $VLLM_GPU_DEPLOY $VLLM_CPU_DEPLOY $VLLM_SIM_DEPLOY $GUIDES_INDEX
140144

141145
# -----------------------------------------------------------------------------
142146
# Cleanup backup files and finish

site-src/guides/index.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,43 +91,47 @@ Tooling:
9191

9292
```bash
9393
export GATEWAY_PROVIDER=gke
94+
export IGW_CHART_VERSION=v1.0.1-rc.1
9495
helm install vllm-llama3-8b-instruct \
9596
--set inferencePool.modelServers.matchLabels.app=vllm-llama3-8b-instruct \
9697
--set provider.name=$GATEWAY_PROVIDER \
97-
--version v1.0.1-rc.1 \
98+
--version $IGW_CHART_VERSION \
9899
oci://registry.k8s.io/gateway-api-inference-extension/charts/inferencepool
99100
```
100101

101102
=== "Istio"
102103

103104
```bash
104105
export GATEWAY_PROVIDER=istio
106+
export IGW_CHART_VERSION=v1.0.1-rc.1
105107
helm install vllm-llama3-8b-instruct \
106108
--set inferencePool.modelServers.matchLabels.app=vllm-llama3-8b-instruct \
107109
--set provider.name=$GATEWAY_PROVIDER \
108-
--version v1.0.1-rc.1 \
110+
--version $IGW_CHART_VERSION \
109111
oci://registry.k8s.io/gateway-api-inference-extension/charts/inferencepool
110112
```
111113

112114
=== "Kgateway"
113115

114116
```bash
115117
export GATEWAY_PROVIDER=none
118+
export IGW_CHART_VERSION=v1.0.1-rc.1
116119
helm install vllm-llama3-8b-instruct \
117120
--set inferencePool.modelServers.matchLabels.app=vllm-llama3-8b-instruct \
118121
--set provider.name=$GATEWAY_PROVIDER \
119-
--version v1.0.1-rc.1 \
122+
--version $IGW_CHART_VERSION \
120123
oci://registry.k8s.io/gateway-api-inference-extension/charts/inferencepool
121124
```
122125

123126
=== "Agentgateway"
124127

125128
```bash
126129
export GATEWAY_PROVIDER=none
130+
export IGW_CHART_VERSION=v1.0.1-rc.1
127131
helm install vllm-llama3-8b-instruct \
128132
--set inferencePool.modelServers.matchLabels.app=vllm-llama3-8b-instruct \
129133
--set provider.name=$GATEWAY_PROVIDER \
130-
--version v1.0.1-rc.1 \
134+
--version $IGW_CHART_VERSION \
131135
oci://registry.k8s.io/gateway-api-inference-extension/charts/inferencepool
132136
```
133137

0 commit comments

Comments
 (0)