docs(registry): record how the policy migration ran #29

Merged
binjovi-bot merged 1 commit from docs/sts-migration-comparison-error into trunk 2026-09-02 14:03:29 +00:00
Owner

Follow-up to #27.

The "Pod management policy" section said to delete the StatefulSet while the sync operation of the new commit shows Running/0 to Running/4. That window does not exist. The Application uses server-side diff; the dry-run apply that computes the diff is rejected with the same Forbidden error, the comparison fails (sync: Unknown, condition ComparisonError), and no operation starts. The delete must come after the release; the next refresh turns the dry-run into a create, and automated sync recreates the StatefulSet around the pod. On 2026-09-02 that took 16 seconds; the pod did not restart (startTime unchanged, PVC owner restored).

Also corrects the retry back-off waits to the Argo CD defaults (5, 10, 20, 40, 80 s).

No rendered object changes (comment and docs only); partition: 1 stays until the next pod template change.

bash tests/check.sh green.

https://claude.ai/code/session_01LeVatedQ4sCA1u6LHjo7B5

Follow-up to #27. The "Pod management policy" section said to delete the StatefulSet while the sync operation of the new commit shows `Running/0` to `Running/4`. That window does not exist. The Application uses server-side diff; the dry-run apply that computes the diff is rejected with the same `Forbidden` error, the comparison fails (`sync: Unknown`, condition `ComparisonError`), and no operation starts. The delete must come after the release; the next refresh turns the dry-run into a create, and automated sync recreates the StatefulSet around the pod. On 2026-09-02 that took 16 seconds; the pod did not restart (startTime unchanged, PVC owner restored). Also corrects the retry back-off waits to the Argo CD defaults (5, 10, 20, 40, 80 s). No rendered object changes (comment and docs only); `partition: 1` stays until the next pod template change. `bash tests/check.sh` green. https://claude.ai/code/session_01LeVatedQ4sCA1u6LHjo7B5
docs(registry): record how the policy migration ran
All checks were successful
binjovi/ci Binjovi completed the frozen plan
79ae232302
The "Pod management policy" section said to delete the StatefulSet while
the sync operation of the new commit shows Running/0 to Running/4. That
window does not exist. The Application uses server-side diff, and the
dry-run apply that computes the diff is rejected by the API server with
the same Forbidden error. The comparison fails, the Application shows
sync status Unknown with a ComparisonError condition, and no operation
starts. The delete must come after the release, at any time; the next
refresh turns the dry-run into a create, and automated sync recreates the
StatefulSet around the pod. On 2026-09-02 that took 16 seconds and the
pod did not restart.

Also correct the retry back-off waits to the Argo CD defaults (5, 10, 20,
40, 80 seconds).

Claude-Session: https://claude.ai/code/session_01LeVatedQ4sCA1u6LHjo7B5
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/zot!29
No description provided.