From b38312d0074668371239e28ec67fdf40019f82a4 Mon Sep 17 00:00:00 2001 From: Kay Yan Date: Tue, 25 Mar 2025 18:52:33 +0800 Subject: [PATCH] Upgrade CI for openSuse 15.6 (#12074) Signed-off-by: Kay Yan --- .gitlab-ci/packet.yml | 5 ++++- Vagrantfile | 2 +- docs/developers/ci.md | 6 +++--- docs/operating_systems/opensuse.md | 2 +- .../image-builder/roles/kubevirt-images/defaults/main.yml | 7 +++++++ tests/files/packet_opensuse15-6-calico.yml | 3 +++ ...er-cilium.yml => packet_opensuse15-6-docker-cilium.yml} | 2 +- 7 files changed, 20 insertions(+), 7 deletions(-) create mode 100644 tests/files/packet_opensuse15-6-calico.yml rename tests/files/{packet_opensuse-docker-cilium.yml => packet_opensuse15-6-docker-cilium.yml} (83%) diff --git a/.gitlab-ci/packet.yml b/.gitlab-ci/packet.yml index 0870f48a6..d0227802b 100644 --- a/.gitlab-ci/packet.yml +++ b/.gitlab-ci/packet.yml @@ -122,7 +122,7 @@ packet_amazon-linux-2-all-in-one: - when: manual allow_failure: true -packet_opensuse-docker-cilium: +packet_opensuse15-6-calico: extends: .packet_pr packet_ubuntu20-cilium-sep: @@ -159,6 +159,9 @@ packet_almalinux9-calico: packet_almalinux9-docker: extends: .packet_pr_extended +packet_opensuse15-6-docker-cilium: + extends: .packet_pr_extended + packet_ubuntu24-calico-all-in-one: extends: .packet_pr_extended diff --git a/Vagrantfile b/Vagrantfile index 986abae13..af4ab0ab8 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -33,7 +33,7 @@ SUPPORTED_OS = { "fedora40" => {box: "fedora/40-cloud-base", user: "vagrant"}, "fedora39-arm64" => {box: "bento/fedora-39-arm64", user: "vagrant"}, "fedora40-arm64" => {box: "bento/fedora-40", user: "vagrant"}, - "opensuse" => {box: "opensuse/Leap-15.4.x86_64", user: "vagrant"}, + "opensuse" => {box: "opensuse/Leap-15.6.x86_64", user: "vagrant"}, "opensuse-tumbleweed" => {box: "opensuse/Tumbleweed.x86_64", user: "vagrant"}, "oraclelinux" => {box: "generic/oracle7", user: "vagrant"}, "oraclelinux8" => {box: "generic/oracle8", user: "vagrant"}, diff --git a/docs/developers/ci.md b/docs/developers/ci.md index 326d39679..a7182ff5e 100644 --- a/docs/developers/ci.md +++ b/docs/developers/ci.md @@ -14,7 +14,7 @@ debian12 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | fedora39 | :white_check_mark: | :x: | :x: | :x: | :x: | :white_check_mark: | :x: | fedora40 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | openeuler24 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | -opensuse | :x: | :x: | :x: | :x: | :x: | :x: | :x: | +opensuse15 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | rockylinux8 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | rockylinux9 | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | ubuntu20 | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: | :x: | :white_check_mark: | :x: | @@ -33,7 +33,7 @@ debian12 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | fedora39 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | fedora40 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | openeuler24 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | -opensuse | :x: | :x: | :x: | :x: | :x: | :x: | :x: | +opensuse15 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | rockylinux8 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | rockylinux9 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | ubuntu20 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | @@ -52,7 +52,7 @@ debian12 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | fedora39 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | fedora40 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | openeuler24 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | -opensuse | :x: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | +opensuse15 | :x: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | rockylinux8 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | rockylinux9 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | ubuntu20 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | diff --git a/docs/operating_systems/opensuse.md b/docs/operating_systems/opensuse.md index 47b01f04f..2d4b25ff8 100644 --- a/docs/operating_systems/opensuse.md +++ b/docs/operating_systems/opensuse.md @@ -1,4 +1,4 @@ -# openSUSE Leap 15.3 and Tumbleweed +# openSUSE Leap 15.6 and Tumbleweed openSUSE Leap installation Notes: 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 cf224ce39..77db98500 100644 --- a/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml +++ b/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml @@ -132,6 +132,13 @@ images: 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 + checksum: sha256:9ecd197b34faf1b43627946d0c26e38b5c3058207d1c86c4784b8f765c3289f3 + converted: true + tag: "latest" + openeuler-2203: filename: openEuler-22.03-LTS-SP4-x86_64.qcow2.xz url: https://mirrors.ocf.berkeley.edu/openeuler/openEuler-22.03-LTS-SP4/virtual_machine_img/x86_64/openEuler-22.03-LTS-SP4-x86_64.qcow2.xz diff --git a/tests/files/packet_opensuse15-6-calico.yml b/tests/files/packet_opensuse15-6-calico.yml new file mode 100644 index 000000000..2155bbbab --- /dev/null +++ b/tests/files/packet_opensuse15-6-calico.yml @@ -0,0 +1,3 @@ +--- +# Instance settings +cloud_image: opensuse-leap-15-6 diff --git a/tests/files/packet_opensuse-docker-cilium.yml b/tests/files/packet_opensuse15-6-docker-cilium.yml similarity index 83% rename from tests/files/packet_opensuse-docker-cilium.yml rename to tests/files/packet_opensuse15-6-docker-cilium.yml index 5c456cf56..48efd2e3d 100644 --- a/tests/files/packet_opensuse-docker-cilium.yml +++ b/tests/files/packet_opensuse15-6-docker-cilium.yml @@ -1,6 +1,6 @@ --- # Instance settings -cloud_image: opensuse-leap-15 +cloud_image: opensuse-leap-15-6 # Kubespray settings kube_network_plugin: cilium