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
Periodically force-apply objects. Previously, objects only got re-applied to the cluster if their annotated digest went out of sync. That means that foreign changes to the dependent object were not reverted, until a real change happened to the object's specification. Now, all objects will be forcefully re-applied at least every 60 minutes.
Never use mgr's client for dependents' reconciliation. So far, under certain circumstances, the controller-runtime manager's client was used to reconcile dependents. Non-standard types returned by the used generator therefore could be supported by just adding them to the manager's scheme. This will no longer work. Now, the dependents' reconciler will always use a fresh client. If extra types are needed in its scheme, this can be achieved by passing a scheme builder via component.ReconcilerOptions, or by making the generator implement the types.SchemeBuilder interface.