Skip to content

fix(reconciler): avoid stale object updates in status sync#1188

Merged
ndk merged 4 commits into
mainfrom
akarpov/nex-2573/safe-status-update
Jun 4, 2026
Merged

fix(reconciler): avoid stale object updates in status sync#1188
ndk merged 4 commits into
mainfrom
akarpov/nex-2573/safe-status-update

Conversation

@ndk
Copy link
Copy Markdown
Contributor

@ndk ndk commented Jun 4, 2026

Resolves: NEX-2573

Avoid full object updates after reconciliation. Status is still written through the status subresource, while controller-owned readiness annotations are persisted with a narrow metadata merge patch using the current resource version.

It also removes the KafkaSchema-specific status persistence workaround.

@ndk
Copy link
Copy Markdown
Contributor Author

ndk commented Jun 4, 2026

/test

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

✅ Acceptance Tests Passed

Workflow: View Details

@ndk ndk marked this pull request as ready for review June 4, 2026 07:13
@ndk ndk requested a review from a team as a code owner June 4, 2026 07:13
vmyroslav
vmyroslav previously approved these changes Jun 4, 2026
@ndk
Copy link
Copy Markdown
Contributor Author

ndk commented Jun 4, 2026

/test

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

❌ Acceptance Tests Failed

Workflow: View Details

@ndk ndk merged commit e44e6f7 into main Jun 4, 2026
20 checks passed
@ndk ndk deleted the akarpov/nex-2573/safe-status-update branch June 4, 2026 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants