From ee6b97febe968e2ce2fa196fbac7a1f76da5b1d0 Mon Sep 17 00:00:00 2001 From: Roderik van der Veer Date: Wed, 17 Sep 2025 18:52:26 +0200 Subject: [PATCH] chore(ci): provision namespace kubernetes cluster --- .github/workflows/qa.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index f48076f..33b4256 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -192,9 +192,18 @@ jobs: CT_CONFIG: .github/ct.yaml run: ct lint --config "$CT_CONFIG" --validate-yaml=false - - name: Create kind cluster + - name: Configure Namespace access if: (github.event_name == 'pull_request' || github.event_name == 'push') && steps.ct-changed.outputs.changed == 'true' - uses: helm/kind-action@a1b0e391336a6ee6713a0583f8c6240d70863de3 # v1.12.0 + id: nscloud + uses: namespacelabs/nscloud-setup@v0 + + - name: Provision Namespace Kubernetes cluster + if: (github.event_name == 'pull_request' || github.event_name == 'push') && steps.ct-changed.outputs.changed == 'true' + uses: namespacelabs/nscloud-cluster-action@v0 + with: + wait-kube-system: "true" + machine-shape: "4x16" + duration: "20m" - name: Run chart-testing (install) if: (github.event_name == 'pull_request' || github.event_name == 'push') && steps.ct-changed.outputs.changed == 'true'