Upgrade guide
Upgrade guide
Section titled “Upgrade guide”Gateway
Section titled “Gateway”# 1. Pull the latest charthelm repo update
# 2. Review the changelog for breaking changes# https://github.com/Qatr-io/GatewAI/blob/main/CHANGELOG.md
# 3. Upgradehelm upgrade gatewai-gateway GatewAI/gatewai-gateway -f values.yaml
# 4. Verify rolloutkubectl rollout status deployment/gatewai-gatewaykubectl logs -l app=gatewai-gateway --tail=50The relay image tag is set directly on the inference Deployment, not managed by the Helm chart.
# Update the relay container image tag in your Deployment manifest# then apply:kubectl set image deployment/whisper-large-v3 \ relay=ghcr.io/qatr-io/gatewai/relay:<new-tag>
kubectl rollout status deployment/whisper-large-v3Drain the queue before upgrading the relay if the new version changes the job payload format.
Config changes
Section titled “Config changes”Config changes that don’t require a restart can be applied via hot reload:
# Update the ConfigMapkubectl edit configmap gatewai-gateway
# Trigger reload (if configmap-reload sidecar is not enabled)kubectl exec deploy/gatewai-gateway -- \ curl -s -X POST http://localhost:8080/-/reloadEnable configReloader in values.yaml to trigger reloads automatically on ConfigMap changes:
configReloader: enabled: trueRollback
Section titled “Rollback”# Gatewayhelm rollback gatewai-gateway
# Relaykubectl rollout undo deployment/whisper-large-v3