Feat: support Fedora 39/40 (#11573)

* Add Fedora 39/40 to Vagrantfile

Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>

* Add CI tests for Fedora 39/40

Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>

* Update CI tests documentation

Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>

* Update support OS version in README.md

Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>

---------

Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
This commit is contained in:
ChengHao Yang
2024-10-01 14:57:49 +08:00
committed by GitHub
parent 6b499186b0
commit b0563c20b0
9 changed files with 84 additions and 1 deletions

View File

@@ -0,0 +1,10 @@
---
# Instance settings
cloud_image: fedora-39
mode: default
# Kubespray settings
auto_renew_certificates: true
# Test with SELinux in enforcing mode
preinstall_selinux_state: enforcing

View File

@@ -0,0 +1,15 @@
---
# Instance settings
cloud_image: fedora-39
mode: default
# Kubespray settings
auto_renew_certificates: true
# Test with SELinux in enforcing mode
preinstall_selinux_state: enforcing
# Test Alpha swap feature by leveraging zswap default config in Fedora 35
kubelet_fail_swap_on: false
kube_feature_gates:
- "NodeSwap=True"

View File

@@ -0,0 +1,11 @@
---
# Instance settings
cloud_image: fedora-39
mode: default
# Kubespray settings
container_manager: crio
auto_renew_certificates: true
# Test with SELinux in enforcing mode
preinstall_selinux_state: enforcing

View File

@@ -0,0 +1,11 @@
---
# Instance settings
cloud_image: fedora-40
mode: default
# Kubespray settings
auto_renew_certificates: true
# Docker specific settings:
container_manager: docker
etcd_deployment_type: docker