fix(dns): drop the comfyui CNAME, which never worked and never applied #920
No reviewers
Labels
No labels
burndown-2026-06
burndown-2026-08
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/devrel
role/eval
role/exec
role/frontend
role/gamedev
role/human
role/platform
role/qa
role/sysadmin
role/tpm
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/infrastructure!920
Loading…
Reference in a new issue
No description provided.
Delete branch "ops/914-drop-comfyui-cname"
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?
Closes the last item in #914. Kai's call:
tailscale serveon the tower, no Route53 record.Repointing would not have worked
Three separate things were broken, and only the first is what a repoint fixes.
comfyui.tail09a41b.ts.netwas a Tailscale sidecar device belonging to the k3s ComfyUI pod, joined with/coilysiren/comfyui/ts-authkey.retire-zombie-namespaces.shretired thecomfyuinamespace and the device went with it..ts.netnames are not in public DNS on this tailnet. Verified against8.8.8.8: neither the old sidecar name norkai-tower-3026's own name resolves. A public CNAME into a.ts.netname dead-ends for any resolver that does not hand.ts.netoff to MagicDNS, which is client-side split-DNS behavior and not guaranteed. This is very likely why the record was written but never applied.https://comfyui.coilysiren.meneeds something on 443 holding a certificate for that name. Onkai-tower-3026, ports 443 and 80 are closed and ComfyUI serves 8188 over plain HTTP. The original browser-trusted URL came from cert-manager issuing a Let's Encrypt certificate forcomfyui.coilysiren.meinside k3s, with the sidecar carrying traffic. That apparatus retired with the namespace.Current live state on the tower
Why tailscale serve instead
It publishes 8188 at the machine's own tailnet name over HTTPS with a Tailscale-managed, browser-trusted certificate. MagicDNS resolves it, no Route53 record is involved, and there is no renewal to babysit. That is the goal the CNAME was written for, reached by the mechanism built for it.
Keeping the custom name and browser-trusted TLS would need a Let's Encrypt DNS-01 certificate for
comfyui.coilysiren.merenewing on a Windows daily driver behind a reverse proxy. Real ongoing work for a desktop app.Result
The module now plans with zero resource changes. Only the computed
inventoryandcountsoutputs move,route53_recordsfrom 17 to 15.That closes the hazard #914 was opened for. Combined with the three deletions applied earlier, an untargeted
just terraform-aws-inventory applyis now safe.terraform validatepasses,fmt -checkclean,pre-commit run --all-filesgreen. The README mail section is tightened in the same commit, since the new note pushed the file two lines past the 120-linecatalog-doc-sizecap.🤖 Generated with Claude Code