feat: Fixes #178 reconcile component when collection changes (#254)
* refactor: simplify namespaced logic
Signed-off-by: Dustin Scott <[email protected]>
* feat: add ownership of collection reconciler to component resources
Signed-off-by: Dustin Scott <[email protected]>
* feat: omit empty collection fields to prevent field spamming
Signed-off-by: Dustin Scott <[email protected]>
* feat: halfway working concept of reconciliation and added test case
Signed-off-by: Dustin Scott <[email protected]>
* fix: fix duplicate header comments between struct/spec
Signed-off-by: Dustin Scott <[email protected]>
* chore: watches on collection (not working)
Signed-off-by: Dustin Scott <[email protected]>
* fix: duplicate watches and reconciliation requeues
Signed-off-by: Dustin Scott <[email protected]>
* refactor: remove logic for rbac rules from template and into methods
Signed-off-by: Dustin Scott <[email protected]>
* test: only look for controller logs if the controller is in cluster
Signed-off-by: Dustin Scott <[email protected]>
* fix: fixed kubebuilder rbac marker generation
Signed-off-by: Dustin Scott <[email protected]>
* fix: fixed / instead of . to separate group from domain
Signed-off-by: Dustin Scott <[email protected]>
* fix: ensure domain from collection is set on components
Signed-off-by: Dustin Scott <[email protected]>
* fix: fixed bad assumption on status verbs for component resource (needs get/update/patch)
Signed-off-by: Dustin Scott <[email protected]>
* chore: add prerequisite scaffolding for #274
Signed-off-by: Dustin Scott <[email protected]>
* fix: remove duplicate imports
Signed-off-by: Dustin Scott <[email protected]>