From 391e7a56d990d88e0c9997d2f5478bfcd2d71c19 Mon Sep 17 00:00:00 2001 From: Max Gautier Date: Thu, 12 Dec 2024 09:56:00 +0100 Subject: [PATCH] CI: add testcase: separate etcd with calico Calico use etcd directly by default, and we're not currently testing the usecase where etcd|control-plane|node are separate with node access to etcd. Using opensuse because it's under represented in the CI. --- .gitlab-ci/packet.yml | 3 +++ docs/developers/ci.md | 2 +- tests/files/packet_opensuse-crio-calico-sep.yml | 8 ++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 tests/files/packet_opensuse-crio-calico-sep.yml diff --git a/.gitlab-ci/packet.yml b/.gitlab-ci/packet.yml index 2ed183c6a57..96fd77085eb 100644 --- a/.gitlab-ci/packet.yml +++ b/.gitlab-ci/packet.yml @@ -117,6 +117,9 @@ packet_amazon-linux-2-all-in-one: packet_opensuse-docker-cilium: extends: .packet_pr +packet_opensuse-crio-calico-sep: + extends: .packet_pr + packet_ubuntu20-cilium-sep: extends: .packet_pr diff --git a/docs/developers/ci.md b/docs/developers/ci.md index fd458d3b657..08651a35b9c 100644 --- a/docs/developers/ci.md +++ b/docs/developers/ci.md @@ -33,7 +33,7 @@ debian12 | :x: | :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: | openeuler24 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: | -opensuse | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: | +opensuse | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: | rockylinux8 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: | rockylinux9 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :x: | ubuntu20 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :x: | diff --git a/tests/files/packet_opensuse-crio-calico-sep.yml b/tests/files/packet_opensuse-crio-calico-sep.yml new file mode 100644 index 00000000000..3521e10749b --- /dev/null +++ b/tests/files/packet_opensuse-crio-calico-sep.yml @@ -0,0 +1,8 @@ +--- +# Instance settings +cloud_image: opensuse-leap-15 +mode: separate + +kube_network_plugin: calico + +container_manager: crio