From d581e4baab6e228d50788ccbfb632724130db3f9 Mon Sep 17 00:00:00 2001 From: Wainer dos Santos Moschetta Date: Mon, 29 Jul 2024 18:57:42 -0300 Subject: [PATCH] workflows/e2e_run_all: enable docker Signed-off-by: Wainer dos Santos Moschetta --- .github/workflows/e2e_run_all.yaml | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/.github/workflows/e2e_run_all.yaml b/.github/workflows/e2e_run_all.yaml index cfbf0162ca..c094c4068a 100644 --- a/.github/workflows/e2e_run_all.yaml +++ b/.github/workflows/e2e_run_all.yaml @@ -100,7 +100,7 @@ jobs: needs: [image] runs-on: ubuntu-latest env: - PROVIDERS: "libvirt" + PROVIDERS: "docker libvirt" steps: - name: Checkout Code uses: actions/checkout@v3 @@ -172,3 +172,29 @@ jobs: install_directory_artifact: install_directory git_ref: ${{ inputs.git_ref }} secrets: inherit + + # Run docker e2e tests if pull request labeled 'test_e2e_docker' + docker: + name: docker + if: | + github.event_name == 'schedule' || + github.event_name == 'workflow_dispatch' || + contains(github.event.pull_request.labels.*.name, 'test_e2e_docker') + needs: [podvm, image, prep_install] + strategy: + fail-fast: false + matrix: + os: + - fedora + provider: + - docker + arch: + - amd64 + uses: ./.github/workflows/e2e_docker.yaml + with: + caa_image: ${{ inputs.registry }}/cloud-api-adaptor + caa_image_tag: ${{ inputs.caa_image_tag }} + podvm_image: ${{ inputs.registry }}/podvm-${{ matrix.provider }}-image:${{ github.sha }} + install_directory_artifact: install_directory + git_ref: ${{ inputs.git_ref }} + secrets: inherit \ No newline at end of file