Version v0.10.0
This is the changelog for version 0.10.0.
New
- Status conditions:
ManagedResourcenow exposes a standardReadycondition in.status.conditions. It is set toTruewhen all resources are successfully synced, andFalsewhen reconciliation fails, with the error message included to help diagnose the issue. The condition is visible as a column when runningkubectl get mr.
Improvements
- Removed redundant API calls in the
ManagedResourcereconcile loop — the operator no longer re-fetches the resource on every namespace iteration. - Removed unused
Schemefield from both controller structs. - Aligned logging in the namespace controller to use the structured logger consistent with the rest of the codebase.
- Extended e2e test coverage with tests for k8s versions 1.34 and 1.35.
Release
Check out the release on GitHub