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

Operator doesn't accept no TLS as an option

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • quay-v3.13.0
    • quay
    • False
    • None
    • False
    • Quay Enterprise

      Operator should properly reconcile Quay deployment if PREFERRED_URL_SCHEME: http is set in the init config bundle and both TLS and route components are marked as managed: false. Currently, the operator will fail to reconcile such a setup with the error saying that the bundle is missing necessary fields:

      {"level":"info","ts":"2024-11-19T20:46:35Z","logger":"controllers.QuayRegistry","msg":"begin reconcile","quayregistry":"quay-enterprise/quay"}
      {"level":"info","ts":"2024-11-19T20:46:35Z","logger":"controllers.QuayRegistry","msg":"TLS cert/key pair not provided, using default cluster wildcard cert"}
      {"level":"info","ts":"2024-11-19T20:46:35Z","logger":"controllers.QuayRegistry","msg":"cluster supports `ObjectBucketClaims` API"}
      {"level":"info","ts":"2024-11-19T20:46:35Z","logger":"controllers.QuayRegistry","msg":"`ObjectBucketClaim` exists"}
      {"level":"info","ts":"2024-11-19T20:46:35Z","logger":"controllers.QuayRegistry","msg":"found `ObjectBucketClaim` and credentials `Secret`, `ConfigMap`"}
      {"level":"info","ts":"2024-11-19T20:46:35Z","logger":"controllers.QuayRegistry","msg":"getting postgres version"}
      {"level":"info","ts":"2024-11-19T20:46:35Z","logger":"controllers.QuayRegistry","msg":"postgres deployment found","image":"registry.redhat.io/rhel8/postgresql-13@sha256:757d8dd6f243717d820846da7144a49913f28f223b74ec305b2215f54720f8a0"}
      {"level":"info","ts":"2024-11-19T20:46:35Z","logger":"controllers.QuayRegistry","msg":"postgres does not need to perform an upgrade"}
      {"level":"info","ts":"2024-11-19T20:46:35Z","logger":"controllers.QuayRegistry","msg":"cluster supports `ServiceMonitor` API"}
      {"level":"info","ts":"2024-11-19T20:46:35Z","logger":"controllers.QuayRegistry","msg":"cluster supports `PrometheusRules` API"}
      {"level":"info","ts":"2024-11-19T20:46:35Z","logger":"controllers.QuayRegistry","msg":"openshift-config-managed found"}
      {"level":"debug","ts":"2024-11-19T20:46:35Z","logger":"events","msg":"required component `tls` marked as unmanaged, but `configBundleSecret` is missing necessary fields","type":"Warning","object":{"kind":"QuayRegistry","namespace":"quay-enterprise","name":"quay","uid":"c626b155-3b2e-4fc7-9c23-9c600a102d85","apiVersion":"quay.redhat.com/v1","resourceVersion":"62902"},"reason":"ConfigInvalid"}
      {"level":"info","ts":"2024-11-19T20:46:35Z","logger":"controllers.QuayRegistryStatus","msg":"quay components conditions reconciled","quayregistrystatus":{"name":"quay","namespace":"quay-enterprise"}}
      {"level":"info","ts":"2024-11-19T20:46:35Z","logger":"controllers.QuayRegistryStatus","msg":"quay components conditions reconciled","quayregistrystatus":{"name":"quay","namespace":"quay-enterprise"}}
      

              Unassigned Unassigned
              rhn-support-ibazulic Ivan Bazulic
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: