From 69ab8817e9a3631aaab2f66b8142eeba6ff1ce19 Mon Sep 17 00:00:00 2001 From: "Petr \"Stone\" Hracek" Date: Tue, 12 Mar 2024 16:50:34 +0100 Subject: [PATCH 1/2] Add GitHub Action to run imagestream tests in OpenShift Signed-off-by: Petr "Stone" Hracek --- .github/workflows/openshift-tests.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/openshift-tests.yml diff --git a/.github/workflows/openshift-tests.yml b/.github/workflows/openshift-tests.yml new file mode 100644 index 00000000..5f4c7db4 --- /dev/null +++ b/.github/workflows/openshift-tests.yml @@ -0,0 +1,25 @@ +on: + issue_comment: + types: + - created +jobs: + openshift-tests: + # This job only runs for '[test] pull request comments by owner, member + name: "RHEL8 tests: imagestream ${{ matrix.version }}" + runs-on: ubuntu-20.04 + strategy: + fail-fast: false + matrix: + version: [ "2.4-el7", "2.4-el8", "2.4-ubi8", "2.4-ubi9" ] + + if: | + github.event.issue.pull_request + && contains(github.event.comment.body, '[test]') + && contains(fromJson('["OWNER", "MEMBER"]'), github.event.comment.author_association) + steps: + - uses: sclorg/tfaga-wrapper@main + with: + os_test: "rhel8" + version: ${{ matrix.version }} + test_case: "test" + private_api_key: ${{ secrets.TF_INTERNAL_API_KEY }} From a72bdb070040571c19dca03cd45e2e691fc943fd Mon Sep 17 00:00:00 2001 From: "Petr \"Stone\" Hracek" Date: Tue, 12 Mar 2024 16:53:14 +0100 Subject: [PATCH 2/2] Add proper testcase name Signed-off-by: Petr "Stone" Hracek --- .github/workflows/openshift-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/openshift-tests.yml b/.github/workflows/openshift-tests.yml index 5f4c7db4..2637b32b 100644 --- a/.github/workflows/openshift-tests.yml +++ b/.github/workflows/openshift-tests.yml @@ -21,5 +21,5 @@ jobs: with: os_test: "rhel8" version: ${{ matrix.version }} - test_case: "test" + test_case: "openshift-4" private_api_key: ${{ secrets.TF_INTERNAL_API_KEY }}