Skip to content

Commit

Permalink
ci/workflow: mitigate GKE flake
Browse files Browse the repository at this point in the history
This commit mitigates workflow flake on GKE with tunnel installation
until the issue #22368 is fixed.
For the test with tunnel test namespace is added
and for uninstall --wait option is removed.

Signed-off-by: Birol Bilgin <birol@cilium.io>
  • Loading branch information
brlbil authored and squeed committed Apr 5, 2023
1 parent bca13ae commit 5a864cb
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 8 deletions.
6 changes: 4 additions & 2 deletions .github/workflows/conformance-gke-v1.11.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -287,12 +287,14 @@ jobs:
- name: Run connectivity test
run: |
cilium connectivity test ${{ steps.vars.outputs.connectivity_test_defaults }} --force-deploy
cilium connectivity test ${{ steps.vars.outputs.connectivity_test_defaults }} --force-deploy --test-namespace cilium-test-tunnel
# --test-namespace cilium-test-tunnel added for mitigating test flake until the issue is solved https://github.com/cilium/cilium/issues/22368

- name: Clean up Cilium
run: |
pkill -f "cilium.*hubble.*port-forward|kubectl.*port-forward.*hubble-relay"
cilium uninstall --chart-directory=install/kubernetes/cilium --wait
cilium uninstall --chart-directory=install/kubernetes/cilium --test-namespace cilium-test-tunnel
# --wait removed and --test-namespace cilium-test-tunnel added for mitigating test flake until the issue is solved https://github.com/cilium/cilium/issues/22368

- name: Create custom IPsec secret
run: |
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/conformance-gke-v1.12.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -287,12 +287,14 @@ jobs:
- name: Run connectivity test
run: |
cilium connectivity test ${{ steps.vars.outputs.connectivity_test_defaults }} --force-deploy
cilium connectivity test ${{ steps.vars.outputs.connectivity_test_defaults }} --force-deploy --test-namespace cilium-test-tunnel
# --test-namespace cilium-test-tunnel added for mitigating test flake until the issue is solved https://github.com/cilium/cilium/issues/22368

- name: Clean up Cilium
run: |
pkill -f "cilium.*hubble.*port-forward|kubectl.*port-forward.*hubble-relay"
cilium uninstall --chart-directory=install/kubernetes/cilium --wait
cilium uninstall --chart-directory=install/kubernetes/cilium --test-namespace cilium-test-tunnel
# --wait removed and --test-namespace cilium-test-tunnel added for mitigating test flake until the issue is solved https://github.com/cilium/cilium/issues/22368

- name: Create custom IPsec secret
run: |
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/conformance-gke-v1.13.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -288,12 +288,14 @@ jobs:
- name: Run connectivity test
run: |
cilium connectivity test ${{ steps.vars.outputs.connectivity_test_defaults }} --force-deploy
cilium connectivity test ${{ steps.vars.outputs.connectivity_test_defaults }} --force-deploy --test-namespace cilium-test-tunnel
# --test-namespace cilium-test-tunnel added for mitigating test flake until the issue is solved https://github.com/cilium/cilium/issues/22368

- name: Clean up Cilium
run: |
pkill -f "cilium.*hubble.*port-forward|kubectl.*port-forward.*hubble-relay"
cilium uninstall --chart-directory=install/kubernetes/cilium --wait
cilium uninstall --chart-directory=install/kubernetes/cilium --test-namespace cilium-test-tunnel
# --wait removed and --test-namespace cilium-test-tunnel added for mitigating test flake until the issue is solved https://github.com/cilium/cilium/issues/22368

- name: Create custom IPsec secret
run: |
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/conformance-gke.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -293,12 +293,14 @@ jobs:
- name: Run connectivity test
run: |
cilium connectivity test ${{ steps.vars.outputs.connectivity_test_defaults }} --force-deploy
cilium connectivity test ${{ steps.vars.outputs.connectivity_test_defaults }} --force-deploy --test-namespace cilium-test-tunnel
# --test-namespace cilium-test-tunnel added for mitigating test flake until the issue is solved https://github.com/cilium/cilium/issues/22368

- name: Clean up Cilium
run: |
pkill -f "cilium.*hubble.*port-forward|kubectl.*port-forward.*hubble-relay"
cilium uninstall --chart-directory=install/kubernetes/cilium --wait
cilium uninstall --chart-directory=install/kubernetes/cilium --test-namespace cilium-test-tunnel
# --wait removed and --test-namespace cilium-test-tunnel added for mitigating test flake until the issue is solved https://github.com/cilium/cilium/issues/22368

- name: Create custom IPsec secret
run: |
Expand Down

0 comments on commit 5a864cb

Please sign in to comment.