[Reconciliation cycle] Use server-side-apply without re-reading generated resources.
In this issue the objectives are:
-
Use server-side-apply without re-reading generated resources. -
New reconciliation cycle that generates resources are cached in memory to detect changes -
An initial reconciliation cycle where we read existing resources is required on operator boot to remove resources -
Create a reconciliation cycle for status where we watch the SGCluster, StatefulSet and Pods -
Add tests for the implementation -
Update documentation
-
Acceptance criteria:
-
Fulfill the requirements described above
Edited by Jose OSS