Cleanup: Fedora 37/38 CI tests & docs (#11600)
* Feat: update the remaining Fedora 37 vagrant CI Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com> * Cleanup: remove EOL Fedora 37/38 CI tests Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com> * Docs: remove EOL Fedora 37/38 Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com> --------- Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>pull/11604/head
parent
fb92206918
commit
8aa4c9ac0c
|
@ -169,12 +169,6 @@ packet_ubuntu22-all-in-one-docker:
|
||||||
extends: .packet_pr_extended
|
extends: .packet_pr_extended
|
||||||
|
|
||||||
# ### MANUAL JOBS
|
# ### MANUAL JOBS
|
||||||
packet_fedora37-crio:
|
|
||||||
extends: .packet_pr_manual
|
|
||||||
|
|
||||||
packet_fedora39-crio:
|
|
||||||
extends: .packet_pr_manual
|
|
||||||
|
|
||||||
packet_ubuntu20-flannel-ha:
|
packet_ubuntu20-flannel-ha:
|
||||||
extends: .packet_pr_manual
|
extends: .packet_pr_manual
|
||||||
|
|
||||||
|
@ -184,9 +178,6 @@ packet_ubuntu20-all-in-one-docker:
|
||||||
packet_ubuntu20-flannel-ha-once:
|
packet_ubuntu20-flannel-ha-once:
|
||||||
extends: .packet_pr_manual
|
extends: .packet_pr_manual
|
||||||
|
|
||||||
packet_fedora37-calico-swap-selinux:
|
|
||||||
extends: .packet_pr_manual
|
|
||||||
|
|
||||||
packet_fedora39-calico-swap-selinux:
|
packet_fedora39-calico-swap-selinux:
|
||||||
extends: .packet_pr_manual
|
extends: .packet_pr_manual
|
||||||
|
|
||||||
|
@ -209,22 +200,12 @@ packet_ubuntu20-calico-ha-wireguard:
|
||||||
extends: .packet_pr_manual
|
extends: .packet_pr_manual
|
||||||
|
|
||||||
# PERIODIC
|
# PERIODIC
|
||||||
packet_fedora38-docker-calico:
|
|
||||||
stage: deploy-extended
|
|
||||||
extends: .packet_periodic
|
|
||||||
variables:
|
|
||||||
RESET_CHECK: "true"
|
|
||||||
|
|
||||||
packet_fedora40-docker-calico:
|
packet_fedora40-docker-calico:
|
||||||
stage: deploy-extended
|
stage: deploy-extended
|
||||||
extends: .packet_periodic
|
extends: .packet_periodic
|
||||||
variables:
|
variables:
|
||||||
RESET_CHECK: "true"
|
RESET_CHECK: "true"
|
||||||
|
|
||||||
packet_fedora37-calico-selinux:
|
|
||||||
stage: deploy-extended
|
|
||||||
extends: .packet_periodic
|
|
||||||
|
|
||||||
packet_fedora39-calico-selinux:
|
packet_fedora39-calico-selinux:
|
||||||
stage: deploy-extended
|
stage: deploy-extended
|
||||||
extends: .packet_periodic
|
extends: .packet_periodic
|
||||||
|
|
|
@ -56,7 +56,7 @@ vagrant_ubuntu20-kube-router-svc-proxy:
|
||||||
extends: .vagrant
|
extends: .vagrant
|
||||||
when: manual
|
when: manual
|
||||||
|
|
||||||
vagrant_fedora37-kube-router:
|
vagrant_fedora39-kube-router:
|
||||||
stage: deploy-extended
|
stage: deploy-extended
|
||||||
extends: .vagrant
|
extends: .vagrant
|
||||||
when: manual
|
when: manual
|
||||||
|
|
|
@ -144,7 +144,7 @@ vagrant up
|
||||||
- **Debian** Bookworm, Bullseye
|
- **Debian** Bookworm, Bullseye
|
||||||
- **Ubuntu** 20.04, 22.04, 24.04
|
- **Ubuntu** 20.04, 22.04, 24.04
|
||||||
- **CentOS/RHEL** [8, 9](docs/operating_systems/centos.md#centos-8)
|
- **CentOS/RHEL** [8, 9](docs/operating_systems/centos.md#centos-8)
|
||||||
- **Fedora** 37, 38, 39, 40
|
- **Fedora** 39, 40
|
||||||
- **Fedora CoreOS** (see [fcos Note](docs/operating_systems/fcos.md))
|
- **Fedora CoreOS** (see [fcos Note](docs/operating_systems/fcos.md))
|
||||||
- **openSUSE** Leap 15.x/Tumbleweed
|
- **openSUSE** Leap 15.x/Tumbleweed
|
||||||
- **Oracle Linux** [8, 9](docs/operating_systems/centos.md#centos-8)
|
- **Oracle Linux** [8, 9](docs/operating_systems/centos.md#centos-8)
|
||||||
|
|
|
@ -28,8 +28,6 @@ SUPPORTED_OS = {
|
||||||
"almalinux8-bento" => {box: "bento/almalinux-8", user: "vagrant"},
|
"almalinux8-bento" => {box: "bento/almalinux-8", user: "vagrant"},
|
||||||
"rockylinux8" => {box: "rockylinux/8", user: "vagrant"},
|
"rockylinux8" => {box: "rockylinux/8", user: "vagrant"},
|
||||||
"rockylinux9" => {box: "rockylinux/9", user: "vagrant"},
|
"rockylinux9" => {box: "rockylinux/9", user: "vagrant"},
|
||||||
"fedora37" => {box: "fedora/37-cloud-base", user: "vagrant"},
|
|
||||||
"fedora38" => {box: "fedora/38-cloud-base", user: "vagrant"},
|
|
||||||
"fedora39" => {box: "fedora/39-cloud-base", user: "vagrant"},
|
"fedora39" => {box: "fedora/39-cloud-base", user: "vagrant"},
|
||||||
"fedora40" => {box: "fedora/40-cloud-base", user: "vagrant"},
|
"fedora40" => {box: "fedora/40-cloud-base", user: "vagrant"},
|
||||||
"fedora39-arm64" => {box: "bento/fedora-39-arm64", user: "vagrant"},
|
"fedora39-arm64" => {box: "bento/fedora-39-arm64", user: "vagrant"},
|
||||||
|
@ -228,14 +226,6 @@ Vagrant.configure("2") do |config|
|
||||||
node.vm.provision "shell", inline: "rm -f /etc/modprobe.d/local.conf"
|
node.vm.provision "shell", inline: "rm -f /etc/modprobe.d/local.conf"
|
||||||
node.vm.provision "shell", inline: "sed -i '/net.ipv6.conf.all.disable_ipv6/d' /etc/sysctl.d/99-sysctl.conf /etc/sysctl.conf"
|
node.vm.provision "shell", inline: "sed -i '/net.ipv6.conf.all.disable_ipv6/d' /etc/sysctl.d/99-sysctl.conf /etc/sysctl.conf"
|
||||||
end
|
end
|
||||||
# Hack for fedora37/38 to get the IP address of the second interface
|
|
||||||
if ["fedora37", "fedora38"].include? $os
|
|
||||||
config.vm.provision "shell", inline: <<-SHELL
|
|
||||||
nmcli conn modify 'Wired connection 2' ipv4.addresses $(cat /etc/sysconfig/network-scripts/ifcfg-eth1 | grep IPADDR | cut -d "=" -f2)
|
|
||||||
nmcli conn modify 'Wired connection 2' ipv4.method manual
|
|
||||||
service NetworkManager restart
|
|
||||||
SHELL
|
|
||||||
end
|
|
||||||
# Hack for fedora39/40 to get the IP address of the second interface
|
# Hack for fedora39/40 to get the IP address of the second interface
|
||||||
if ["fedora39", "fedora40", "fedora39-arm64", "fedora40-arm64"].include? $os
|
if ["fedora39", "fedora40", "fedora39-arm64", "fedora40-arm64"].include? $os
|
||||||
config.vm.provision "shell", inline: <<-SHELL
|
config.vm.provision "shell", inline: <<-SHELL
|
||||||
|
|
|
@ -11,9 +11,7 @@ amazon | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
centos8 | :white_check_mark: | :x: | :x: | :white_check_mark: | :x: | :white_check_mark: | :x: | :white_check_mark: |
|
centos8 | :white_check_mark: | :x: | :x: | :white_check_mark: | :x: | :white_check_mark: | :x: | :white_check_mark: |
|
||||||
debian11 | :white_check_mark: | :x: | :white_check_mark: | :x: | :x: | :x: | :white_check_mark: | :x: |
|
debian11 | :white_check_mark: | :x: | :white_check_mark: | :x: | :x: | :x: | :white_check_mark: | :x: |
|
||||||
debian12 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: |
|
debian12 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: |
|
||||||
fedora37 | :white_check_mark: | :x: | :x: | :x: | :x: | :white_check_mark: | :x: | :x: |
|
fedora39 | :white_check_mark: | :x: | :x: | :x: | :x: | :white_check_mark: | :x: | :x: |
|
||||||
fedora38 | :x: | :x: | :x: | :x: | :white_check_mark: | :x: | :x: | :x: |
|
|
||||||
fedora39 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
|
||||||
fedora40 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
fedora40 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
opensuse | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
opensuse | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
rockylinux8 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
rockylinux8 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
|
@ -31,8 +29,6 @@ amazon | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
centos8 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
centos8 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
debian11 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
debian11 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
debian12 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
debian12 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
fedora37 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
|
||||||
fedora38 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
|
||||||
fedora39 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
fedora39 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
fedora40 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
fedora40 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
opensuse | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
opensuse | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
|
@ -51,8 +47,6 @@ amazon | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
centos8 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
centos8 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
debian11 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
debian11 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
debian12 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
debian12 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
fedora37 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
|
||||||
fedora38 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :white_check_mark: |
|
|
||||||
fedora39 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
fedora39 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
fedora40 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
fedora40 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
opensuse | :x: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
opensuse | :x: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: |
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
---
|
|
||||||
# Instance settings
|
|
||||||
cloud_image: fedora-37
|
|
||||||
mode: default
|
|
||||||
|
|
||||||
# Kubespray settings
|
|
||||||
auto_renew_certificates: true
|
|
||||||
# Switching to iptable due to https://github.com/projectcalico/calico/issues/5011
|
|
||||||
# Kubernetes v1.23.0 kube-proxy does use v.7.x now. Calico v3.20.x/v3.21.x Pods show the following error
|
|
||||||
# Bad return code from 'ipset list'. error=exit status 1 family="inet" stderr="ipset v7.1: Kernel and userspace incompatible: settype hash:ip,port with revision 6 not supported by userspace.
|
|
||||||
kube_proxy_mode: iptables
|
|
||||||
|
|
||||||
# Test with SELinux in enforcing mode
|
|
||||||
preinstall_selinux_state: enforcing
|
|
|
@ -1,19 +0,0 @@
|
||||||
---
|
|
||||||
# Instance settings
|
|
||||||
cloud_image: fedora-37
|
|
||||||
mode: default
|
|
||||||
|
|
||||||
# Kubespray settings
|
|
||||||
auto_renew_certificates: true
|
|
||||||
# Switching to iptable due to https://github.com/projectcalico/calico/issues/5011
|
|
||||||
# Kubernetes v1.23.0 kube-proxy does use v.7.x now. Calico v3.20.x/v3.21.x Pods show the following error
|
|
||||||
# Bad return code from 'ipset list'. error=exit status 1 family="inet" stderr="ipset v7.1: Kernel and userspace incompatible: settype hash:ip,port with revision 6 not supported by userspace.
|
|
||||||
kube_proxy_mode: iptables
|
|
||||||
|
|
||||||
# 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"
|
|
|
@ -1,15 +0,0 @@
|
||||||
---
|
|
||||||
# Instance settings
|
|
||||||
cloud_image: fedora-37
|
|
||||||
mode: default
|
|
||||||
|
|
||||||
# Kubespray settings
|
|
||||||
container_manager: crio
|
|
||||||
auto_renew_certificates: true
|
|
||||||
# Switching to iptable due to https://github.com/projectcalico/calico/issues/5011
|
|
||||||
# Kubernetes v1.23.0 kube-proxy does use v.7.x now. Calico v3.20.x/v3.21.x Pods show the following error
|
|
||||||
# Bad return code from 'ipset list'. error=exit status 1 family="inet" stderr="ipset v7.1: Kernel and userspace incompatible: settype hash:ip,port with revision 6 not supported by userspace.
|
|
||||||
kube_proxy_mode: iptables
|
|
||||||
|
|
||||||
# Test with SELinux in enforcing mode
|
|
||||||
preinstall_selinux_state: enforcing
|
|
|
@ -1,15 +0,0 @@
|
||||||
---
|
|
||||||
# Instance settings
|
|
||||||
cloud_image: fedora-38
|
|
||||||
mode: default
|
|
||||||
|
|
||||||
# Kubespray settings
|
|
||||||
auto_renew_certificates: true
|
|
||||||
# Switching to iptable due to https://github.com/projectcalico/calico/issues/5011
|
|
||||||
# Kubernetes v1.23.0 kube-proxy does use v.7.x now. Calico v3.20.x/v3.21.x Pods show the following error
|
|
||||||
# Bad return code from 'ipset list'. error=exit status 1 family="inet" stderr="ipset v7.1: Kernel and userspace incompatible: settype hash:ip,port with revision 6 not supported by userspace.
|
|
||||||
kube_proxy_mode: iptables
|
|
||||||
|
|
||||||
# Docker specific settings:
|
|
||||||
container_manager: docker
|
|
||||||
etcd_deployment_type: docker
|
|
|
@ -1,12 +0,0 @@
|
||||||
---
|
|
||||||
# Instance settings
|
|
||||||
cloud_image: fedora-38
|
|
||||||
mode: default
|
|
||||||
|
|
||||||
# Kubespray settings
|
|
||||||
kube_network_plugin: weave
|
|
||||||
|
|
||||||
# Docker specific settings:
|
|
||||||
container_manager: docker
|
|
||||||
etcd_deployment_type: docker
|
|
||||||
resolvconf_mode: docker_dns
|
|
|
@ -1,7 +0,0 @@
|
||||||
---
|
|
||||||
# Instance settings
|
|
||||||
cloud_image: fedora-38
|
|
||||||
mode: default
|
|
||||||
|
|
||||||
# Kubespray settings
|
|
||||||
kube_network_plugin: kube-ovn
|
|
|
@ -1,6 +1,6 @@
|
||||||
$num_instances = 2
|
$num_instances = 2
|
||||||
$vm_memory ||= 2048
|
$vm_memory ||= 2048
|
||||||
$os = "fedora37"
|
$os = "fedora39"
|
||||||
|
|
||||||
$kube_master_instances = 1
|
$kube_master_instances = 1
|
||||||
$etcd_instances = 1
|
$etcd_instances = 1
|
|
@ -1,6 +1,6 @@
|
||||||
---
|
---
|
||||||
# Instance settings
|
# Instance settings
|
||||||
cloud_image: fedora-37
|
cloud_image: fedora-39
|
||||||
mode: default
|
mode: default
|
||||||
|
|
||||||
# Kubespray settings
|
# Kubespray settings
|
Loading…
Reference in New Issue