infra/stacks/beads-server
Viktor Barzin 309f83ec8c beads-server: codify Keel annotations on Dolt deployment (drift cleanup)
Task 1's recovery from the broken `:latest` image rollout left
keel.sh/policy=never set imperatively via `kubectl annotate` — out of
TF, which violates the "all infra via TF" rule. Now codified alongside
match-tag, trigger, pollSchedule. Removed those three keys from
ignore_changes (was the original "Keel manages these" pattern, no
longer correct for this deployment).

Also added KYVERNO_LIFECYCLE_V1 ignore_changes on the presence_schema
migration Job so future applies don't try to replace it over the
Kyverno-injected ndots dns_config.

Verified: 0 added, 3 changed (unrelated pre-existing drift on
beadboard/workbench/service), 0 destroyed. Dolt pod uninterrupted
(revision 13 preserved).
2026-05-22 14:16:57 +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 beads-server: codify Keel annotations on Dolt deployment (drift cleanup) 2026-05-22 14:16:57 +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