diff options
| author | Michal Nasiadka <mnasiadka@gmail.com> | 2026-02-27 08:13:09 +0100 |
|---|---|---|
| committer | Michal Nasiadka <mnasiadka@gmail.com> | 2026-05-06 08:16:11 +0000 |
| commit | d005cab468ca30acab7fd4313aeda7544686437e (patch) | |
| tree | e4afafeb933d64734f8aafe19715e598ee80cccf /ansible/module_utils/kolla_docker_worker.py | |
| parent | 549ac0a6040842d26e0602027b849caa2a408a49 (diff) | |
| download | kolla-ansible-d005cab468ca30acab7fd4313aeda7544686437e.tar.gz kolla-ansible-d005cab468ca30acab7fd4313aeda7544686437e.zip | |
kolla_container: Return annotation of comparison failures
Assisted-By: Claude Sonnet 4.6
Change-Id: If6f09c727bc5c7af27786cdc92c998d653dd4ad1
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Diffstat (limited to 'ansible/module_utils/kolla_docker_worker.py')
| -rw-r--r-- | ansible/module_utils/kolla_docker_worker.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ansible/module_utils/kolla_docker_worker.py b/ansible/module_utils/kolla_docker_worker.py index 267cc27a8..232ec5ba1 100644 --- a/ansible/module_utils/kolla_docker_worker.py +++ b/ansible/module_utils/kolla_docker_worker.py @@ -158,6 +158,7 @@ class DockerWorker(ContainerWorker): # in the mean time) - assume config is stale = return True. # Else, propagate the server error back. if e.is_client_error(): + self._config_diff = 'container unavailable for config check' return True else: raise @@ -169,11 +170,14 @@ class DockerWorker(ContainerWorker): if exec_inspect['ExitCode'] == 0: return False elif exec_inspect['ExitCode'] == 1: + self._config_diff = (output.decode('utf-8') if + isinstance(output, bytes) else output) return True elif exec_inspect['ExitCode'] == 137: # NOTE(yoctozepto): This is Docker's command exit due to container # exit. It means the container is unstable so we are better off # marking it as requiring a restart due to config update. + self._config_diff = 'container exited abruptly during config check' return True else: raise Exception('Failed to compare container configuration: ' |
