For the upcoming Kubernetes upgrade (T341984) we have to ensure all of our charts are compatible with the new Kubernetes version (currently validating against 1.27).
So the tool which is validating the helm charts (kubeconform) has to be updated to the new target version 1.31
- decide target version in T341984: we aim for 1.31
- generate and commit new schema in https://gitlab.wikimedia.org/repos/sre/kubernetes-json-schema
- Bump KUBERNETES_VERSION in rake CI code (here? and test validation locally)
- Add new KUBERNETES_VERSION also in CI and double check CI jobs for deployment-charts still work and validate properly: https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/1092780
-
fix schema violationsno violations