Skip to content

KFlared v0.0.4

Choose a tag to compare

@github-actions github-actions released this 19 Sep 16:55
· 24 commits to main since this release
294a0dd

This release adds controller-class partitioning, requiring managers and owned resources to use matching, immutable classes. It also expands controller permissions to update provider and binding resources for finalizer management.

Highlights

  • Managers now require a non-empty controller class and reconcile only matching providers and bindings.
  • Provider and binding resources require an immutable controller field, with class-specific leader election to support multiple installations.
  • Helm deployments require an explicit controller class, while the bundled manager configuration uses kflared.
  • Existing resources can be backfilled after CRD upgrades before the new manager is started.
  • Controller permissions now allow updates to provider and binding resources for finalizer handling.

Commits

  • 31ab813 fix(chart): allow Helm global values
  • d529a9c fix(rbac): allow controllers to manage finalizers
  • 546ad90 feat(controller): require controller class partitioning
  • ef5775d fix(chart): default controller class
  • eedb81e fix(test): wait for CRD schema propagation
  • 294a0dd feat: bump chart version to 0.0.5 and app version to 0.0.4

Full changelog

Compare v0.0.3...v0.0.4