promiscuity/.gitea/workflows/k8s-smoke-test.yml
hz f3f90ec900
All checks were successful
k8s smoke test / test (push) Successful in 4s
Adjusting gitea runner config
2025-11-23 01:22:49 -06:00

28 lines
582 B
YAML

name: k8s smoke test
on:
push:
branches:
- main
workflow_dispatch:
jobs:
test:
runs-on: self-hosted
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Write kubeconfig from secret
env:
KUBECONFIG_CONTENT: ${{ secrets.KUBECONFIG }}
run: |
mkdir -p /tmp/kube
printf '%s\n' "$KUBECONFIG_CONTENT" > /tmp/kube/config
- name: Test kubectl connectivity
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl get nodes --kubeconfig "${KUBECONFIG}"