From: David, Dana (dd775k) Date: Sun, 29 Jul 2018 11:28:52 +0000 (+0300) Subject: Add readiness support for StatefulSet resource X-Git-Tag: 3.0.0-ONAP~439^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=2988e545894a785552da6487e877b682584b3b9f;p=oom.git Add readiness support for StatefulSet resource Change-Id: Ia2d68adfc871041e7ff5a5b27685b0b5f3acadcd Issue-ID: VID-236 Signed-off-by: David, Dana (dd775k) --- diff --git a/kubernetes/readiness/docker/init/ready.py b/kubernetes/readiness/docker/init/ready.py index 6d2edef81c..f4a5e5da8f 100644 --- a/kubernetes/readiness/docker/init/ready.py +++ b/kubernetes/readiness/docker/init/ready.py @@ -41,7 +41,16 @@ def is_ready(container_name): if i.status.container_statuses is None: continue for s in i.status.container_statuses: - if s.name == container_name: + if i.metadata.owner_references[0].kind == "StatefulSet": + if i.metadata.name == container_name: + ready = s.ready + if not ready: + log.info(container_name + " is not ready.") + else: + log.info(container_name + " is ready!") + else: + continue + elif s.name == container_name: ready = s.ready if not ready: log.info(container_name + " is not ready.")