diff --git a/.github/workflows/e2e-fixture-test.yml b/.github/workflows/e2e-fixture-test.yml new file mode 100644 index 0000000000..94366b5ab1 --- /dev/null +++ b/.github/workflows/e2e-fixture-test.yml @@ -0,0 +1,29 @@ +name: E2E Fixture Test + +on: + pull_request: + branches: [ main ] + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Install Dependencies + run: | + "${GITHUB_WORKSPACE}/hack/e2e/ensure_go.sh" + "${GITHUB_WORKSPACE}/hack/e2e/ensure_kubectl.sh" + "${GITHUB_WORKSPACE}/hack/e2e/ensure_cmctl.sh" + + - name: Build BMO e2e Docker Image + run: | + export IMG=quay.io/metal3-io/baremetal-operator:e2e + make docker + + - name: Set Up Environment and Run BMO e2e Tests + run: | + export E2E_CONF_FILE=${GITHUB_WORKSPACE}/test/e2e/config/fixture.yaml + export USE_EXISTING_CLUSTER="false" + make test-e2e