Upgrade controller-runtime to v0.7.0 #104
Merged
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.
Ref: fluxcd/flux2#613
This PR upgrades the
controller-runtime
dependency tov0.7.0
,including all changes required to make all wiring work again.
runtime
to v0.6.0 to includecontroller-runtime
changes.from the
context.Context
passed to theReconcile
method anddownwards functions.
BindFlags
fromruntime/logger
, ensuring the same contract acrossGitOps Toolkit controllers, and the
--log-json
flag has beendeprecated in favour of the
--log-encoding=json
default.ChangePredicate
fromruntime
has changed to aReconcilateAtChangedPredicate
, and is now chained with theGenerationChangedPredicate
fromcontroller-runtime
usingpredicate.Or
.leader-election-role
was changed, as leader election now worksvia the
coordination/v1
API.Other notable changes:
DeletionTimestamp
of resource object to determine readiness.source-controller
API dependency has been upgraded tov0.6.0
which also uses
controller-runtime
v0.7.0
.