Uploaded image for project: 'Project Quay'
  1. Project Quay
  2. PROJQUAY-1575

Managed Postgres init race condition blocks `QuayRegistry` upgrade

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • quay-v3.4.1
    • quay-v3.4.0
    • quay-operator
    • None
    • 0

      If the managed Postgres pod is not ready to accept connections by the time the init Job which is responsible for creating the pg_tgrm extension is ready, then the rollout of a QuayRegistry becomes stuck (even if the extension eventually is created manually or by the Job). The only way to get the Operator to retry the upgrade is by using the Kubernetes API to remove the MigrationsInProgress condition (via cURL since kubectl doesn't support modifying status block).

            rhn-coreos-amerdler Alec Merdler (Inactive)
            rhn-coreos-amerdler Alec Merdler (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: