blumeops/docs
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
..
changelog.d C1: bump shower to v1.0.1; collapse WAN admin to tailnet-only 2026-05-11 10:23:40 -07:00
explanation C0: docs — explanation article on compliance mute categories 2026-05-04 18:19:53 -07:00
how-to C1: bump shower to v1.0.1; collapse WAN admin to tailnet-only 2026-05-11 10:23:40 -07:00
reference C1: bump shower to v1.0.1; collapse WAN admin to tailnet-only 2026-05-11 10:23:40 -07:00
tutorials C1: fix expose-service-publicly tailscale key flow 2026-05-11 11:25:02 -07:00
index.md C0: doc review — index.md, add ringtail to infra overview 2026-05-06 06:14:40 -07:00
quartz.config.ts Fix spider trap: disable SPA mode, remove index files, relax wiki-links (#290) 2026-03-09 11:59:43 -07:00
quartz.layout.ts Expose Forgejo publicly at forge.eblu.me (#278) 2026-03-03 08:40:41 -08:00