-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
2.15.2 GA
-
False
-
None
-
False
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
-
When developer portal domain name is customized, APIManager .status.conditions is always False for Available like the following and never become True even though all deployments are available and running.
$ oc get apimanager apimanager214 -o json | jq .status { "conditions": [ { "lastTransitionTime": "2025-02-27T03:08:10Z", "status": "False", <---- HERE "type": "Available" }, { "message": "All requirements for the current version are met", "reason": "PreflightsPass", "status": "True", "type": "Preflights" } ], "deployments": { "ready": [ "apicast-production", "apicast-staging", "backend-cron", "backend-listener", "backend-redis", "backend-worker", "system-app", "system-memcache", "system-mysql", "system-redis", "system-searchd", "system-sidekiq", "zync", "zync-database", "zync-que" ] } }
Therefore, reconcile is requeued and the following logs appear continuously in operator log.
{"level":"info","ts":"2025-02-27T04:20:07Z","logger":"controllers.APIManager","msg":"ReconcileAPIManager","apimanager":{"name":"apimanager214","namespace":"3scale"},"Operator version":"0.12.2","3scale release":"2.15"} {"level":"info","ts":"2025-02-27T04:20:07Z","logger":"controllers.APIManager","msg":"Updated object 'v1.Deployment/backend-cron'"} {"level":"info","ts":"2025-02-27T04:20:07Z","logger":"controllers.APIManager","msg":"Updated object 'v1.Deployment/backend-listener'"} {"level":"info","ts":"2025-02-27T04:20:07Z","logger":"controllers.APIManager","msg":"Delete object 'v2.HorizontalPodAutoscaler/backend-listener'"} {"level":"info","ts":"2025-02-27T04:20:07Z","logger":"controllers.APIManager","msg":"Delete object 'v2.HorizontalPodAutoscaler/backend-worker'"} {"level":"info","ts":"2025-02-27T04:20:07Z","logger":"controllers.APIManager","msg":"Updated object 'v1.Deployment/system-searchd'"} {"level":"info","ts":"2025-02-27T04:20:07Z","logger":"controllers.APIManager","msg":"Updated object 'v1.Deployment/apicast-staging'"} {"level":"info","ts":"2025-02-27T04:20:07Z","logger":"controllers.APIManager","msg":"Updated object 'v1.Deployment/apicast-production'"} {"level":"info","ts":"2025-02-27T04:20:07Z","logger":"controllers.APIManager","msg":"Delete object 'v2.HorizontalPodAutoscaler/apicast-production'"} {"level":"info","ts":"2025-02-27T04:20:07Z","logger":"olm","msg":"Found deployments with status ","stopped":[],"starting":[],"ready":["apicast-production","apicast-staging","backend-cron","backend-listener","backend-redis","backend-worker","system-app","system-memcache","system-mysql","system-redis","system-searchd","system-sidekiq","zync","zync-database","zync-que"]} {"level":"info","ts":"2025-02-27T04:20:07Z","logger":"controllers.APIManager","msg":"Reconciling not finished. Requeueing.","apimanager":{"name":"apimanager214","namespace":"3scale"}}