Skip to content

Commit

Permalink
CI: add testcase: separate etcd with calico
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
VannTen committed Dec 12, 2024
1 parent 1307b2f commit 391e7a5
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 1 deletion.
3 changes: 3 additions & 0 deletions .gitlab-ci/packet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion docs/developers/ci.md
Original file line number Diff line number Diff line change
Expand Up @@ -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: |
Expand Down
8 changes: 8 additions & 0 deletions tests/files/packet_opensuse-crio-calico-sep.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
# Instance settings
cloud_image: opensuse-leap-15
mode: separate

kube_network_plugin: calico

container_manager: crio

0 comments on commit 391e7a5

Please sign in to comment.