diff --git a/.gitea/workflows/pod-smoke.yml b/.gitea/workflows/pod-smoke.yml new file mode 100644 index 0000000..1090663 --- /dev/null +++ b/.gitea/workflows/pod-smoke.yml @@ -0,0 +1,19 @@ +name: dynamic Pod smoke test + +on: + workflow_dispatch: + +jobs: + pod-smoke: + name: pod-smoke + runs-on: [self-hosted, pod] + timeout-minutes: 5 + steps: + - name: Verify disposable host environment + run: | + test -S /run/spire/agent-sockets/spire-agent.sock + /opt/spire/bin/spire-agent api fetch jwt \ + -audience ci-smoke \ + -socketPath /run/spire/agent-sockets/spire-agent.sock \ + >/dev/null + test "$(id -u)" = 0