3scale Operator fails to reconcile the backend custom resource and remains in failed state
Issue
- When creating a Backend using the Backend CR capabilities the Operator fails to reconcile with the error:
"Task failed SyncBackend: Error sync backend [backendXXX]: error calling 3scale system - reason: {\"system_name\":[\"has already been taken\"]} - code: 422"
- When creating a Backend with more than 500 mapping rules, the Operator fails to reconcile with the error:
"Task failed SyncMethods: Error sync backend methods [backend-foobar-8]: backend [backend-foobar-8] create method: error calling 3scale system - reason: {\"friendly_name\":[\"has already been taken\"],\"system_name\":[\"has already been taken\"]} - code: 422"
Environment
- Red Hat 3scaler API Management, 2.13 On-premises
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.