-
Task
-
Resolution: Unresolved
-
Major
-
None
-
None
-
False
-
None
-
False
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
-
The purpose of this JIRA is to test the Active / Passive deployment documentation with Capability CRs in use.
We know that this is a increasingly more common architecture used by customers. See one such customer case
The architecture to test:
- Create multiple capability CRs in a git repo and use a gitops tooling to manage, such as argo
- Two OpenShift clusters with 3scale installations, one active one passive.
- A shared DB across both.
As soon as the capabilities are reconciled on the active cluster the active/passive cluster switch can happen. At this point the active (about to be passive) cluster should have all the capabilities fully reconciled and the passive clusters capability CRs in git should have no status.
The key test is what happens the capabilities when the passive cluster becomes active.
The capabilities should sync with the existing entries in the Database and update the status as fully reconciled. There should be no additional entity created in the DB.
Engineering expect this to work as this syncing logic was tested with this JIRA
A useful test would be to switch back from passive to active and ensure consistency is maintained with the CRs and DB.