[kubernetes] Support kubernetes 1.33.1

- Add checksum entries.
- Set min required version to Kubernetes 1.31.x
- Update supported versions
- Refactor coredns_version
This commit is contained in:
Takuya Murakami
2025-05-21 15:34:56 +09:00
parent cee065920f
commit 8ad1253b4f
5 changed files with 40 additions and 159 deletions

View File

@@ -129,27 +129,27 @@ skopeo_version: "{{ (skopeo_binary_checksums['amd64'] | dict2items)[0].key }}"
kube_major_version: "{{ (kube_version | split('.'))[:-1] | join('.') }}"
pod_infra_supported_versions:
'1.33': '3.10'
'1.32': '3.10'
'1.31': '3.10'
'1.30': '3.9'
pod_infra_version: "{{ pod_infra_supported_versions[kube_major_version] }}"
etcd_supported_versions:
'1.33': 3.5.21
'1.32': 3.5.16
'1.31': 3.5.16
'1.30': 3.5.16
etcd_version: "{{ etcd_supported_versions[kube_major_version] }}"
crictl_supported_versions:
'1.33': 1.33.0
'1.32': 1.32.0
'1.31': 1.31.1
'1.30': 1.30.1
crictl_version: "{{ crictl_supported_versions[kube_major_version] }}"
crio_supported_versions:
'1.33': 1.32.0
'1.32': 1.32.0
'1.31': 1.31.3
'1.30': 1.30.3
crio_version: "{{ crio_supported_versions[kube_major_version] }}"
# Scheduler plugins doesn't build for K8s 1.29 yet
@@ -291,7 +291,11 @@ haproxy_image_tag: 3.1.3-alpine
# Coredns version should be supported by corefile-migration (or at least work with)
# bundle with kubeadm; if not 'basic' upgrade can sometimes fail
coredns_version: "{{ '1.11.3' if (kube_version is version('1.30.5', '>=')) else '1.11.1' }}"
coredns_supported_versions:
'1.33': 1.12.0
'1.32': 1.11.3
'1.31': 1.11.3
coredns_version: "{{ coredns_supported_versions[kube_major_version] }}"
coredns_image_repo: "{{ kube_image_repo }}{{ '/coredns' if coredns_version is version('1.7.1', '>=') else '' }}/coredns"
coredns_image_tag: "{{ 'v' if coredns_version is version('1.7.1', '>=') else '' }}{{ coredns_version }}"
@@ -351,9 +355,9 @@ csi_livenessprobe_image_repo: "{{ kube_image_repo }}/sig-storage/livenessprobe"
csi_livenessprobe_image_tag: "v2.5.0"
snapshot_controller_supported_versions:
'1.33': "v7.0.2"
'1.32': "v7.0.2"
'1.31': "v7.0.2"
'1.30': "v7.0.2"
snapshot_controller_image_repo: "{{ kube_image_repo }}/sig-storage/snapshot-controller"
snapshot_controller_image_tag: "{{ snapshot_controller_supported_versions[kube_major_version] }}"