fix(deps): update module github.com/openmcp-project/controller-utils to v0.29.0#19
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Contributor
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
54ab32f to
eb446ff
Compare
eb446ff to
b896ac3
Compare
b896ac3 to
d0f4f5b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.25.2→v0.29.0Release Notes
openmcp-project/controller-utils (github.com/openmcp-project/controller-utils)
v0.29.0Compare Source
v0.28.0Compare Source
Changelog
🚨 Breaking
[DEVELOPER]
env.Reconciler(...)to the type of reconciler previously passed into the environment, as it wraps every reconciler with a dummy reconciler to inject the logging metadata. As there is no nice, simple fix for this problem, a new functionReconcilerAs[T reconcile.Reconciler(envOrRec, maybeName) (T, error)was added to thetestingpackage. The first argument must be of type*Environment,*ComplexEnvironment, orreconcile.Reconciler, the second one is the reconciler name and must be specified if and only if the type of the first one is*ComplexEnvironment. The function then fetches the reconciler from the environment (or uses the one given as argument), unwraps the logging metadata layer, if it exists, and then casts the reconciler into the type specified as generic argument. (#234, @Diaphteiros)v, ok := env.Reconciler(<x>).(MyType)withv, err := testutils.ReconcilerAs[MyType](env, <x>)in any code that uses the testing library.logging.GetLogger()), if one existed, and created a new logger with default configuration otherwise. This has been changed, now the testing environment always creates a new logger, unless one has been passed into the builder viaWithLoggerexplicitly. The created logger is configured to log at debug verbosity and use a human-readable format (text-formatted, with some coloring). While this is technically a breaking changes (in most cases logging will change from json-formatted at info level to text-formatted at debug level), there should only be very few cases in which this requires changes, if any at all. (#232, @Diaphteiros)🚀 Features
[DEVELOPER]
WithReconcilerorWithReconcilerConstructormethods. If added to the environment's fields directly, the reconciler needs to be wrapped byWrapReconcilerWithLoggingMetadatamanually. (#232, @Diaphteiros)RequeueWithBackoffas an alias forIsStableandRequeueWithResetas an alias forIsProgressing. This is meant to cause less confusion when using the library in a different context than it was originally built for. (#229, @Diaphteiros)v0.27.1Compare Source
Changelog
🐛 Bugfixes
[USER]
📚 Documentation
[DEVELOPER]
v0.27.0Compare Source
Changes included in v0.27.0:
Changelog
🚨 Breaking
[DEVELOPER]
🚀 Features
[DEVELOPER]
ThreadManagernow has aWaitmethod which can be called to wait until the manager has been stopped. (#218, @Diaphteiros)🐛 Bugfixes
[DEVELOPER]
Stop()method in its ownonFinishfunction: If the thread itself was terminated due toStop()already being called from the outside, calling it fromonFinishwould try to acquire a lock which was already held by the outerStop()call. (#219, @Diaphteiros)📚 Documentation
[DEVELOPER]
v0.26.0Compare Source
Changes included in v0.26.0:
Changelog
🚀 Features
[DEVELOPER]
init/webhookspackage before they are being applied to the cluster. (#216, @Diaphteiros)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.