Repository navigation
KFlared v0.0.4
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
31ab813fix(chart): allow Helm global valuesd529a9cfix(rbac): allow controllers to manage finalizers546ad90feat(controller): require controller class partitioningef5775dfix(chart): default controller classeedb81efix(test): wait for CRD schema propagation294a0ddfeat: bump chart version to 0.0.5 and app version to 0.0.4