Closed roivaz closed 1 year ago
@roivaz: The label(s) priority/important-sonn
cannot be applied, because the repository doesn't have them.
/hold until #238 is merged
/unhold
LGTM label has been added.
/lgtm
/approve
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: roivaz
The full list of commands accepted by this bot can be found here.
The pull request process is described here
This PR adds a generic "prune" mechanism to the basereconciler/v2 that will fix the problem of the canary resources never being deleted. The basic idea is that any resource owned by the controller that has not be explicitely passed to the ReconcileOwnedResources() function needs pruning. This behaviour can be deactivated on custom resource using the
saas.3scale.net/prune=no
annotation.I also did some standardization to the logging so all controllers log in the same way, using the same fields in the structured logging.
/kind feature /kind bug /priority important-soon /assign
NOTES: