What you would like to be added?
There are 2 fields that are present in the status of PodClique, PodCliqueScalingGroup and PodCliqueSet:
LastOperation - records the last reconciliation status (start/success/failure)
LastErrors - records the errors during the last reconcile run.
Why is this needed?
While LastErrors is quite useful, LastOperation is pretty useless and it also unnecessarily generates a lot of events since status gets changed. To remove any ambiguity w.r.t API status interpretation and also to reduce the number of enqueued events we should just remove this from the status.
What you would like to be added?
There are 2 fields that are present in the status of
PodClique,PodCliqueScalingGroupandPodCliqueSet:LastOperation- records the last reconciliation status (start/success/failure)LastErrors- records the errors during the last reconcile run.Why is this needed?
While
LastErrorsis quite useful,LastOperationis pretty useless and it also unnecessarily generates a lot of events since status gets changed. To remove any ambiguity w.r.t API status interpretation and also to reduce the number of enqueued events we should just remove this from the status.