blumeops/docs/tutorials
Erich Blume eec455e56a C1: fix expose-service-publicly tailscale key flow
Doc said "Store the auth key in 1Password as well for the \`fly-setup\`
mise task" right next to the description of fly-setup, which reads
the key from Pulumi state, not 1Password. No code path anywhere reads
this key from 1P — the instruction is vestigial from an earlier
design and confused us during the v1.0.1 rotation when the
flyio-proxy-key expired.

Rewrite the section to:
  - point at \`mise run fly-setup\` as the canonical path
  - state explicitly that Pulumi state is the only source of truth
  - document the rotation recipe (tailnet-up --replace=<urn> +
    fly-setup + fly-deploy) for the next time this 90-day key lapses

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 11:25:02 -07:00
..
replication
adding-a-service.md Review adding-a-service tutorial: fix ingress, repoURL, add kustomize and reference card steps 2026-04-08 11:28:46 -07:00
ai-assistance-guide.md C0: adopt AGENTS.md as canonical agent config 2026-04-18 20:15:30 -07:00
contributing.md Review contributing tutorial: add last-reviewed, .ai.md fragment type, prek provenance 2026-04-21 08:53:41 -07:00
exploring-the-docs.md C0: adopt AGENTS.md as canonical agent config 2026-04-18 20:15:30 -07:00
expose-service-publicly.md C1: fix expose-service-publicly tailscale key flow 2026-05-11 11:25:02 -07:00
replicating-blumeops.md