Closed
Description
We can have different solutions to this issue, but it's going to be indeed a breaking change.
A few ideas to discuss:
- Add two parameters to Reconcile, one for context, one for logger. (Simple solution, quick to implement).
- Create a new Context type in controller-runtime and expand it for our own use cases (More complicated, needs a design document / proposal).
- Importable using
ctrl.Context
, should always satisfycontext.Context
interface. - Contains a pre-populated logger with name/namespace, and maybe gvk?
- Importable using
Metadata
Metadata
Assignees
Labels
Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Categorizes issue or PR as related to design.Indicates that an issue or PR should not be auto-closed due to staleness.Important over the long term, but may not be staffed and/or may need multiple releases to complete.