diff options
| -rw-r--r-- | ansible/roles/service-check/tasks/main.yml | 4 | ||||
| -rw-r--r-- | releasenotes/notes/fix-container-healthy-checks-4ecdbe67e07819aa.yaml | 5 |
2 files changed, 7 insertions, 2 deletions
diff --git a/ansible/roles/service-check/tasks/main.yml b/ansible/roles/service-check/tasks/main.yml index 9f4cf30af..9cb17ad09 100644 --- a/ansible/roles/service-check/tasks/main.yml +++ b/ansible/roles/service-check/tasks/main.yml @@ -28,8 +28,8 @@ unhealthy_containers: >- {{ container_facts.containers | dict2items | - selectattr("value.Status", "defined") | - selectattr("value.Status", "search", "unhealthy") | + selectattr("value.State.Health", "defined") | + selectattr("value.State.Health.Status", "search", "unhealthy") | map(attribute='key') | list }} ansible.builtin.fail: msg: > diff --git a/releasenotes/notes/fix-container-healthy-checks-4ecdbe67e07819aa.yaml b/releasenotes/notes/fix-container-healthy-checks-4ecdbe67e07819aa.yaml new file mode 100644 index 000000000..2fdba6fcf --- /dev/null +++ b/releasenotes/notes/fix-container-healthy-checks-4ecdbe67e07819aa.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + Fixes kolla-ansible check skip unhealthy containers. + `LP#2156900 <https://bugs.launchpad.net/kolla-ansible/+bug/2156900>`__ |
