diff --git a/.github/workflows/flake_finder.yml b/.github/workflows/flake_finder.yml new file mode 100644 index 0000000..ff716de --- /dev/null +++ b/.github/workflows/flake_finder.yml @@ -0,0 +1,30 @@ +--- +name: Flake Finder + +on: + schedule: + - cron: "0 0 * * *" + +jobs: + e2e: + name: E2E + timeout-minutes: 30 + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + cable_driver: ['libreswan', 'wireguard'] + globalnet: ['', 'globalnet'] + lighthouse: ['', 'lighthouse'] + steps: + - name: Check out the repository + uses: actions/checkout@v2 + + - name: Run E2E deployment and tests + uses: submariner-io/shipyard/gh-actions/e2e@devel + with: + using: ${{ matrix.cable_driver }} ${{ matrix.globalnet }} ${{ matrix.lighthouse }} + + - name: Post mortem + if: failure() + uses: submariner-io/shipyard/gh-actions/post-mortem@devel