Restructure the base/controller split.#1198
Conversation
|
The following is the coverage report on pkg/. Say
*TestCoverage feature is being tested, do not rely on any info here yet |
This is the first change of several that will restructure how our controllers process work. This change simply reworks the Base constructor interface to make it harder (I think) to not add an informer to the set we are syncing before we start reconciliation. This also moves the burden of adding the primary resource's event handler back into the individual controllers (as a prelude to making our other events go through the same workqueue).
33bd9e1 to
801da38
Compare
|
The baseline change is in, so this should be RFAL. |
|
The following is the coverage report on pkg/. Say
*TestCoverage feature is being tested, do not rely on any info here yet |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mattmoor, vaikas-google The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
This is the first change of several that will restructure how our controllers process work. This change simply reworks the Base constructor interface to make it harder (I think) to not add an informer to the set we are syncing before we start reconciliation.
This also moves the burden of adding the primary resource's event handler back into the individual controllers (as a prelude to making our other events go through the same workqueue).
WIP until #1195 lands.