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"}}