Skip to content

Conversation

sdowell
Copy link
Contributor

@sdowell sdowell commented Sep 23, 2025

This change reimplements the ignore-mutation feature using the native
support in the cli-utils applier. This removes the need for the
workaround of caching the object in Config Sync and passing in the
cached object to the applier.

This fixes several race conditions and side effects associated with the
caching solution.

Fixes: #1668

Copy link

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please ask for approval from sdowell. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@sdowell
Copy link
Contributor Author

sdowell commented Sep 23, 2025

/test all

@sdowell sdowell force-pushed the native-ignore-mutation-in-applier branch from 401f124 to d0620d0 Compare September 23, 2025 20:05
@sdowell
Copy link
Contributor Author

sdowell commented Sep 23, 2025

/test all

@sdowell sdowell force-pushed the native-ignore-mutation-in-applier branch from d0620d0 to e4f013c Compare September 23, 2025 20:12
@sdowell
Copy link
Contributor Author

sdowell commented Sep 23, 2025

/test all

@sdowell sdowell force-pushed the native-ignore-mutation-in-applier branch from e4f013c to 2315e88 Compare September 23, 2025 23:17
@sdowell
Copy link
Contributor Author

sdowell commented Sep 23, 2025

/test all

@sdowell sdowell force-pushed the native-ignore-mutation-in-applier branch 2 times, most recently from 2496c7c to 00faa72 Compare October 14, 2025 18:26
@sdowell
Copy link
Contributor Author

sdowell commented Oct 14, 2025

/test all

@sdowell sdowell force-pushed the native-ignore-mutation-in-applier branch from 00faa72 to 6751ae4 Compare October 21, 2025 16:02
@sdowell sdowell marked this pull request as ready for review October 21, 2025 16:03
@sdowell sdowell force-pushed the native-ignore-mutation-in-applier branch from 6751ae4 to 5658e2f Compare October 21, 2025 16:09
This change reimplements the ignore-mutation feature using the native
support in the cli-utils applier. This removes the need for the
workaround of caching the object in Config Sync and passing in the
cached object to the applier.

This fixes several race conditions and side effects associated with the
caching solution.
@sdowell sdowell force-pushed the native-ignore-mutation-in-applier branch from 5658e2f to 462ccba Compare October 21, 2025 16:18
@sdowell sdowell changed the title WIP: native ignore-mutation support in applier feat: native ignore-mutation support in applier Oct 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

client.lifecycle.config.k8s.io/mutation: ignore seems broken with 1.21

1 participant