infra/stacks/beads-server
Viktor Barzin 4944e508aa Bucket C: enroll 5 raw-deploy stacks in Keel auto-update
* beads-server: 3 Deployments — extended V1 lifecycle blocks to V2
    + KEEL_IGNORE_IMAGE; namespace label.
  * llama-cpp: 1 Deployment — extended V1→V2; namespace label.
  * novelapp: namespace label only (Deployment has non-standard
    lifecycle without V1 dns_config — drift expected, accept for now).
  * plotting-book: namespace label only (same as novelapp).
  * trading-bot: namespace label only (same as novelapp).

immich deferred — the bulk-add script's brace-counter got confused by
a HEREDOC in the file, inserting a lifecycle block in the wrong
position. Needs manual per-Deployment editing.

The 3 ns-only stacks (novelapp, plotting-book, trading-bot) will see
their Deployments mutated by Kyverno but their TF lifecycle doesn't
yet ignore the keel annotations. Expected behavior: drift visible in
terragrunt plan, applied-state oscillates with Kyverno re-injecting.
Acceptable starting point; per-Deployment lifecycle work to fix.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 14:16:55 +00:00
..
.terragrunt-cloudflare-skip feat(beads-server): deploy BeadBoard task visualization dashboard 2026-04-17 11:30:43 +00:00
cloudflare_provider.tf feat(beads-server): deploy BeadBoard task visualization dashboard 2026-04-17 11:30:43 +00:00
main.tf Bucket C: enroll 5 raw-deploy stacks in Keel auto-update 2026-05-22 14:16:55 +00:00
secrets feat(beads-server): add Dolt Workbench web UI 2026-04-15 21:32:45 +00:00
terragrunt.hcl chore: add untracked stacks, scripts, and agent configs 2026-04-15 09:33:06 +00:00
tiers.tf feat(beads-server): deploy BeadBoard task visualization dashboard 2026-04-17 11:30:43 +00:00