From 12ed1fcf933fa09a4802debf9983693cfedce490 Mon Sep 17 00:00:00 2001 From: Max Gautier Date: Thu, 12 Dec 2024 15:33:54 +0100 Subject: [PATCH] CI-tests: remove hostnets stuff from 030_check-network There is no pods with hostNetwork deployed in this test, and therefore the tasks are skipped / empty output (checked in CI). --- tests/testcases/030_check-network.yml | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/tests/testcases/030_check-network.yml b/tests/testcases/030_check-network.yml index b5942b116..8c5b8ec4f 100644 --- a/tests/testcases/030_check-network.yml +++ b/tests/testcases/030_check-network.yml @@ -121,13 +121,6 @@ changed_when: false register: pods - - name: Get hostnet pods - command: "{{ bin_dir }}/kubectl get pods -n test -o - jsonpath='{range .items[?(.spec.hostNetwork)]}{.metadata.name} {.status.podIP} {.status.containerStatuses} {end}'" - changed_when: false - register: hostnet_pods - ignore_errors: true # noqa ignore-errors - - name: Get running pods command: "{{ bin_dir }}/kubectl get pods -n test -o jsonpath='{range .items[?(.status.phase==\"Running\")]}{.metadata.name} {.status.podIP} {.status.containerStatuses} {end}'" @@ -147,9 +140,6 @@ kube_pods_subnet: 10.233.64.0/18 pod_names: "{{ (pods.stdout | from_json)['items'] | map(attribute='metadata.name') | list }}" pod_ips: "{{ (pods.stdout | from_json)['items'] | selectattr('status.podIP', 'defined') | map(attribute='status.podIP') | list }}" - pods_hostnet: | - {% set list = hostnet_pods.stdout.split(" ") %} - {{ list }} pods_running: | {% set list = running_pods.stdout.split(" ") %} {{ list }} @@ -158,24 +148,11 @@ assert: that: item | ansible.utils.ipaddr(kube_pods_subnet) when: - - not item in pods_hostnet - item in pods_running with_items: "{{ pod_ips }}" - name: Curl between pods is working command: "{{ bin_dir }}/kubectl -n test exec {{ item[0] }} -- curl {{ item[1] }}:8080" - when: - - not item[0] in pods_hostnet - - not item[1] in pods_hostnet - with_nested: - - "{{ pod_names }}" - - "{{ pod_ips }}" - - - name: Curl between hostnet pods is working - command: "{{ bin_dir }}/kubectl -n test exec {{ item[0] }} -- curl {{ item[1] }}:8080" - when: - - item[0] in pods_hostnet - - item[1] in pods_hostnet with_nested: - "{{ pod_names }}" - "{{ pod_ips }}"