diff --git a/.github/workflows/flake_finder.yml b/.github/workflows/flake_finder.yml index 231fdda63..ebdcff6b0 100644 --- a/.github/workflows/flake_finder.yml +++ b/.github/workflows/flake_finder.yml @@ -17,15 +17,27 @@ jobs: deploytool: ['operator'] globalnet: ['', 'globalnet'] cable_driver: ['libreswan', 'wireguard'] + include: + - external_net: 'external-net' + - external_net: 'external-net' + globalnet: 'globalnet' steps: - name: Check out the repository uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 - name: Run E2E deployment and tests + if: matrix.external_net != 'external-net' uses: submariner-io/shipyard/gh-actions/e2e@devel with: using: ${{ matrix.cable_driver }} ${{ matrix.deploytool }} ${{ matrix.globalnet }} + - name: Run External Network E2E deployment and tests + if: matrix.external_net == 'external-net' + uses: submariner-io/shipyard/gh-actions/e2e@devel + with: + using: ${{ matrix.external_net }} ${{ matrix.globalnet }} + skip: "" # Override skipping external network tests + - name: Post mortem if: failure() uses: submariner-io/shipyard/gh-actions/post-mortem@devel