Uploaded image for project: 'Managed Service - API'
  1. Managed Service - API
  2. MGDAPI-3905

3scale operator changes to support autoscaling

XMLWordPrintable

    • 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

              mstoklus_rhmi Michal Stokluska
              mstoklus_rhmi Michal Stokluska
              Denis Moskalenko Denis Moskalenko
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: