-
Enhancement
-
Resolution: Won't Do
-
Minor
-
None
-
None
-
3
-
False
-
None
-
False
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
-
-
RHOAM Sprint 43, RHOAM Sprint 44
WHAT
There are instances where the "bundle exec rake zync:resync:domains" needs to run on the system-sidekiq pod to recreate routes.
For example, this is done in RHOAM in the scenario where the namespace gets restored after deletion but is still connected to the previous DB instance.
- https://github.com/integr8ly/integreatly-operator/pull/1145
- https://github.com/integr8ly/integreatly-operator/blob/cb609c7f30fa8e92ba5c650717bd2b996bdc4273/pkg/products/threescale/reconciler.go#L962-L1002
This should be instead detected and handled by the 3scale Operator instead
HOW
Implement a new function inside the`zync_reconciler.go` file following a similar logic to the already existing logic in the `apimanagerretore_logic_reconciler.go` file: https://github.com/den-rgb/3scale-operator/blob/master/controllers/apps/apimanagerrestore_logic_reconciler.go#L468
DONE
- 3scale Operator would re-sync routes if required
- blocks
-
MGDAPI-5030 Consume 3scale build and update RHOAM 3scale reconcile logic
- Closed
- links to