This repository has been archived by the owner on Aug 28, 2024. It is now read-only.
v0.15.0
Breaking Changes
- Managed resources that do not need to be updated are now tracked as needed. Tests may see a new
ExpectTrack
item. In particular when aChildReconciler
is used withSkipOwnerReferences
turned on.
Current Deprecations
Backwards support may be removed in a future release, users are encouraged to migrate.
- status
InitializeConditions()
is deprecated in favor ofInitializeConditions(context.Context)
. ConditionSet#Manage
is deprecated in favor ofConditionSet#ManageWithContext
.HaltSubReconcilers
is deprecated in favor ofErrHaltSubReconcilers
.
Highlights
- New flow control SubReconcilers IfThen, While, TryCatch, and OverrideSetup #414
- Refine test assertion output including colorized diffs #423
- Allow ChildReconciler/ChildSetReconciler to reflect invalid API errors to status #418
What's Changed
- Bump sigs.k8s.io/controller-tools from 0.12.1 to 0.13.0 in /hack by @dependabot in #409
- Small improvements to the README by @mamachanko in #410
- Fix go syntax in README by @mamachanko in #411
- Fix concatenated log context in Sequence by @xtreme-conor-nosal in #412
- Bump sigs.k8s.io/controller-runtime from 0.15.1 to 0.16.0 by @dependabot in #413
- Switch to testr package by @scothis in #416
- avoid implying that the error can be anything but nil by @squeedee in #417
- Allow ChildReconciler to reflect invalid api errors by @scothis in #418
- Extend test GenerateName support to Unstructureds by @scothis in #420
- Flow control SubReconcilers by @scothis in #414
- Track managed resources when update is skipped by @scothis in #421
- Bump actions/checkout from 3 to 4 by @dependabot in #427
- Refine test assertion output by @scothis in #423
- Capture resourceType GVK in logs for duck types by @scothis in #430
- Allow errors to be quiet by @scothis in #429
- Bump golang.org/x/net from 0.14.0 to 0.15.0 by @dependabot in #431
- Bump github.com/evanphx/json-patch/v5 from 5.6.0 to 5.7.0 by @dependabot in #433
- Streamline finalizer patching by @scothis in #434
Full Changelog: v0.14.0...v0.15.0