From e93493ddb350149fce910410ec533582984964e5 Mon Sep 17 00:00:00 2001 From: Max Gautier Date: Thu, 12 Dec 2024 09:56:00 +0100 Subject: [PATCH] DONT MERGE: 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. ---- Trying to match the reporter env --- .gitlab-ci/packet.yml | 3 +++ tests/files/packet_debian12-calico-sep.yml | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100644 tests/files/packet_debian12-calico-sep.yml diff --git a/.gitlab-ci/packet.yml b/.gitlab-ci/packet.yml index 3d1e9ce3873..41abead535a 100644 --- a/.gitlab-ci/packet.yml +++ b/.gitlab-ci/packet.yml @@ -125,6 +125,9 @@ packet_amazon-linux-2-all-in-one: packet_opensuse-docker-cilium: extends: .packet_pr +packet_debian12-calico-sep: + extends: .packet_pr + packet_ubuntu20-cilium-sep: extends: .packet_pr diff --git a/tests/files/packet_debian12-calico-sep.yml b/tests/files/packet_debian12-calico-sep.yml new file mode 100644 index 00000000000..47a68542a02 --- /dev/null +++ b/tests/files/packet_debian12-calico-sep.yml @@ -0,0 +1,8 @@ +--- +# Instance settings +cloud_image: debian-12 +mode: separate + +kube_network_plugin: calico + +container_manager: containerd