mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-05-12 11:57:39 -02:30
ci: bump EOL Fedora versions to 42/43 (#13206)
Fedora 39 (EOL 2024-11-26), Fedora 40 (EOL 2025-05-13), and Fedora 41 (EOL 2025-12-15) are all out of support and no longer receive security updates. This bumps the kubevirt CI test matrix to currently supported releases, distributing tests across Fedora 42 (supported until 2026-05-13) and Fedora 43 (supported until 2026-12-09) to keep multi-version coverage. - Add fedora-43 image entry to the kubevirt image-builder - Rename fedora39-* tests to fedora43-* (4 tests) - Rename fedora40-* tests to fedora43-* (2 tests) - Rename fedora41-* tests to fedora42-* (4 tests) - Update .gitlab-ci/kubevirt.yml testcase names - Regenerate docs/developers/ci.md All 10 existing Fedora test configurations (kube-router, calico-selinux, calico-swap-selinux, crio with/without SELinux enforcing, docker-calico, flannel-crio-collection-scale) are preserved. Signed-off-by: Kay Yan <kay.yan@daocloud.io>
This commit is contained in:
@@ -40,8 +40,8 @@ pr:
|
|||||||
- debian11-macvlan
|
- debian11-macvlan
|
||||||
- debian12-cilium
|
- debian12-cilium
|
||||||
- debian13-cilium
|
- debian13-cilium
|
||||||
- fedora39-kube-router
|
- fedora42-kube-router
|
||||||
- fedora41-kube-router
|
- fedora43-kube-router
|
||||||
- fedora42-calico
|
- fedora42-calico
|
||||||
- rockylinux9-cilium
|
- rockylinux9-cilium
|
||||||
- rockylinux10-cilium
|
- rockylinux10-cilium
|
||||||
@@ -56,7 +56,7 @@ pr:
|
|||||||
- ubuntu24-kube-router-sep
|
- ubuntu24-kube-router-sep
|
||||||
- ubuntu24-kube-router-svc-proxy
|
- ubuntu24-kube-router-svc-proxy
|
||||||
- ubuntu24-ha-separate-etcd
|
- ubuntu24-ha-separate-etcd
|
||||||
- fedora40-flannel-crio-collection-scale
|
- fedora43-flannel-crio-collection-scale
|
||||||
|
|
||||||
# This is for flakey test so they don't disrupt the PR worklflow too much.
|
# This is for flakey test so they don't disrupt the PR worklflow too much.
|
||||||
# Jobs here MUST have a open issue so we don't lose sight of them
|
# Jobs here MUST have a open issue so we don't lose sight of them
|
||||||
@@ -105,10 +105,10 @@ pr_full:
|
|||||||
- debian11-custom-cni
|
- debian11-custom-cni
|
||||||
- debian11-kubelet-csr-approver
|
- debian11-kubelet-csr-approver
|
||||||
- debian12-custom-cni-helm
|
- debian12-custom-cni-helm
|
||||||
- fedora39-calico-swap-selinux
|
- fedora42-calico-swap-selinux
|
||||||
- fedora39-crio
|
- fedora42-crio
|
||||||
- fedora41-calico-swap-selinux
|
- fedora43-calico-swap-selinux
|
||||||
- fedora41-crio
|
- fedora43-crio
|
||||||
- ubuntu24-calico-ha-wireguard
|
- ubuntu24-calico-ha-wireguard
|
||||||
- ubuntu24-flannel-ha
|
- ubuntu24-flannel-ha
|
||||||
- ubuntu24-flannel-ha-once
|
- ubuntu24-flannel-ha-once
|
||||||
@@ -166,9 +166,9 @@ periodic:
|
|||||||
- debian11-calico-upgrade
|
- debian11-calico-upgrade
|
||||||
- debian11-calico-upgrade-once
|
- debian11-calico-upgrade-once
|
||||||
- debian12-cilium-svc-proxy
|
- debian12-cilium-svc-proxy
|
||||||
- fedora39-calico-selinux
|
- fedora42-calico-selinux
|
||||||
- fedora40-docker-calico
|
- fedora43-calico-selinux
|
||||||
- fedora41-calico-selinux
|
- fedora43-docker-calico
|
||||||
- ubuntu24-calico-etcd-kubeadm-upgrade-ha
|
- ubuntu24-calico-etcd-kubeadm-upgrade-ha
|
||||||
- ubuntu24-calico-ha-recover
|
- ubuntu24-calico-ha-recover
|
||||||
- ubuntu24-calico-ha-recover-noquorum
|
- ubuntu24-calico-ha-recover-noquorum
|
||||||
|
|||||||
@@ -11,10 +11,8 @@ amazon | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
|||||||
debian11 | :white_check_mark: | :x: | :white_check_mark: | :x: | :x: | :x: | :white_check_mark: |
|
debian11 | :white_check_mark: | :x: | :white_check_mark: | :x: | :x: | :x: | :white_check_mark: |
|
||||||
debian12 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: |
|
debian12 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: |
|
||||||
debian13 | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: |
|
debian13 | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: |
|
||||||
fedora39 | :white_check_mark: | :x: | :x: | :x: | :x: | :white_check_mark: | :x: |
|
fedora42 | :white_check_mark: | :x: | :x: | :x: | :x: | :white_check_mark: | :x: |
|
||||||
fedora40 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
fedora43 | :white_check_mark: | :x: | :x: | :x: | :x: | :white_check_mark: | :x: |
|
||||||
fedora41 | :white_check_mark: | :x: | :x: | :x: | :x: | :white_check_mark: | :x: |
|
|
||||||
fedora42 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
|
||||||
flatcar4081 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
flatcar4081 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
openeuler24 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
openeuler24 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
rockylinux10 | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: |
|
rockylinux10 | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: |
|
||||||
@@ -31,10 +29,8 @@ amazon | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
|||||||
debian11 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
debian11 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
debian12 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
debian12 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
debian13 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
debian13 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
fedora39 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
fedora42 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
fedora40 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
fedora43 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
fedora41 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
|
||||||
fedora42 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
|
||||||
flatcar4081 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
flatcar4081 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
openeuler24 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
openeuler24 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
rockylinux10 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
rockylinux10 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
@@ -51,10 +47,8 @@ amazon | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
|||||||
debian11 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
debian11 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
debian12 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
debian12 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
debian13 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
debian13 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
fedora39 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
|
||||||
fedora40 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
|
||||||
fedora41 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
|
||||||
fedora42 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
fedora42 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
|
fedora43 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
flatcar4081 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
flatcar4081 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
openeuler24 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
openeuler24 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
rockylinux10 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
rockylinux10 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
|
|||||||
@@ -73,6 +73,13 @@ images:
|
|||||||
converted: true
|
converted: true
|
||||||
tag: "latest"
|
tag: "latest"
|
||||||
|
|
||||||
|
fedora-43:
|
||||||
|
filename: Fedora-Cloud-Base-Generic-43-1.6.x86_64.qcow2
|
||||||
|
url: https://download.fedoraproject.org/pub/fedora/linux/releases/43/Cloud/x86_64/images/Fedora-Cloud-Base-Generic-43-1.6.x86_64.qcow2
|
||||||
|
checksum: sha256:846574c8a97cd2d8dc1f231062d73107cc85cbbbda56335e264a46e3a6c8ab2f
|
||||||
|
converted: true
|
||||||
|
tag: "latest"
|
||||||
|
|
||||||
fedora-coreos:
|
fedora-coreos:
|
||||||
filename: fedora-coreos-32.20200601.3.0-openstack.x86_64.qcow2.xz
|
filename: fedora-coreos-32.20200601.3.0-openstack.x86_64.qcow2.xz
|
||||||
url: https://builds.coreos.fedoraproject.org/prod/streams/stable/builds/32.20200601.3.0/x86_64/fedora-coreos-32.20200601.3.0-openstack.x86_64.qcow2.xz
|
url: https://builds.coreos.fedoraproject.org/prod/streams/stable/builds/32.20200601.3.0/x86_64/fedora-coreos-32.20200601.3.0-openstack.x86_64.qcow2.xz
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
# Instance settings
|
# Instance settings
|
||||||
cloud_image: fedora-39
|
cloud_image: fedora-42
|
||||||
|
|
||||||
# Kubespray settings
|
# Kubespray settings
|
||||||
auto_renew_certificates: true
|
auto_renew_certificates: true
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
# Instance settings
|
# Instance settings
|
||||||
cloud_image: fedora-41
|
cloud_image: fedora-42
|
||||||
|
|
||||||
# Kubespray settings
|
# Kubespray settings
|
||||||
auto_renew_certificates: true
|
auto_renew_certificates: true
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
# Instance settings
|
# Instance settings
|
||||||
cloud_image: fedora-41
|
cloud_image: fedora-42
|
||||||
|
|
||||||
# Kubespray settings
|
# Kubespray settings
|
||||||
container_manager: crio
|
container_manager: crio
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
cloud_image: fedora-41
|
cloud_image: fedora-42
|
||||||
cluster_layout:
|
cluster_layout:
|
||||||
- node_groups: ['kube_control_plane', 'etcd', 'kube_node']
|
- node_groups: ['kube_control_plane', 'etcd', 'kube_node']
|
||||||
- node_groups: ['kube_node']
|
- node_groups: ['kube_node']
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
# Instance settings
|
# Instance settings
|
||||||
cloud_image: fedora-41
|
cloud_image: fedora-43
|
||||||
|
|
||||||
# Kubespray settings
|
# Kubespray settings
|
||||||
auto_renew_certificates: true
|
auto_renew_certificates: true
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
# Instance settings
|
# Instance settings
|
||||||
cloud_image: fedora-39
|
cloud_image: fedora-43
|
||||||
|
|
||||||
# Kubespray settings
|
# Kubespray settings
|
||||||
auto_renew_certificates: true
|
auto_renew_certificates: true
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
# Instance settings
|
# Instance settings
|
||||||
cloud_image: fedora-39
|
cloud_image: fedora-43
|
||||||
|
|
||||||
# Kubespray settings
|
# Kubespray settings
|
||||||
container_manager: crio
|
container_manager: crio
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
# Instance settings
|
# Instance settings
|
||||||
cloud_image: fedora-40
|
cloud_image: fedora-43
|
||||||
|
|
||||||
# Kubespray settings
|
# Kubespray settings
|
||||||
auto_renew_certificates: true
|
auto_renew_certificates: true
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
cloud_image: fedora-40
|
cloud_image: fedora-43
|
||||||
network_plugin: flannel
|
network_plugin: flannel
|
||||||
container_manager: crio
|
container_manager: crio
|
||||||
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
cloud_image: fedora-39
|
cloud_image: fedora-43
|
||||||
cluster_layout:
|
cluster_layout:
|
||||||
- node_groups: ['kube_control_plane', 'etcd', 'kube_node']
|
- node_groups: ['kube_control_plane', 'etcd', 'kube_node']
|
||||||
- node_groups: ['kube_node']
|
- node_groups: ['kube_node']
|
||||||
Reference in New Issue
Block a user