From c4f335b2e5ab866af1245b3aceada07e9e8df1c9 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Wed, 9 Feb 2022 11:25:58 +0000 Subject: [PATCH 01/30] Adding PR flow --- .github/workflows/pr_tests.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/pr_tests.yml diff --git a/.github/workflows/pr_tests.yml b/.github/workflows/pr_tests.yml new file mode 100644 index 00000000..a2e42a3b --- /dev/null +++ b/.github/workflows/pr_tests.yml @@ -0,0 +1,15 @@ +name: Run E2E tests + +on: [pull_request] + +jobs: + kubecover: + name: launch_tests + container: + image: alpine:3.15 + runs-on: self-hosted + steps: + - name: Cancel Previous Runs + run: | + apk add --no-cache github-cli + gh -R github.com/ondat/pre_tests workflow run run-kubecover-api-manager.yaml -F api_manager_container=storageos/api-manager:test -F tests_regex=TestPVCBasic From b759bfa828dd0a5891fcfc11e413e892b3b286d0 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Wed, 9 Feb 2022 11:26:21 +0000 Subject: [PATCH 02/30] Fixing name --- .github/workflows/pr_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_tests.yml b/.github/workflows/pr_tests.yml index a2e42a3b..da33185e 100644 --- a/.github/workflows/pr_tests.yml +++ b/.github/workflows/pr_tests.yml @@ -9,7 +9,7 @@ jobs: image: alpine:3.15 runs-on: self-hosted steps: - - name: Cancel Previous Runs + - name: Run tests run: | apk add --no-cache github-cli gh -R github.com/ondat/pre_tests workflow run run-kubecover-api-manager.yaml -F api_manager_container=storageos/api-manager:test -F tests_regex=TestPVCBasic From 5a03f0b934ed7fd7777b4c3be664aff481134d08 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Wed, 9 Feb 2022 11:27:27 +0000 Subject: [PATCH 03/30] Moving where test runs --- .github/workflows/pr_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_tests.yml b/.github/workflows/pr_tests.yml index da33185e..8a7f60ae 100644 --- a/.github/workflows/pr_tests.yml +++ b/.github/workflows/pr_tests.yml @@ -7,7 +7,7 @@ jobs: name: launch_tests container: image: alpine:3.15 - runs-on: self-hosted + runs-on: ubuntu-18.04 steps: - name: Run tests run: | From bdf40c6c9ddae3490d527c69f6596a6299314fcd Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Wed, 9 Feb 2022 11:40:33 +0000 Subject: [PATCH 04/30] Adding token --- .github/workflows/pr_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_tests.yml b/.github/workflows/pr_tests.yml index 8a7f60ae..6b5d1dc1 100644 --- a/.github/workflows/pr_tests.yml +++ b/.github/workflows/pr_tests.yml @@ -12,4 +12,4 @@ jobs: - name: Run tests run: | apk add --no-cache github-cli - gh -R github.com/ondat/pre_tests workflow run run-kubecover-api-manager.yaml -F api_manager_container=storageos/api-manager:test -F tests_regex=TestPVCBasic + GH_TOKEN={{ secrets.ONDAT_ORG_TOKEN }} gh -R github.com/ondat/pre_tests workflow run run-kubecover-api-manager.yaml -F api_manager_container=storageos/api-manager:test -F tests_regex=TestPVCBasic From 413ba7b1b3599da2920285d9f967100f5963df4e Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Wed, 9 Feb 2022 11:43:35 +0000 Subject: [PATCH 05/30] Correcting syntax --- .github/workflows/pr_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_tests.yml b/.github/workflows/pr_tests.yml index 6b5d1dc1..187ac2f5 100644 --- a/.github/workflows/pr_tests.yml +++ b/.github/workflows/pr_tests.yml @@ -12,4 +12,4 @@ jobs: - name: Run tests run: | apk add --no-cache github-cli - GH_TOKEN={{ secrets.ONDAT_ORG_TOKEN }} gh -R github.com/ondat/pre_tests workflow run run-kubecover-api-manager.yaml -F api_manager_container=storageos/api-manager:test -F tests_regex=TestPVCBasic + GH_TOKEN="${{ secrets.ONDAT_ORG_TOKEN }}" gh -R github.com/ondat/pre_tests workflow run run-kubecover-api-manager.yaml -F api_manager_container=storageos/api-manager:test -F tests_regex=TestPVCBasic From 4c8ef789c50c0f6a06da3d371c95cd7b4cc30a2e Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Wed, 9 Feb 2022 14:51:08 +0000 Subject: [PATCH 06/30] Testing performing test synchronously --- .github/workflows/kubecover-actions-flow.yaml | 199 ++++++++++++++++++ .github/workflows/pr_tests.yml | 15 -- .../workflows/run-kubecover-api-manager.yaml | 22 ++ 3 files changed, 221 insertions(+), 15 deletions(-) create mode 100644 .github/workflows/kubecover-actions-flow.yaml delete mode 100644 .github/workflows/pr_tests.yml create mode 100644 .github/workflows/run-kubecover-api-manager.yaml diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml new file mode 100644 index 00000000..62f379cb --- /dev/null +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -0,0 +1,199 @@ +name: Kubecover Reusable Workflow + +on: + workflow_call: + inputs: + platform_builder_version: + required: true + type: string + default: "stable" + kubecover_version: + required: true + type: string + default: "stable" + k8s_version: + required: true + type: string + operator_version: + required: true + type: string + node_container: + required: true + type: string + tests_regex: + required: true + type: string + use_existing_cluster: + required: true + type: string + workers_num: + required: true + type: string + disk_size: + required: true + type: string + instance_type: + required: true + type: string + csi_cluster_driver_registrar_container: + required: false + type: string + default: "" + csi_external_attacher_container: + required: false + type: string + default: "" + csi_external_provisioner_container: + required: false + type: string + default: "" + csi_liveness_probe_container: + required: false + type: string + default: "" + csi_node_driver_registrar_container: + required: false + type: string + default: "" + api_manager_container: + required: false + type: string + default: "" + etcd_host: + required: false + type: string + default: "" + init_container: + required: false + type: string + default: "" + nfs_container: + required: false + type: string + default: "" + secrets: + ONDAT_ORG_TOKEN: + required: true + +jobs: + create: + container: + image: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/platform-builder:${{ inputs.platform_builder_version }} + runs-on: self-hosted + steps: + - name: Echo Inputs + run: | + echo Platform Builder version: ${{ inputs.platform_builder_version }} + echo Kubernetes version: ${{ inputs.k8s_version }} + echo Ondat version: ${{ inputs.operator_version }} + echo Tests Regex: ${{ inputs.tests_regex }} + echo Use existing cluster: ${{ inputs.use_existing_cluster }} + echo Workers Num: ${{ inputs.workers_num }} + echo Disk size: ${{ inputs.disk_size }} + echo csi_cluster_driver_registrar_container: ${{ inputs.csi_cluster_driver_registrar_container }} + echo csi_external_attacher_container: ${{ inputs.csi_external_attacher_container }} + echo csi_external_provisioner_container: ${{ inputs.csi_external_provisioner_container }} + echo csi_liveness_probe_container: ${{ inputs.csi_liveness_probe_container }} + echo csi_node_driver_registrar_container: ${{ inputs.csi_node_driver_registrar_container }} + echo api_manager_container: ${{ inputs.api_manager_container }} + echo etcd_host: ${{ inputs.etcd_host }} + echo init_container: ${{ inputs.init_container }} + echo nfs_container: ${{ inputs.nfs_container }} + echo node_container: ${{ inputs.node_container }} + echo secret: ${{ secrets.gh_token }} + + - name: Init + uses: actions/checkout@v2 + - name: Checkout GitHub Action Repo + uses: actions/checkout@v2 + with: + path: .github/actions/github-actions + ref: latest + repository: ondat/github_actions + token: ${{ secrets.ONDAT_ORG_TOKEN }} + + - name: Get Cluster + id: get_cluster + uses: ./.github/actions/github-actions/get_k8s_cluster + with: + k8s_version: ${{ inputs.k8s_version }} + use_existing_cluster: ${{ inputs.use_existing_cluster }} + workers_num: ${{ inputs.workers_num }} + disk_size: ${{ inputs.disk_size }} + instance_type: ${{ inputs.instance_type }} + + install_ondat: + needs: [create] + container: + image: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/kubecover:${{ inputs.kubecover_version }} + runs-on: self-hosted + steps: + - name: Init + uses: actions/checkout@v2 + + - name: Checkout GitHub Action Repo + uses: actions/checkout@v2 + with: + path: .github/actions/github-actions + ref: latest + repository: ondat/github_actions + token: ${{ secrets.ONDAT_ORG_TOKEN }} + + - name: Install Ondat + id: install_ondat + uses: ./.github/actions/github-actions/install_ondat + with: + csi_cluster_driver_registrar_container: ${{ inputs.csi_cluster_driver_registrar_container }} + csi_external_attacher_container: ${{ inputs.csi_external_attacher_container }} + csi_external_provisioner_container: ${{ inputs.csi_external_provisioner_container }} + csi_liveness_probe_container: ${{ inputs.csi_liveness_probe_container }} + csi_node_driver_registrar_container: ${{ inputs.csi_node_driver_registrar_container }} + api_manager_container: ${{ inputs.api_manager_container }} + etcd_host: ${{ inputs.etcd_host }} + init_container: ${{ inputs.init_container }} + nfs_container: ${{ inputs.nfs_container }} + node_container: ${{ inputs.node_container }} + operator_version: ${{ inputs.operator_version }} + + run-tests: + needs: [install_ondat] + container: + image: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/kubecover:${{ inputs.kubecover_version }} + runs-on: self-hosted + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Checkout GitHub Action Repo + uses: actions/checkout@v2 + with: + path: .github/actions/github-actions + ref: latest + repository: ondat/github_actions + token: ${{ secrets.ONDAT_ORG_TOKEN }} + + - name: Run Tests + id: kubecover_tests + uses: ./.github/actions/github-actions/kubecover_tests + with: + tests_regex: ${{ inputs.tests_regex }} + + cleanup: + needs: [run-tests] + if: always() + container: + image: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/platform-builder:${{ inputs.platform_builder_version }} + runs-on: self-hosted + steps: + + - name: Checkout GitHub Action Repo + uses: actions/checkout@v2 + with: + path: .github/actions/github-actions + ref: latest + repository: ondat/github_actions + token: ${{ secrets.ONDAT_ORG_TOKEN }} + + - name: Destroy Cluster + id: destroy_cluster + uses: ./.github/actions/github-actions/destroy_k8s_cluster diff --git a/.github/workflows/pr_tests.yml b/.github/workflows/pr_tests.yml deleted file mode 100644 index 187ac2f5..00000000 --- a/.github/workflows/pr_tests.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Run E2E tests - -on: [pull_request] - -jobs: - kubecover: - name: launch_tests - container: - image: alpine:3.15 - runs-on: ubuntu-18.04 - steps: - - name: Run tests - run: | - apk add --no-cache github-cli - GH_TOKEN="${{ secrets.ONDAT_ORG_TOKEN }}" gh -R github.com/ondat/pre_tests workflow run run-kubecover-api-manager.yaml -F api_manager_container=storageos/api-manager:test -F tests_regex=TestPVCBasic diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml new file mode 100644 index 00000000..64239976 --- /dev/null +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -0,0 +1,22 @@ +name: API Manager Kubecover Flow + +on: [pull_request] + +jobs: + kubecover: + uses: storageos/api-manager/.github/workflows/kubecover-actions-flow.yaml@pr_k8s_tests + with: + platform_builder_version: "latest" + kubecover_version: "latest" + api_manager_container: "storageos/api-manager:develop" + k8s_version: '1.22' + operator_version: 'v2.5.0' + node_container: 'storageos/node:v2.5.0' + init_container: 'storageos/init:v2.1.1' + tests_regex: "TestPVCBasic" + use_existing_cluster: 'n' + workers_num: '3' + disk_size: '100' + instance_type: 't3.large' + secrets: + ONDAT_ORG_TOKEN: ${{ secrets.ONDAT_ORG_TOKEN }} From 4cb5cb4f1a41f36104dbffb69dfd036252d32250 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Wed, 9 Feb 2022 16:10:11 +0000 Subject: [PATCH 07/30] Using stable platform builder --- .github/workflows/run-kubecover-api-manager.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml index 64239976..99ce4ca9 100644 --- a/.github/workflows/run-kubecover-api-manager.yaml +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -6,7 +6,7 @@ jobs: kubecover: uses: storageos/api-manager/.github/workflows/kubecover-actions-flow.yaml@pr_k8s_tests with: - platform_builder_version: "latest" + platform_builder_version: "stable" kubecover_version: "latest" api_manager_container: "storageos/api-manager:develop" k8s_version: '1.22' From 5f7d2944fc5a1f3b45c2738330ac5452e0d5a449 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Tue, 15 Feb 2022 09:32:33 +0000 Subject: [PATCH 08/30] Full test suite --- .github/workflows/run-kubecover-api-manager.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml index 99ce4ca9..afab08ec 100644 --- a/.github/workflows/run-kubecover-api-manager.yaml +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -13,7 +13,7 @@ jobs: operator_version: 'v2.5.0' node_container: 'storageos/node:v2.5.0' init_container: 'storageos/init:v2.1.1' - tests_regex: "TestPVCBasic" + tests_regex: "*" use_existing_cluster: 'n' workers_num: '3' disk_size: '100' From 1e4967ae68fbe722297a0edbfb3a7f46e9e9a2a9 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Tue, 15 Feb 2022 11:05:51 +0000 Subject: [PATCH 09/30] Trying empty test RegEx --- .github/workflows/run-kubecover-api-manager.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml index afab08ec..5f9d7fb8 100644 --- a/.github/workflows/run-kubecover-api-manager.yaml +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -13,7 +13,7 @@ jobs: operator_version: 'v2.5.0' node_container: 'storageos/node:v2.5.0' init_container: 'storageos/init:v2.1.1' - tests_regex: "*" + tests_regex: "" use_existing_cluster: 'n' workers_num: '3' disk_size: '100' From db96d62c96290d065aecedd5627a9f0e3219f68a Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Tue, 15 Feb 2022 11:17:25 +0000 Subject: [PATCH 10/30] Trying empty test RegEx --- .github/workflows/run-kubecover-api-manager.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml index 5f9d7fb8..aecd5f65 100644 --- a/.github/workflows/run-kubecover-api-manager.yaml +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -13,7 +13,7 @@ jobs: operator_version: 'v2.5.0' node_container: 'storageos/node:v2.5.0' init_container: 'storageos/init:v2.1.1' - tests_regex: "" + tests_regex: "." use_existing_cluster: 'n' workers_num: '3' disk_size: '100' From 0f1e31678684f5cbbeb87abeb8067983573823e2 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Tue, 15 Feb 2022 12:21:11 +0000 Subject: [PATCH 11/30] Adding image build step --- .github/workflows/kubecover-actions-flow.yaml | 21 ++++++++++++------- .../workflows/run-kubecover-api-manager.yaml | 1 - 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml index 62f379cb..5947d2e9 100644 --- a/.github/workflows/kubecover-actions-flow.yaml +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -55,10 +55,6 @@ on: required: false type: string default: "" - api_manager_container: - required: false - type: string - default: "" etcd_host: required: false type: string @@ -76,6 +72,17 @@ on: required: true jobs: + build_image: + runs-on: self-hosted + steps: + - name: Set image env vars + run: | + echo "OPERATOR_IMAGE=120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:$GITHUB_HEAD_REF" >> $GITHUB_ENV + - name: Build container image + run: make operator-image + - name: Push container image to dockerhub + run: make operator-image-push + create: container: image: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/platform-builder:${{ inputs.platform_builder_version }} @@ -95,7 +102,7 @@ jobs: echo csi_external_provisioner_container: ${{ inputs.csi_external_provisioner_container }} echo csi_liveness_probe_container: ${{ inputs.csi_liveness_probe_container }} echo csi_node_driver_registrar_container: ${{ inputs.csi_node_driver_registrar_container }} - echo api_manager_container: ${{ inputs.api_manager_container }} + echo api_manager_container: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:$GITHUB_HEAD_REF echo etcd_host: ${{ inputs.etcd_host }} echo init_container: ${{ inputs.init_container }} echo nfs_container: ${{ inputs.nfs_container }} @@ -123,7 +130,7 @@ jobs: instance_type: ${{ inputs.instance_type }} install_ondat: - needs: [create] + needs: [create, build_image] container: image: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/kubecover:${{ inputs.kubecover_version }} runs-on: self-hosted @@ -148,7 +155,7 @@ jobs: csi_external_provisioner_container: ${{ inputs.csi_external_provisioner_container }} csi_liveness_probe_container: ${{ inputs.csi_liveness_probe_container }} csi_node_driver_registrar_container: ${{ inputs.csi_node_driver_registrar_container }} - api_manager_container: ${{ inputs.api_manager_container }} + api_manager_container: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:$GITHUB_HEAD_REF etcd_host: ${{ inputs.etcd_host }} init_container: ${{ inputs.init_container }} nfs_container: ${{ inputs.nfs_container }} diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml index aecd5f65..2e9b61e3 100644 --- a/.github/workflows/run-kubecover-api-manager.yaml +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -8,7 +8,6 @@ jobs: with: platform_builder_version: "stable" kubecover_version: "latest" - api_manager_container: "storageos/api-manager:develop" k8s_version: '1.22' operator_version: 'v2.5.0' node_container: 'storageos/node:v2.5.0' From 2d048a15d3c301859939544b09f7e7d10758fa98 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Tue, 15 Feb 2022 12:23:03 +0000 Subject: [PATCH 12/30] No longer using makefile --- .github/workflows/kubecover-actions-flow.yaml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml index 5947d2e9..62caf6bc 100644 --- a/.github/workflows/kubecover-actions-flow.yaml +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -75,13 +75,10 @@ jobs: build_image: runs-on: self-hosted steps: - - name: Set image env vars + - name: Build & push container image run: | - echo "OPERATOR_IMAGE=120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:$GITHUB_HEAD_REF" >> $GITHUB_ENV - - name: Build container image - run: make operator-image - - name: Push container image to dockerhub - run: make operator-image-push + docker build . -t 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:$GITHUB_HEAD_REF + docker push 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:$GITHUB_HEAD_REF create: container: From 84483a5546e443c5fed1079c189a6909497b15c9 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Tue, 15 Feb 2022 12:30:00 +0000 Subject: [PATCH 13/30] Syntax --- .github/workflows/kubecover-actions-flow.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml index 62caf6bc..6002c965 100644 --- a/.github/workflows/kubecover-actions-flow.yaml +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -77,7 +77,7 @@ jobs: steps: - name: Build & push container image run: | - docker build . -t 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:$GITHUB_HEAD_REF + docker build -t 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:$GITHUB_HEAD_REF . docker push 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:$GITHUB_HEAD_REF create: From 1d5cecc1565fc87b765acdffb708254760a149a3 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Tue, 15 Feb 2022 14:53:52 +0000 Subject: [PATCH 14/30] Adding "build-" prefix --- .github/workflows/kubecover-actions-flow.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml index 6002c965..fb636ec9 100644 --- a/.github/workflows/kubecover-actions-flow.yaml +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -77,8 +77,8 @@ jobs: steps: - name: Build & push container image run: | - docker build -t 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:$GITHUB_HEAD_REF . - docker push 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:$GITHUB_HEAD_REF + docker build -t 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:build-$GITHUB_HEAD_REF . + docker push 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:build-$GITHUB_HEAD_REF create: container: @@ -99,7 +99,7 @@ jobs: echo csi_external_provisioner_container: ${{ inputs.csi_external_provisioner_container }} echo csi_liveness_probe_container: ${{ inputs.csi_liveness_probe_container }} echo csi_node_driver_registrar_container: ${{ inputs.csi_node_driver_registrar_container }} - echo api_manager_container: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:$GITHUB_HEAD_REF + echo api_manager_container: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:build-$GITHUB_HEAD_REF echo etcd_host: ${{ inputs.etcd_host }} echo init_container: ${{ inputs.init_container }} echo nfs_container: ${{ inputs.nfs_container }} @@ -152,7 +152,7 @@ jobs: csi_external_provisioner_container: ${{ inputs.csi_external_provisioner_container }} csi_liveness_probe_container: ${{ inputs.csi_liveness_probe_container }} csi_node_driver_registrar_container: ${{ inputs.csi_node_driver_registrar_container }} - api_manager_container: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:$GITHUB_HEAD_REF + api_manager_container: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:build-$GITHUB_HEAD_REF etcd_host: ${{ inputs.etcd_host }} init_container: ${{ inputs.init_container }} nfs_container: ${{ inputs.nfs_container }} From 0eaaa7623328c8d8456590bc5644c167d86ad8f5 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Tue, 15 Feb 2022 15:03:47 +0000 Subject: [PATCH 15/30] Moving back to docker hub --- .github/workflows/kubecover-actions-flow.yaml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml index fb636ec9..64788251 100644 --- a/.github/workflows/kubecover-actions-flow.yaml +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -75,10 +75,16 @@ jobs: build_image: runs-on: self-hosted steps: + - name: Login to container registry + uses: docker/login-action@v1 + with: + registry: docker.io + username: ${{ secrets.CR_USER }} + password: ${{ secrets.CR_PAT }} - name: Build & push container image run: | - docker build -t 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:build-$GITHUB_HEAD_REF . - docker push 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:build-$GITHUB_HEAD_REF + docker build -t storageos/api-manager:build-$GITHUB_HEAD_REF . + docker push storageos/api-manager:build-$GITHUB_HEAD_REF create: container: @@ -99,7 +105,7 @@ jobs: echo csi_external_provisioner_container: ${{ inputs.csi_external_provisioner_container }} echo csi_liveness_probe_container: ${{ inputs.csi_liveness_probe_container }} echo csi_node_driver_registrar_container: ${{ inputs.csi_node_driver_registrar_container }} - echo api_manager_container: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:build-$GITHUB_HEAD_REF + echo api_manager_container: storageos/api-manager:build-$GITHUB_HEAD_REF echo etcd_host: ${{ inputs.etcd_host }} echo init_container: ${{ inputs.init_container }} echo nfs_container: ${{ inputs.nfs_container }} @@ -152,7 +158,7 @@ jobs: csi_external_provisioner_container: ${{ inputs.csi_external_provisioner_container }} csi_liveness_probe_container: ${{ inputs.csi_liveness_probe_container }} csi_node_driver_registrar_container: ${{ inputs.csi_node_driver_registrar_container }} - api_manager_container: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/api-manager:build-$GITHUB_HEAD_REF + api_manager_container: storageos/api-manager:build-$GITHUB_HEAD_REF etcd_host: ${{ inputs.etcd_host }} init_container: ${{ inputs.init_container }} nfs_container: ${{ inputs.nfs_container }} From 4531631759a242b0b5c51641d196fb7f45a40d0b Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Tue, 15 Feb 2022 15:06:00 +0000 Subject: [PATCH 16/30] Passing secret through --- .github/workflows/kubecover-actions-flow.yaml | 4 ++++ .github/workflows/run-kubecover-api-manager.yaml | 2 ++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml index 64788251..66ffc42a 100644 --- a/.github/workflows/kubecover-actions-flow.yaml +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -70,6 +70,10 @@ on: secrets: ONDAT_ORG_TOKEN: required: true + CR_USER: + required: true + CR_PAT: + required: true jobs: build_image: diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml index 2e9b61e3..e2c0c1fd 100644 --- a/.github/workflows/run-kubecover-api-manager.yaml +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -19,3 +19,5 @@ jobs: instance_type: 't3.large' secrets: ONDAT_ORG_TOKEN: ${{ secrets.ONDAT_ORG_TOKEN }} + CR_USER: ${{ secrets.CR_USER }} + CR_PAT: ${{ secrets.CR_PAT }} From d0f05ffb577e1e5d4a0f3c93a4be41b04a63ffb8 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Tue, 15 Feb 2022 15:27:51 +0000 Subject: [PATCH 17/30] Trying direct docker login --- .github/workflows/kubecover-actions-flow.yaml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml index 66ffc42a..fe8d73df 100644 --- a/.github/workflows/kubecover-actions-flow.yaml +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -79,14 +79,9 @@ jobs: build_image: runs-on: self-hosted steps: - - name: Login to container registry - uses: docker/login-action@v1 - with: - registry: docker.io - username: ${{ secrets.CR_USER }} - password: ${{ secrets.CR_PAT }} - name: Build & push container image run: | + docker login -u ${{ secrets.CR_USER }} -p ${{ secrets.CR_PAT }} docker.io docker build -t storageos/api-manager:build-$GITHUB_HEAD_REF . docker push storageos/api-manager:build-$GITHUB_HEAD_REF From c8f554da26a04d4f6f568754a0310a27ebc403eb Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Tue, 15 Feb 2022 16:32:18 +0000 Subject: [PATCH 18/30] Adding quotes --- .github/workflows/kubecover-actions-flow.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml index fe8d73df..f3f72a66 100644 --- a/.github/workflows/kubecover-actions-flow.yaml +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -81,7 +81,7 @@ jobs: steps: - name: Build & push container image run: | - docker login -u ${{ secrets.CR_USER }} -p ${{ secrets.CR_PAT }} docker.io + docker login -u "${{ secrets.CR_USER }}" -p "${{ secrets.CR_PAT }}" docker.io docker build -t storageos/api-manager:build-$GITHUB_HEAD_REF . docker push storageos/api-manager:build-$GITHUB_HEAD_REF From e8cda5a0f5dcd979c9520785b15be34152509530 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Tue, 15 Feb 2022 17:25:21 +0000 Subject: [PATCH 19/30] foo --- .github/workflows/kubecover-actions-flow.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml index f3f72a66..b520b012 100644 --- a/.github/workflows/kubecover-actions-flow.yaml +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -206,3 +206,4 @@ jobs: - name: Destroy Cluster id: destroy_cluster uses: ./.github/actions/github-actions/destroy_k8s_cluster + From 116c0ad0253f3d789578de3d59db4e5ae95a34c1 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Tue, 15 Feb 2022 17:48:54 +0000 Subject: [PATCH 20/30] Chibre --- .github/workflows/kubecover-actions-flow.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml index b520b012..f3f72a66 100644 --- a/.github/workflows/kubecover-actions-flow.yaml +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -206,4 +206,3 @@ jobs: - name: Destroy Cluster id: destroy_cluster uses: ./.github/actions/github-actions/destroy_k8s_cluster - From 76503b6208275e73f07b0de84a6943ac460a9621 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Wed, 16 Feb 2022 10:37:14 +0000 Subject: [PATCH 21/30] Adding a checkout step --- .github/workflows/kubecover-actions-flow.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml index f3f72a66..e8da8d4c 100644 --- a/.github/workflows/kubecover-actions-flow.yaml +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -79,6 +79,8 @@ jobs: build_image: runs-on: self-hosted steps: + - name: Init + uses: actions/checkout@v2 - name: Build & push container image run: | docker login -u "${{ secrets.CR_USER }}" -p "${{ secrets.CR_PAT }}" docker.io From ab73169239662f22eadcb768434faa9ecc927a14 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Thu, 17 Feb 2022 16:40:53 +0000 Subject: [PATCH 22/30] Moving to stable & master refs --- .github/workflows/kubecover-actions-flow.yaml | 8 ++++---- .github/workflows/run-kubecover-api-manager.yaml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml index e8da8d4c..529fe15b 100644 --- a/.github/workflows/kubecover-actions-flow.yaml +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -119,7 +119,7 @@ jobs: uses: actions/checkout@v2 with: path: .github/actions/github-actions - ref: latest + ref: stable repository: ondat/github_actions token: ${{ secrets.ONDAT_ORG_TOKEN }} @@ -146,7 +146,7 @@ jobs: uses: actions/checkout@v2 with: path: .github/actions/github-actions - ref: latest + ref: stable repository: ondat/github_actions token: ${{ secrets.ONDAT_ORG_TOKEN }} @@ -179,7 +179,7 @@ jobs: uses: actions/checkout@v2 with: path: .github/actions/github-actions - ref: latest + ref: stable repository: ondat/github_actions token: ${{ secrets.ONDAT_ORG_TOKEN }} @@ -201,7 +201,7 @@ jobs: uses: actions/checkout@v2 with: path: .github/actions/github-actions - ref: latest + ref: stable repository: ondat/github_actions token: ${{ secrets.ONDAT_ORG_TOKEN }} diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml index e2c0c1fd..3e3bf130 100644 --- a/.github/workflows/run-kubecover-api-manager.yaml +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -4,7 +4,7 @@ on: [pull_request] jobs: kubecover: - uses: storageos/api-manager/.github/workflows/kubecover-actions-flow.yaml@pr_k8s_tests + uses: storageos/api-manager/.github/workflows/kubecover-actions-flow.yaml@master with: platform_builder_version: "stable" kubecover_version: "latest" From a11e4de41851dca821ba35fa7a051b1de58ee32b Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Mon, 21 Feb 2022 17:14:26 +0000 Subject: [PATCH 23/30] Version bump --- .github/workflows/run-kubecover-api-manager.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml index 3e3bf130..71552867 100644 --- a/.github/workflows/run-kubecover-api-manager.yaml +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -9,8 +9,8 @@ jobs: platform_builder_version: "stable" kubecover_version: "latest" k8s_version: '1.22' - operator_version: 'v2.5.0' - node_container: 'storageos/node:v2.5.0' + operator_version: 'v2.6.0' + node_container: 'storageos/node:v2.6.0' init_container: 'storageos/init:v2.1.1' tests_regex: "." use_existing_cluster: 'n' From 78e41779694a233bcc7a23a9006e9bd6693ebad2 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Thu, 24 Feb 2022 14:23:43 +0000 Subject: [PATCH 24/30] Allowing use of preexisting cluster --- .github/workflows/run-kubecover-api-manager.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml index 71552867..506cb0a4 100644 --- a/.github/workflows/run-kubecover-api-manager.yaml +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -13,7 +13,7 @@ jobs: node_container: 'storageos/node:v2.6.0' init_container: 'storageos/init:v2.1.1' tests_regex: "." - use_existing_cluster: 'n' + use_existing_cluster: 'y' workers_num: '3' disk_size: '100' instance_type: 't3.large' From 6fe795b1f2e4062fa47dfcdbf1e8f7a4deec6f5e Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Thu, 24 Feb 2022 14:57:36 +0000 Subject: [PATCH 25/30] Testing on branch --- .github/workflows/run-kubecover-api-manager.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml index 506cb0a4..866cc21a 100644 --- a/.github/workflows/run-kubecover-api-manager.yaml +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -4,7 +4,7 @@ on: [pull_request] jobs: kubecover: - uses: storageos/api-manager/.github/workflows/kubecover-actions-flow.yaml@master + uses: storageos/api-manager/.github/workflows/kubecover-actions-flow.yaml@pr_k8s_tests with: platform_builder_version: "stable" kubecover_version: "latest" From d96a0534f741135a36c741cd7a9dc8e2db119328 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Thu, 24 Feb 2022 14:57:49 +0000 Subject: [PATCH 26/30] Pointing to stable --- .github/workflows/run-kubecover-api-manager.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml index 866cc21a..d1e324a2 100644 --- a/.github/workflows/run-kubecover-api-manager.yaml +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -7,7 +7,7 @@ jobs: uses: storageos/api-manager/.github/workflows/kubecover-actions-flow.yaml@pr_k8s_tests with: platform_builder_version: "stable" - kubecover_version: "latest" + kubecover_version: "stable" k8s_version: '1.22' operator_version: 'v2.6.0' node_container: 'storageos/node:v2.6.0' From bd147a9a6bfea34f52e34b0fc82452b59be48c89 Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Fri, 25 Feb 2022 14:10:02 +0000 Subject: [PATCH 27/30] Correcting version of kubecover image --- .github/workflows/run-kubecover-api-manager.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml index d1e324a2..866cc21a 100644 --- a/.github/workflows/run-kubecover-api-manager.yaml +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -7,7 +7,7 @@ jobs: uses: storageos/api-manager/.github/workflows/kubecover-actions-flow.yaml@pr_k8s_tests with: platform_builder_version: "stable" - kubecover_version: "stable" + kubecover_version: "latest" k8s_version: '1.22' operator_version: 'v2.6.0' node_container: 'storageos/node:v2.6.0' From e4f48e0991ca2785d5fc5cd2832c8dd1785b68ba Mon Sep 17 00:00:00 2001 From: Lewis Edginton Date: Wed, 9 Mar 2022 09:10:08 +0000 Subject: [PATCH 28/30] No longer using existing cluster --- .github/workflows/run-kubecover-api-manager.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml index 866cc21a..cb1c2608 100644 --- a/.github/workflows/run-kubecover-api-manager.yaml +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -13,7 +13,7 @@ jobs: node_container: 'storageos/node:v2.6.0' init_container: 'storageos/init:v2.1.1' tests_regex: "." - use_existing_cluster: 'y' + use_existing_cluster: 'n' workers_num: '3' disk_size: '100' instance_type: 't3.large' From f92184386e9714e462aedc339063af7ec095d083 Mon Sep 17 00:00:00 2001 From: aeroniero33 Date: Mon, 21 Mar 2022 11:56:27 +0000 Subject: [PATCH 29/30] Updating to include platform options --- .github/workflows/kubecover-actions-flow.yaml | 41 ++++++++++++++++--- .../workflows/run-kubecover-api-manager.yaml | 5 ++- 2 files changed, 39 insertions(+), 7 deletions(-) diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml index 529fe15b..9df28a31 100644 --- a/.github/workflows/kubecover-actions-flow.yaml +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -11,7 +11,10 @@ on: required: true type: string default: "stable" - k8s_version: + platform_version: + required: true + type: string + platform: required: true type: string operator_version: @@ -74,6 +77,10 @@ on: required: true CR_PAT: required: true + OPENSHIFT_IAM_USER_ACCESS_ID: + required: true + OPENSHIFT_IAM_USER_SECRET_KEY: + required: true jobs: build_image: @@ -95,7 +102,8 @@ jobs: - name: Echo Inputs run: | echo Platform Builder version: ${{ inputs.platform_builder_version }} - echo Kubernetes version: ${{ inputs.k8s_version }} + echo Platform version: ${{ inputs.platform_version }} + echo Platfrom: ${{ inputs.platform }} echo Ondat version: ${{ inputs.operator_version }} echo Tests Regex: ${{ inputs.tests_regex }} echo Use existing cluster: ${{ inputs.use_existing_cluster }} @@ -125,9 +133,13 @@ jobs: - name: Get Cluster id: get_cluster - uses: ./.github/actions/github-actions/get_k8s_cluster + uses: ./.github/actions/github-actions/get_cluster + env: + OCP_AWS_ACCESS_KEY_ID: ${{ secrets.OPENSHIFT_IAM_USER_ACCESS_ID }} + OCP_AWS_SECRET_ACCESS_KEY: ${{ secrets.OPENSHIFT_IAM_USER_SECRET_KEY }} with: - k8s_version: ${{ inputs.k8s_version }} + platform: ${{ inputs.platform }} + platform_version: ${{ inputs.platform_version }} use_existing_cluster: ${{ inputs.use_existing_cluster }} workers_num: ${{ inputs.workers_num }} disk_size: ${{ inputs.disk_size }} @@ -165,6 +177,7 @@ jobs: nfs_container: ${{ inputs.nfs_container }} node_container: ${{ inputs.node_container }} operator_version: ${{ inputs.operator_version }} + platform: ${{ inputs.platform }} run-tests: needs: [install_ondat] @@ -196,7 +209,6 @@ jobs: image: 120921464587.dkr.ecr.eu-west-2.amazonaws.com/platform-builder:${{ inputs.platform_builder_version }} runs-on: self-hosted steps: - - name: Checkout GitHub Action Repo uses: actions/checkout@v2 with: @@ -205,6 +217,23 @@ jobs: repository: ondat/github_actions token: ${{ secrets.ONDAT_ORG_TOKEN }} + - uses: actions/download-artifact@v2 + with: + name: cluster_name + + - name: Set cluster name var from artefact + id: vars + shell: bash + run: | + echo "CLUSTER_NAME=$(cat cluster_name)" >> $GITHUB_ENV + export CLUSTER_NAME=$(cat cluster_name) + - name: Destroy Cluster id: destroy_cluster - uses: ./.github/actions/github-actions/destroy_k8s_cluster + uses: ./.github/actions/github-actions/destroy_cluster + env: + OCP_AWS_ACCESS_KEY_ID: ${{ secrets.OPENSHIFT_IAM_USER_ACCESS_ID }} + OCP_AWS_SECRET_ACCESS_KEY: ${{ secrets.OPENSHIFT_IAM_USER_SECRET_KEY }} + name: + platform: ${{ inputs.platform }} + cluster_name: ${{ env.cluster_name }} \ No newline at end of file diff --git a/.github/workflows/run-kubecover-api-manager.yaml b/.github/workflows/run-kubecover-api-manager.yaml index cb1c2608..fc42d7df 100644 --- a/.github/workflows/run-kubecover-api-manager.yaml +++ b/.github/workflows/run-kubecover-api-manager.yaml @@ -8,7 +8,8 @@ jobs: with: platform_builder_version: "stable" kubecover_version: "latest" - k8s_version: '1.22' + platform: 'k8s' + platform_version: '1.22' operator_version: 'v2.6.0' node_container: 'storageos/node:v2.6.0' init_container: 'storageos/init:v2.1.1' @@ -21,3 +22,5 @@ jobs: ONDAT_ORG_TOKEN: ${{ secrets.ONDAT_ORG_TOKEN }} CR_USER: ${{ secrets.CR_USER }} CR_PAT: ${{ secrets.CR_PAT }} + OCP_AWS_ACCESS_KEY_ID: ${{ secrets.OPENSHIFT_IAM_USER_ACCESS_ID }} + OCP_AWS_SECRET_ACCESS_KEY: ${{ secrets.OPENSHIFT_IAM_USER_SECRET_KEY }} From 26e1029b9f95bfb40d0e1edc01dab9aa182ccb22 Mon Sep 17 00:00:00 2001 From: aeroniero33 Date: Mon, 28 Mar 2022 10:12:51 +0100 Subject: [PATCH 30/30] Adding ondat org token --- .github/workflows/kubecover-actions-flow.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/kubecover-actions-flow.yaml b/.github/workflows/kubecover-actions-flow.yaml index 9df28a31..814e8532 100644 --- a/.github/workflows/kubecover-actions-flow.yaml +++ b/.github/workflows/kubecover-actions-flow.yaml @@ -199,6 +199,8 @@ jobs: - name: Run Tests id: kubecover_tests uses: ./.github/actions/github-actions/kubecover_tests + env: + ACTIONS_TOKEN: ${{ secrets.ONDAT_ORG_TOKEN }} with: tests_regex: ${{ inputs.tests_regex }}