-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
2.15.2 GA
-
False
-
-
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"}}