Fix getting replicas count in ccp status
replicas key is not available in status info during creating and upgrading deployment Change-Id: I6dd02630a8e7d7fa39e9676ba0e53456e25b9ce5
This commit is contained in:
parent
f887cdd599
commit
53c58ac61b
|
@ -52,9 +52,9 @@ def get_pod_states(components=None):
|
|||
for dp in kubernetes.list_cluster_deployments():
|
||||
states.setdefault(dp.name, copy.deepcopy(STATE_TEMPLATE))
|
||||
dp_st = dp.obj["status"]
|
||||
states[dp.name]["pod_total"] = dp_st["replicas"]
|
||||
states[dp.name]["pod_total"] = dp.obj["spec"]["replicas"]
|
||||
states[dp.name]["pod_running"] = min(
|
||||
dp_st.get("availableReplicas", 0), dp_st["updatedReplicas"])
|
||||
dp_st.get("availableReplicas", 0), dp_st.get("updatedReplicas", 0))
|
||||
|
||||
for job in kubernetes.list_cluster_jobs():
|
||||
app_name = job.obj["metadata"]["labels"].get("app")
|
||||
|
|
Loading…
Reference in New Issue