diff options
author | juanvallejo <jvallejo@redhat.com> | 2017-07-10 15:38:22 -0400 |
---|---|---|
committer | Luke Meyer <lmeyer@redhat.com> | 2017-07-11 15:38:43 -0400 |
commit | 1c213b51468fa698acb08d18ce5d6b2a5796d93d (patch) | |
tree | fba4a1496cd7c9028deaa53a846a5796ba1b21f5 /roles/openshift_health_checker/openshift_checks/logging | |
parent | c630e6dbd29e80ad57cb230244fe1cb830a891aa (diff) | |
download | openshift-1c213b51468fa698acb08d18ce5d6b2a5796d93d.tar.gz openshift-1c213b51468fa698acb08d18ce5d6b2a5796d93d.tar.bz2 openshift-1c213b51468fa698acb08d18ce5d6b2a5796d93d.tar.xz openshift-1c213b51468fa698acb08d18ce5d6b2a5796d93d.zip |
add scheduled pods check
Diffstat (limited to 'roles/openshift_health_checker/openshift_checks/logging')
-rw-r--r-- | roles/openshift_health_checker/openshift_checks/logging/logging.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/roles/openshift_health_checker/openshift_checks/logging/logging.py b/roles/openshift_health_checker/openshift_checks/logging/logging.py index e8821f0ba..6e951e82c 100644 --- a/roles/openshift_health_checker/openshift_checks/logging/logging.py +++ b/roles/openshift_health_checker/openshift_checks/logging/logging.py @@ -54,12 +54,12 @@ class LoggingCheck(OpenShiftCheck): """Returns: list of pods not in a ready and running state""" return [ pod for pod in pods - if any( + if not pod.get("status", {}).get("containerStatuses") or any( container['ready'] is False for container in pod['status']['containerStatuses'] ) or not any( condition['type'] == 'Ready' and condition['status'] == 'True' - for condition in pod['status']['conditions'] + for condition in pod['status'].get('conditions', []) ) ] |