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

Quay postgres upgrade process should be independent of clair postgres upgrade process during 3.9 upgrade

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Critical Critical
    • None
    • quay-v3.9.0
    • quay-operator
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      Description of problem:

      During 3.9 upgrade process, new quay postgres pod does not created immediately after quay-postgres-upgrade pod completed, it is always waiting for clair-postgres-upgrade pod completed.

      If clair-postgres-upgrade pod fails, quay postgres upgrade process will fail as well, even its own upgrade pod is completed.

       

      Version-Release number of selected component (if applicable):

       quay-operator-bundle-container-v3.9.0-137

       

       

      How reproducible:

      Always

       

      Steps to Reproduce:
      1. Setup previous quay version by operator 
        - apiVersion: quay.redhat.com/v1
          kind: QuayRegistry
          metadata:
            name: registry36
            namespace: quay-enterprise-1148
          spec:
            components:
            - kind: clair
              managed: true
            - kind: postgres
              managed: true
            - kind: objectstorage
              managed: false
            - kind: redis
              managed: true
            - kind: horizontalpodautoscaler
              managed: true
            - kind: route
              managed: true
            - kind: mirror
              managed: true
            - kind: monitoring
              managed: true
            - kind: tls
              managed: true
            - kind: quay
              managed: true
            - kind: clairpostgres
              managed: true
            configBundleSecret: test-config-bundle
        
      1. Upgrade to quay 3.9
      2. Check pod status

       

       

      Actual Results:

      new quay postgres pod does not created immediately after quay-postgres-upgrade pod completed, it is always waiting for clair-postgres-upgrade pod completed.

      Expected Results:

      new quay postgres pod should be created immediately after quay-postgres-upgrade pod completed

       

              Unassigned Unassigned
              rhn-support-dyan Dongbo Yan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: