v4.3.0
What's Changed
- Bump ODLM to 4.3.0 for CS 4.5 release by @Daniel-Fan in #1011
- build(deps): bump golang from 1.21.5-bullseye to 1.22.0-bullseye by @dependabot in #1012
- Improve logs on Catalog discovery by @Daniel-Fan in #1015
- Reduce CPU and Memory usage by @Daniel-Fan in #1009
- Prioritize the Catalog which ODLM is deployed from by @Daniel-Fan in #1016
- Read Object from k8s API directly instead of cache to avoid getting outdated object by @Daniel-Fan in #1017
- Skip OperandRequest for OperandBindinfo if the OperandRequest is in the deletion status by @Daniel-Fan in #1018
- build(deps): bump golang from 1.22.0-bullseye to 1.22.1-bullseye by @dependabot in #1021
- add CertManager and AuditLogging CR cluster permission to ODLM by @YCShen1010 in #1023
- updated base image to explicitly use docker.io instead of implied by @bitscuit in #1026
- Introduce OwnReference API by @Daniel-Fan in #1025
- build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #1024
- Enable deep JSON merging for Kubernetes resources when updating them by @YCShen1010 in #1019
- Update deepcopy library for any type deep copying by @YCShen1010 in #1029
- scaffolded OperatorConfig API by @bitscuit in #1027
- Operatorconfig controller by @bitscuit in #1030
- Support uninstallation on intra-dependency by @Daniel-Fan in #1028
- Improve UX experience for OperatorConfig by @Daniel-Fan in #1033
- build(deps): bump golang from 1.22.1-bullseye to 1.22.2-bullseye by @dependabot in #1031
- Update OperatorConfig reconciliation and improve error handling by @Daniel-Fan in #1034
- Set channel annotation for no-op equal to spec channel when spec channel is lower by @Daniel-Fan in #1035
Full Changelog: v4.2.3...v4.3.0