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

Implement support for 3scale APIManager highAvailability change to externalComponents

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Critical Critical
    • None
    • None
    • None
    • None
    • 2
    • False
    • None
    • False
    • No

      WHAT
      3scale will soon deprecate highAvailability which dictates whether 3scale uses externally managed databases or not. externalComponents will replace this and changes will need to be made in the 3scale reconciler to support this change.

      HOW
      https://github.com/integr8ly/integreatly-operator/blob/700a983812bde380f1a1c0e1a52d28e20d3c0d1d/pkg/products/threescale/reconciler.go#L928 https://github.com/integr8ly/integreatly-operator/blob/700a983812bde380f1a1c0e1a52d28e20d3c0d1d/pkg/products/threescale/reconciler.go#L593

      There will likely need to be changes made at both links above in the threescale reconciler.

      go.mod needs to update the threescale operator from 0.7.0 to 0.9.0

      TESTS
      <List of related tests>
      test with useClusterStorage = true and
      test with useClusterStorage = false

      DONE
      <bullet point items for what should be completed>

              Unassigned Unassigned
              bkeane@redhat.com Bryan Keane (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: