-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
5
-
False
-
None
-
False
-
Yes
-
MGDAPI - Sprint 25
WHAT
Currently, 3scale operator syncs the configuration when it comes to replicas and limits from api manager to the deployment configuration. When HPA takes control over the replicas, we want to make sure that 3scale operator no longer reconciles the values in api manager to the deployment configs.
HOW
As agreed with 3scale, it can be done via adding annotations to api manager, each deployment config will have it's own annotation instead of disabling/enabling on all of them at once. Initial PR can be seen here: https://github.com/3scale/3scale-operator/pull/736
TESTS
- tests will be done from RHOAM side, e2e test to confirm that the amount of replicas isn't synced from api manager when the annotations are present. We are only interested in:
a) apicast production
b) backend worker
c) backend listener
DONE
3scale operator no longer syncs the amount of replicas when the annotations are present but instead, these will be controlled by the HPA as a result from this ticket: https://issues.redhat.com/browse/MGDAPI-3906
- relates to
-
THREESCALE-8374 Allow for manual HPA
- Closed