Skip to content

feat(hero): add hero.makeitwork.cloud CNAME to cluster-apps tunnel#12

Closed
xnoto wants to merge 1 commit intomainfrom
feat/hero-cname
Closed

feat(hero): add hero.makeitwork.cloud CNAME to cluster-apps tunnel#12
xnoto wants to merge 1 commit intomainfrom
feat/hero-cname

Conversation

@xnoto
Copy link
Copy Markdown
Contributor

@xnoto xnoto commented May 5, 2026

Summary

  • Adds hero to cluster_apps_hostnames in cf-tunnels.tf so a CNAME for hero.makeitwork.cloud is created pointing at the cluster-apps tunnel.
  • Unblocks WARP-connected clients reaching the llama server on port 8080. Validated that the hostname currently returns NXDOMAIN across 1.1.1.1 / 8.8.8.8 / WARP DoH while sibling cluster-apps hostnames (forgejo, k3s) resolve.

Follow-up required outside this repo

  • A matching TunnelBinding for hero.makeitwork.cloud -> llama Service:8080 must exist in kustomize-cluster (cluster-apps tunnel), otherwise the new CNAME will return Cloudflare error 1033.

Test plan

  • CI: terraform fmt / validate / plan green
  • Post-merge: dig hero.makeitwork.cloud returns Cloudflare proxy IPs
  • Post-merge + TunnelBinding: curl http://hero.makeitwork.cloud:8080/ from a WARP-connected device hits the llama server

🤖 Generated with Claude Code

Adds a public DNS hostname so WARP-connected clients can reach the
llama server fronted by the cluster-apps tunnel. The matching
TunnelBinding lives in kustomize-cluster.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@xnoto xnoto self-assigned this May 5, 2026
@xnoto
Copy link
Copy Markdown
Contributor Author

xnoto commented May 5, 2026

Closing — existing A record (hero -> 192.168.1.123, unproxied) shows the deployed architecture is private-IP-via-WARP, not cluster-apps tunnel. This PR would break that path. Reopen if we decide to migrate.

@xnoto xnoto closed this May 5, 2026
@xnoto xnoto deleted the feat/hero-cname branch May 5, 2026 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant