diff --git a/.gitlab-ci/kubevirt.yml b/.gitlab-ci/kubevirt.yml index 0ce689b9f..41ee2995e 100644 --- a/.gitlab-ci/kubevirt.yml +++ b/.gitlab-ci/kubevirt.yml @@ -45,6 +45,7 @@ pr: - fedora42-calico - rockylinux9-cilium - rockylinux10-cilium + - opensuse-leap16-calico - ubuntu22-calico-all-in-one - ubuntu22-calico-all-in-one-upgrade - ubuntu24-calico-etcd-datastore diff --git a/README.md b/README.md index 9df272825..56a460d3a 100644 --- a/README.md +++ b/README.md @@ -92,7 +92,7 @@ vagrant up - **CentOS Stream / RHEL** 9, 10 - **Fedora** 39, 40, 41, 42 - **Fedora CoreOS** (see [fcos Note](docs/operating_systems/fcos.md)) -- **openSUSE** Leap 15.x/Tumbleweed +- **openSUSE** Leap 16.x/Tumbleweed - **Oracle Linux** 9, 10 - **Alma Linux** 9, 10 - **Rocky Linux** 9, 10 (experimental in 10: see [Rocky Linux 10 notes](docs/operating_systems/rhel.md#rocky-linux-10)) diff --git a/docs/developers/ci.md b/docs/developers/ci.md index 006affd0b..3a2926dc7 100644 --- a/docs/developers/ci.md +++ b/docs/developers/ci.md @@ -15,6 +15,7 @@ fedora42 | :white_check_mark: | :x: | :x: | :x: | :x: | :white_check_mark: | :x fedora43 | :white_check_mark: | :x: | :x: | :x: | :x: | :white_check_mark: | :x: | flatcar4081 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | openeuler24 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | +opensuse | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | rockylinux10 | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | rockylinux9 | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | ubuntu22 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | @@ -33,6 +34,7 @@ fedora42 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | fedora43 | :white_check_mark: | :x: | :x: | :white_check_mark: | :x: | :x: | :x: | flatcar4081 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | openeuler24 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | +opensuse | :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: | @@ -51,6 +53,7 @@ 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: | openeuler24 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | +opensuse | :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: | diff --git a/docs/operating_systems/opensuse.md b/docs/operating_systems/opensuse.md index 2d4b25ff8..8e760f855 100644 --- a/docs/operating_systems/opensuse.md +++ b/docs/operating_systems/opensuse.md @@ -1,4 +1,4 @@ -# openSUSE Leap 15.6 and Tumbleweed +# openSUSE Leap 16.0 and Tumbleweed openSUSE Leap installation Notes: diff --git a/docs/operations/kernel-requirements.md b/docs/operations/kernel-requirements.md index 89d9c71b8..43506d7ea 100644 --- a/docs/operations/kernel-requirements.md +++ b/docs/operations/kernel-requirements.md @@ -28,7 +28,7 @@ The Kernel Version Matrixs: | Debian 11 | 5.10 | :white_check_mark: | | Fedora 40 | 6.8 | :white_check_mark: | | Fedora 39 | 6.5 | :white_check_mark: | -| openSUSE Leap 15.5 | 5.14 | :white_check_mark: | +| openSUSE Leap 16.0 | 6.12 | :white_check_mark: | | Amazon Linux 2 | 4.14 | :x: | | openEuler 24.03 | 6.6 | :white_check_mark: | | openEuler 22.03 | 5.10 | :white_check_mark: | diff --git a/roles/bootstrap_os/tasks/opensuse.yml b/roles/bootstrap_os/tasks/opensuse.yml index 796801958..afbb495cd 100644 --- a/roles/bootstrap_os/tasks/opensuse.yml +++ b/roles/bootstrap_os/tasks/opensuse.yml @@ -47,11 +47,3 @@ become: true when: - http_proxy is defined or https_proxy is defined - -# Required for zypper module -- name: Install python-xml - shell: zypper refresh && zypper --non-interactive install python-xml - changed_when: false - become: true - tags: - - facts diff --git a/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml b/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml index 16c52663c..4bbff70b9 100644 --- a/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml +++ b/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml @@ -169,13 +169,6 @@ images: converted: true tag: "latest" - opensuse-leap-15: - filename: openSUSE-Leap-15.3.x86_64-1.0.1-NoCloud-Build2.63.qcow2 - url: https://download.opensuse.org/repositories/Cloud:/Images:/Leap_15.3/images/openSUSE-Leap-15.3.x86_64-1.0.1-NoCloud-Build2.63.qcow2 - checksum: sha256:289248945e2d058551c71c1bdcb31a361cefe7136c7fd88a09b524eedfaf5215 - converted: true - tag: "latest" - opensuse-leap-15-6: filename: openSUSE-Leap-15.6.x86_64-1.0.1-NoCloud-Build1.177.qcow2 url: https://download.opensuse.org/repositories/Cloud:/Images:/Leap_15.6/images/openSUSE-Leap-15.6.x86_64-1.0.1-NoCloud-Build1.177.qcow2 diff --git a/tests/files/opensuse-leap16-calico.yml b/tests/files/opensuse-leap16-calico.yml new file mode 100644 index 000000000..bdbb18d04 --- /dev/null +++ b/tests/files/opensuse-leap16-calico.yml @@ -0,0 +1,6 @@ +--- +# Instance settings +cloud_image: opensuse-leap-16-0 + +# Kubespray settings +kube_network_plugin: calico