Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-10740

Remove internal DBs, add preflight check on external dbs, bump zync db to psql 13

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • RHOAM Sprint 69, RHOAM Sprint 70

      WHAT
      Make the provisioning of external DBs the default behaviour. The customer should explicitly request internal with the knowledge that it is unsupported.
      Add a warning to APIManager CR when using internal Redis or DB

      Update:
      Explicit request for internal is not supported or required.
      3scale operator now does not provision dbs for system and backend. Zync is an exception
      With that we want zync db to be using psql 13
      Preflight test was added so that operator will not continue installation if internal dbs are found.

      WHY
      Internal Redis and DB will be unsupported from 2.16 onwards.
      As such we want to advice customers of this with a warning in the CR.

      HOW
      Check for the use of internal Redis (2 types) and system DB. If any exist, inform the user with a message that they are using an unsupported component. Advising to migrate to a supported version.{}

      NOTE: We will not include the Zync DB in this. Internal is ok for the zync db on the basis that it can fully recover from being deleted.

              Unassigned Unassigned
              bgallagh@redhat.com Brian Gallagher
              Michal Stokluska Michal Stokluska
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: