Restrict flyio-proxy ACLs to dedicated tag:flyio-target endpoints #126
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "restrict-flyio-proxy-acl"
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?
Summary
tag:flyio-targetso services must explicitly opt in to be reachable by the fly.io proxytag:k8sandtag:homelabgrants with the new tag in the ACL rule and testtailscale.com/tags: "tag:k8s,tag:flyio-target"annotation to docs, loki, and prometheus Ingresses*.ops.eblu.me(Caddy) to*.tail8d86e.ts.net(Tailscale Ingress)Manual step (not in PR)
Update the k8s operator OAuth client in the Tailscale admin console to include
tag:flyio-targetin its scope. Without this, the operator cannot assign the new tag to Ingress proxy nodes.Deployment order
mise run tailnet-preview && mise run tailnet-upargocd app sync apps && argocd app sync docs loki prometheusmise run fly-deploymise run services-check, check Grafana dashboardsTest plan
mise run tailnet-previewshows clean diffargocd app diff docs,argocd app diff loki,argocd app diff prometheusshow only annotation additionscurl -sf https://docs.eblu.mereturns 200mise run services-checkpasses🤖 Generated with Claude Code