Skip to content

v0.13.0

Compare
Choose a tag to compare
@scothis scothis released this 07 Aug 18:42
· 64 commits to main since this release
4dff503

No new breaking changes or deprecations.

Highlights

ChildSetReconciler allows for zero-to-many child resources to be managed from a single reconciler. Under the hood, it dynamically composes a ChildReconciler for each desired and actual child resource, correlated by a stable identifier.

What's Changed

  • Handle nil actual resource in resource manager by @scothis in #378
  • Update README.md to explain the watch behaviour of childResource by @squeedee in #380
  • APIGroup != APIVersion by @squeedee in #386
  • Bump golang.org/x/net from 0.10.0 to 0.11.0 by @dependabot in #381
  • Bump k8s.io/client-go from 0.27.2 to 0.27.3 by @dependabot in #383
  • Use github.com/evanphx/json-patch/v5 for patching by @scothis in #388
  • Preserve results when subreconcilers halt by @xtreme-conor-nosal in #390
  • Bump golang.org/x/net from 0.11.0 to 0.12.0 by @dependabot in #391
  • Bump sigs.k8s.io/controller-tools from 0.12.0 to 0.12.1 in /hack by @dependabot in #392
  • Bump k8s.io/client-go from 0.27.3 to 0.27.4 by @dependabot in #395
  • ChildSetReconciler as a dynamic composition of ChildReconcilers by @scothis and @LittleBaiBai in #396
  • Bump golang.org/x/net from 0.12.0 to 0.13.0 by @dependabot in #398
  • Respect desired child's controlling owner reference by @scothis in #397
  • Decompose reconcilers.go by @scothis in #399
  • Bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 by @dependabot in #401
  • Bump golang.org/x/net from 0.13.0 to 0.14.0 by @dependabot in #400

New Contributors

Full Changelog: v0.12.0...v0.13.0