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

3scale CR installing 3Scale 2.12 - constantly updating

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Critical Critical
    • 1.25.0
    • 1.24.0, 1.24.1
    • None
    • None
    • 2
    • False
    • None
    • False
    • Yes
    • Impediment
    • MGDAPI - Sprint 28

      WHAT

      Latest version of 0.9.0 (2.12) Seeing the Apimanager CR constantly update

      Seems to be updating every reconcile e.g. this on generation 1040

      apiVersion: apps.3scale.net/v1alpha1
      kind: APIManager
      metadata: 
        annotations: 
          apps.3scale.net/apimanager-threescale-version: '2.12'
          apps.3scale.net/disable-apicast-service-reconciler: 'true'
          apps.3scale.net/threescale-operator-version: 0.9.0
          integreatly-name: rhoam
          integreatly-namespace: redhat-rhoam-operator
        creationTimestamp: '2022-07-27T07:13:28Z'
        generation: 1040
      

      HOW

      Believe that we are updating the highavailability https://github.com/integr8ly/integreatly-operator/blob/master/pkg/products/threescale/reconciler.go#L657

      apim.Spec.HighAvailability = &threescalev1.HighAvailabilitySpec{Enabled: true}
      

      In RHOAM and the 3scale operator is changing back to

      spec:
        externalComponents:
            backend:
              redis: true
            system:
              database: true
              redis: true
      

      TESTS
      Ensure 3Scale installs and upgrades 0.9.0

      DONE

              pstefans@redhat.com Patryk Stefanski
              aucunnin@redhat.com Austin Cunningham
              Tsvetoslav Dimov Tsvetoslav Dimov (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: