-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
2.15.0 GA, 2.16.0 GA
-
None
-
False
-
-
False
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
-
What
Modifying the AccountCR reference to link to a different valid account results in the creation of a new application associated with the updated account. The original application, however, persists in the system, becoming an orphaned application.
Proposed solution:
Option 1:
Update the operator code to manage changes in account references. This include detecting incoming changes, deleting the old application, and creating a new one.
Option 2:
Mark both the account and product references as immutable, meaning the field cannot be changed once set.
How to reproduce:
- Create a 2 DeveloperUserCR, 2 DeveloperAccountCR, Product and an ApplicationCR
- Wait for operator to sync all CR's, and check the assigned applicationID of application
- Check the application has been created in the admin portal
- Update ApplicationCR to reference the other account
- Visit the admin portal again, you should see another new application created under the new account, while the old application is still exist under the old account
- relates to
-
THREESCALE-11508 Applications being duplicated when 3scale Operator fails to reconcile Product
-
- To Test (QE)
-
- links to