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

@@ -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