Skip to content

Add support for K8s v1.26 & Lay the base for future versions of the snapshot-controller

Steve Starke requested to merge sstrk/k8s-v1.26 into devel

Version Control Information

Source branch: sstrk/k8s-v1.26
Target branch: devel

Commits:

* Add support for Kubernetes v1.26

This commit adds support for Kubernetes v1.26. Versions of components
mapped to the Kubernetes role have been updated to be up-to-date.

We're enforcing the migration to the calico Tigera operator on upgrades
to Kubernetes v1.26. This step has been announced in [1]. This is a
necessary step to get rid of the manifest-based installation method at
some point in time, respectively when dropping support for Kubernetes v1.25.

When adding support for the OpenStack CCM and cinder-csi-plugin for
Kubernetes v1.26, I decided against using symlinks by purpose although
the templates did not change. The reason for that is, that we can then
easily drop support for Kubernetes v1.25 at some point in time without
having to tinker with the symlinks. As the templates don't get touched
at all normally, we do not have to bother about code duplication with
inconsistencies that much.

[1] c1042793a2a9541fb9de31cfdc18ef97717de829

* snapshot-controller: Lay the base for future versions

This commit lays the basis to support future versions of the volume
snapshot controller. The version is mapped to the configured Kubernetes
version in the k8s-config role and updated also during Kubernetes upgrade
plays. Therefore, we should keep track of new versions available when
adding support for new Kubernetes versions.

Description

Feel free to add further information about your MR in this section

Closes: #


Merge Prerequisites

  • MR title (and description) are descriptive
  • Code is readable and syntactically correct
  • Code is understandable
  • Documentation has been updated, if necessary
  • Changelog has been updated, if necessary
  • Commit messages look good

As a developer: please do not tick these boxes yourself. As a reviewer: please get yourself a hot cold beverage.

Merge request reports

Loading