Skip to content

Conversation

@michaelawyu
Copy link
Collaborator

Description of your changes

This PR fixes an issue in Fleet where apply attempts might fail to due field manager conflicts when SSA (server-side apply) is used; the user will see their first apply op successfully, but any field change later cannot be applied.

Note that this bug exists in both the new and the old work applier; only the new work applier receives the fix.

I have:

  • Run make reviewable to ensure this PR is ready for review.

How has this code been tested

  • Unit tests
  • E2E tests

Special notes for your reviewer

A few additional E2E test cases will be sent as separate PRs.

Signed-off-by: michaelawyu <chenyu1@microsoft.com>
Signed-off-by: michaelawyu <chenyu1@microsoft.com>
@codecov
Copy link

codecov bot commented May 8, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

📢 Thoughts on this report? Let us know!

ryanzhang-oss
ryanzhang-oss previously approved these changes May 8, 2025
Signed-off-by: michaelawyu <chenyu1@microsoft.com>
@ryanzhang-oss ryanzhang-oss merged commit 0000172 into kubefleet-dev:main May 15, 2025
20 of 21 checks passed
audrastump pushed a commit to audrastump/kubefleet that referenced this pull request Aug 20, 2025
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.

3 participants