Unable to upgrade 3scale to version 2.15 when non-root user is used with external MySQL DB

Solution Verified - Updated -

Issue

When upgrading from 3scale 2.14 to 2.15, the operator got upgraded without any error, but the preflight checks fail with the message like the following and then upgrade of each 3scale components do not take place.

Preflights failed - Failed to verify system database version. Ensure
      that the system-database secret is correctly configured. Error: authentication
      information in ''URL'' field of ''system-database'' secret must contain ''root''
      as the username - re-running preflights in 10 minutes

Environment

  • Red Hat 3scale API management
    • 2.14
    • 2.15
  • external MySQL DB using non-root user

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content