Remove Tailscale + K3s deploy from GitHub Actions #20
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
.github/workflows/build-and-publish.ymlruns adeployjob that joins the tailnet via Tailscale OIDC and shellsk3s ctr/kubectlinto kai-server. GitHub Actions should no longer touch K3s or the tailnet in any circumstance — pull-side update already covers redeploys.Proposal
deployjob entirely (Tailscale join, image sideload, rollout).report status to datastorestep also POSTs to the tailnet-internalapihost; it goes with the rest of the job. A public-endpoint replacement (or removal) is out of scope for this issue — file separately if still wanted.testjob.TS_CLIENT_ID/TS_AUDIENCE(andDATASTORE_TOKENif no longer needed) and removes the federated identity entry fromcoilysiren/infrastructure/terraform/tailscale-oidc/.infrastructure/docs/k3s-deploy-notes.mdreferences to this workflow may need a follow-up edit.Acceptance
testjob still runs on every push tomain.