tests(ci): add ubuntu24 CRI-O calico upgrade and scale coverage (#12990)

tests: fix yamllint empty-lines in ubuntu24-crio-scale

ci: run ubuntu24-crio-upgrade in regular PR matrix
This commit is contained in:
rayui
2026-02-13 11:02:00 +08:00
committed by GitHub
parent 259c84d85f
commit 7aea6a1df2
5 changed files with 28 additions and 1 deletions

View File

@@ -51,6 +51,8 @@ pr:
- ubuntu24-calico-etcd-datastore
- ubuntu24-calico-all-in-one-hardening
- ubuntu24-cilium-sep
- ubuntu24-crio-scale
- ubuntu24-crio-upgrade
- ubuntu24-flannel-collection
- ubuntu24-kube-router-sep
- ubuntu24-kube-router-svc-proxy

View File

@@ -40,7 +40,7 @@ openeuler24 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
rockylinux10 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
rockylinux9 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
ubuntu22 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
ubuntu24 | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
ubuntu24 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
## docker

View File

@@ -0,0 +1,8 @@
---
cloud_image: ubuntu-2404
container_manager: crio
cluster_layout:
- node_groups: ["kube_control_plane", "etcd"]
- node_groups: ["kube_node"]
- node_groups: ["kube_node", "for_scale"]

View File

@@ -0,0 +1 @@
UPGRADE_TEST=graceful

View File

@@ -0,0 +1,16 @@
---
# Instance settings
cloud_image: ubuntu-2404
mode: all-in-one
vm_memory: 1800
# Kubespray settings
container_manager: crio
auto_renew_certificates: true
# Currently ipvs not available on KVM: https://packages.ubuntu.com/search?suite=noble&arch=amd64&mode=exactfilename&searchon=contents&keywords=ip_vs_sh.ko
kube_proxy_mode: iptables
enable_nodelocaldns: false
# Single node don't need the DNS autoscaler
enable_dns_autoscaler: false