Investigate Kubernetes 1.27 support
Proposal
Kubernetes 1.27 was released on April 11. Following our process, we want to evaluate the work needed to add for supporting the 1.27 version during %16.1.
This issue is only about the investigation. We want to deliver the necessary work during %16.2 and %16.3, to have official support starting with the %16.3 release.
Definition of done
As part of the investigation, open the necessary issues for the following steps and refine them with the team:
-
Add 1.27 to supported k3s versions in test-utils-k3s/k3s-gitlab-ci (used for CI test jobs). See example MR. -
Bump test-utils/k3s-gitlab-ci
version in k8s-agent-qa. -
Bump the KUBECTL
andtest-utils/k3s-gitlab-ci
k3s version in helm-install-image. See example MR. -
Bump the helm-install-image version in the cluster-applications. See example MR. -
Update auto-deploy-image. - Bump
k3s-gitlab-ci
version in the test matrix. See example MR. - Bump the
HELM_INSTALL_IMAGE_VERSION
in.gitlab-ci.yml
to thehelm-install-image
version released in the above step. This is used in the Dockerfile. - Bump the auto-deploy image in the GitLab - Auto Deploy template and test Auto Deploy
- Bump
-
Make sure that the applications versions in Cluster Management project template support Kubernetes 1.27. - Install all apps in a Kubernetes cluster with the version being tested, and possibly bump the app versions, or do a fix.
References
Edited by Pam Artiaga