Project not found.
Validation 71 — cnpg_scheduled_backup cron drift auto-resolved
Validation 71 — cnpg_scheduled_backup cron drift
Summary
Verdict: PASS. Issue #71 auto-resolved by
tofu apply on 2026-04-26 (no PR required — was state-vs-source drift only).Context
Issue #71 was filed during PR #70's post-merge validation when
tofu plan showed full-manifest drift on kubernetes_manifest.cnpg_scheduled_backup: source terraform/cnpg.tf:177 had "0 0 2 * * *" (6-field with seconds) while terraform state held "0 2 * * *" (5-field).The follow-up
tofu apply later that day (after PR #70 merge) pushed the 6-field source value through. CNPG accepted it without coercion. State and live now match source.Checks
- Live spec verified.
kubectl get scheduledbackup -n postgres pal-e-postgres-daily -o jsonpath='{.spec.schedule}'returns0 0 2 * * *— matches source. - Backup running.
kubectl get scheduledbackup -n postgres pal-e-postgres-dailyshowsLAST BACKUP 17hago (last successful run within expected window). - Cluster healthy.
kubectl get cluster.postgresql.cnpg.io -n postgres pal-e-postgresreportsCluster in healthy state. Primary podpal-e-postgres-1uptime 42d (no restart from this apply). - Plan clean. Post-apply
tofu plan -lock=false -var-file=k3s.tfvarsshows zero in-place updates onkubernetes_manifest.cnpg_scheduled_backup.
Related
- Forgejo issue:
forgejo_admin/pal-e-services#71(closed) - Triggering apply: 2026-04-26 post-PR-#70 follow-through
- Companion:
validation-69-2026-04-26(CNPG computed_fields)