Update application versions
This merge request introduces updates to the versions of key applications within the template repository. Below is a list containing each update:
-
cluster-applications:
- From: v1.6.1
- To: v2.1.0
-
cert-manager:
- From: v1.7.1
- To: v1.12.7
- Note: The decision was made not to upgrade to v1.13 due to the introduction of breaking changes.
-
gitlab-runner:
- From: 0.44.0
- To: 0.60.0
-
Additionally: Updated the
values.yaml.gotmpl
to ensure compatibility with the new gitlab-runner version.
-
ingress-nginx:
- From: 4.7.1
- To: 4.9.0
-
Additionally: Documented the new default value of
allow-snippet-annotations
for improved clarity.
Validation:
The aforementioned changes have been successfully validated on a Kubernetes cluster running version 1.28.2. The validation process followed these steps:
- Set up a fresh Kubernetes cluster.
- Deployed the applications from the template repository to the newly created cluster.
- Used the newly created
gitlab-runner
to build & deploy a custom project in this cluster. - Confirmed the successful deployment of the custom project to ensure that the updated versions function as expected.