In preparation of the next k8s upgrade(s) we need to update istio to 1.29 which is the last version supporting our currently running kubernetes version (1.31)
Update process
- cp deployment-charts/custom_deploy.d/istio/<CLUSTER GROUP>/config.yaml deployment-charts/custom_deploy.d/istio/<CLUSTER GROUP>/config_1.29.yaml
- Update the image tag to 1.29:
--- config.yaml 2026-07-21 16:44:17.712393143 +0000 +++ config_1.29.yaml 2026-07-21 16:44:17.712393143 +0000 @@ -2,7 +2,7 @@ kind: IstioOperator spec: hub: docker-registry.discovery.wmnet/istio - tag: 1.24.2-1 + tag: 1.29.4-1 meshConfig: # This enables access logging in istio-proxy, which means all sidecars # as well as all ingress and egress gateways.
- Run kube-env admin <CLUSTER>; istioctl-1.29.4 x precheck to validate the state of the current installation
- Run kube-env admin <CLUSTER>; istioctl-1.29.4 install --dry-run --verify -f config_1.29.yaml
- Run kube-env admin <CLUSTER>; istioctl-1.29.4 install --verify -f config_1.29.yaml
- When you're done with all clusters of the cluster group, please git mv config_1.29.yaml config.yaml