You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A scheduled credential-store snapshot did not complete within its existing execution deadline. Diagnose and repair the failure before treating recent snapshot coverage as verified.
Expected Behavior
Each scheduled run produces a fresh usable snapshot, mirrors it off-cluster and reports bounded failure when it cannot complete. Retained copies and recovery credentials remain protected.
Actual Behavior
The 26 October execution records DeadlineExceeded. An earlier successful execution remains, but the failed pod is no longer available. The failing phase and cause are not established. Operational identifiers and evidence remain in the private run record.
Steps to Investigate
Inspect the retained scheduled execution and existing private telemetry without reading or publishing credential values.
Establish whether scheduling, storage attachment, snapshot creation or off-cluster mirroring failed; do not infer the phase from the Job's final deadline alone.
Reproduce the identified cause and repair its owning configuration or code.
Acceptance Criteria
Establish the failing phase and root cause with bounded private evidence and a meaningful regression where appropriate.
Preserve concurrency exclusion, execution bounds, snapshot-before-mirror ordering, least privilege, retention and recovery access. Do not hide the failure by extending a timeout or reducing resource requests.
Pass current-head validation, substantive review, protected merge and deployment.
Observe a new complete snapshot and independently verify its off-cluster copy and recovery suitability. Preserve previous failed records.
Additional Context
Found during the private-mail backup-readiness assessment for #5030. This is distinct from #4723's established filesystem-transfer admission failure; no common cause is asserted. It is not an immediate service-outage claim. Size: Medium; root-cause refinement remains required.
Retained event history identifies storage attachment as the failed phase. The storage driver repeatedly reports that the backing volume cannot be found while the existing Kubernetes claim still reports Bound. Snapshot creation and off-cluster mirroring could not start.
The cause of the missing provider reference is still unverified. Preserve the existing claim and failed execution while checking the expected provider project and recovery copies, then prepare a data-preserving repair. No retry, storage deletion, resource reduction or deadline extension has been applied. Private identifiers and the bounded event evidence remain in the private run record.
The repair delivered through #5386, #5470 and #5406 (merged 2026-10-28) is live. The snapshot schedule now writes to the retained recovery storage, and the initial snapshot it took after deployment completed and its off-cluster copy reported verified. The three earlier failed scheduled executions are preserved.
What is left is the last acceptance criterion: a scheduled run must produce a fresh snapshot with a verified off-cluster copy. The first scheduled run on the repaired configuration is due at 03:30 UTC on 2026-10-29, and nothing can make it happen sooner. The card goes to Ready with Measure on: 2026-10-29.
Next action, on or after that run: read that execution's result and its remote-copy verification. Close this issue if both pass. If either fails, investigate the failure here.
Measured 2026-10-29: the last acceptance criterion passes.
The first scheduled snapshot on the repaired configuration ran at 03:30 UTC and completed in about 30 seconds. It reported the snapshot complete, and its off-cluster copy reported verified. The earlier failed scheduled executions are still preserved.
All acceptance criteria are now met, so this is closed. A future failure of the schedule should be opened as a new issue.
Activity
devantler commentedon Oct 26, 2026
Retained event history identifies storage attachment as the failed phase. The storage driver repeatedly reports that the backing volume cannot be found while the existing Kubernetes claim still reports Bound. Snapshot creation and off-cluster mirroring could not start.
The cause of the missing provider reference is still unverified. Preserve the existing claim and failed execution while checking the expected provider project and recovery copies, then prepare a data-preserving repair. No retry, storage deletion, resource reduction or deadline extension has been applied. Private identifiers and the bounded event evidence remain in the private run record.
chore: agent-claim #5376 nonce=2d8d68511c19bb485096a7b19c5b0236
chore: agent-claim #5376 nonce=b55e345703f1560cd048e56095665ae1
fix(openbao): prepare retained snapshot recovery storage
fix(openbao): bind recovery readiness to its authorization approval
test(backups): account for prepared snapshot recovery storage
chore: agent-claim #5376 nonce=54097b46056d7b50ed128041d9cc96c2
chore: agent-claim #5376 nonce=904a63a4ebc807aa67ef8453d4c7faf6
devantler commentedon Oct 28, 2026
The repair delivered through #5386, #5470 and #5406 (merged 2026-10-28) is live. The snapshot schedule now writes to the retained recovery storage, and the initial snapshot it took after deployment completed and its off-cluster copy reported verified. The three earlier failed scheduled executions are preserved.
What is left is the last acceptance criterion: a scheduled run must produce a fresh snapshot with a verified off-cluster copy. The first scheduled run on the repaired configuration is due at 03:30 UTC on 2026-10-29, and nothing can make it happen sooner. The card goes to Ready with
Measure on: 2026-10-29.Next action, on or after that run: read that execution's result and its remote-copy verification. Close this issue if both pass. If either fails, investigate the failure here.
chore: agent-claim #5376 nonce=caf5bcc73dfed0ad058a0adfc7f8510e
devantler commentedon Oct 29, 2026
Measured 2026-10-29: the last acceptance criterion passes.
The first scheduled snapshot on the repaired configuration ran at 03:30 UTC and completed in about 30 seconds. It reported the snapshot complete, and its off-cluster copy reported verified. The earlier failed scheduled executions are still preserved.
All acceptance criteria are now met, so this is closed. A future failure of the schedule should be opened as a new issue.