diff --git a/.github/workflows/test-infra-access.yml b/.github/workflows/test-infra-access.yml new file mode 100644 index 0000000..1ee13c8 --- /dev/null +++ b/.github/workflows/test-infra-access.yml @@ -0,0 +1,30 @@ +--- +name: Confirm Infra Access + +on: + push: + +jobs: + dummy-job: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - uses: teleport-actions/setup@v1 + with: + version: 16.4.3 + - uses: teleport-actions/auth-k8s@v2 + with: + proxy: camunda.teleport.sh:443 + token: infra-ci-prod-github-action-infraex + kubernetes-cluster: camunda-ci-eks + - run: | + kubectl version + kubectl auth whoami # see the impersonated users/groups + kubectl get ns + kubectl create ns infraex-test-space + kubectl label namespace infraex-test-space janitor/ttl=1h + kubectl label namespace infraex-test-space camunda.cloud/ephemeral=true + kubectl get ns infraex-test-space -o yaml + kubeclt delete ns infraex-test-space