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

Create HPA for 3scale deployment

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Won't Do
    • Icon: Normal Normal
    • None
    • None
    • None
    • None
    • 5
    • False
    • None
    • False
    • Yes

      WHAT
      We want to create HPA for 3scale components deployed by 3scale operator.
      The deployment configurations we are interested in enabling HPA for are:

      • apicast production
      • backend worker

      -backend listener

      HOW

      TESTS

      • e2e test to confirm that the amount of replicas are not synced from api manager but instead, from HPA. No need to confirm that the HPA scales up as part of this test due to the difficulties on running perf tests against prow, but we need to ensure that:
        a) when autoscaling flag is on the quota in api manager is 50m
        b) the replicas of apicast, backend worker and listener are not equivelent to 50m quota values in api manager, but instead, are equal to the minimum value set in HPA CR.
        c) HPA cr status reports ability to scale

      DONE
      Scaling of 3scale components is controlled by HPA instead of 3scale operator and api manager values.

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

              Created:
              Updated:
              Resolved: