From 2d3bd8686fee1d556da5065706bd7ca4ce5c86d4 Mon Sep 17 00:00:00 2001 From: Max Gautier Date: Thu, 15 May 2025 18:20:13 +0200 Subject: [PATCH] Add testcase separate ha-etcd Also use a distinct node to test certificate distribution. --- .gitlab-ci/kubevirt.yml | 1 + tests/files/ubuntu24-ha-separate-etcd.yml | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 tests/files/ubuntu24-ha-separate-etcd.yml diff --git a/.gitlab-ci/kubevirt.yml b/.gitlab-ci/kubevirt.yml index 8045547e6..ebc148838 100644 --- a/.gitlab-ci/kubevirt.yml +++ b/.gitlab-ci/kubevirt.yml @@ -55,6 +55,7 @@ pr: - ubuntu22-calico-all-in-one - ubuntu22-calico-all-in-one-upgrade - ubuntu24-calico-etcd-datastore + - ubuntu24-ha-separate-etcd # The ubuntu20-calico-all-in-one jobs are meant as early stages to prevent running the full CI if something is horribly broken ubuntu20-calico-all-in-one: diff --git a/tests/files/ubuntu24-ha-separate-etcd.yml b/tests/files/ubuntu24-ha-separate-etcd.yml new file mode 100644 index 000000000..0d643512e --- /dev/null +++ b/tests/files/ubuntu24-ha-separate-etcd.yml @@ -0,0 +1,13 @@ +--- +cloud_image: ubuntu-2404 +cluster_layout: + - node_groups: ['kube_control_plane'] + - node_groups: ['kube_control_plane'] + - node_groups: ['kube_control_plane'] + - node_groups: ['kube_node'] + - node_groups: ['etcd'] + - node_groups: ['etcd'] + - node_groups: ['etcd'] + +kube_network_plugin: calico +calico_datastore: etcd