diff options
| author | Mark Goddard <mark@stackhpc.com> | 2018-09-04 16:09:41 +0100 |
|---|---|---|
| committer | Bartosz Bezak <bartosz@stackhpc.com> | 2025-01-27 20:22:46 +0000 |
| commit | fa6535890c333b88b470fb0fc7504abf5c39ed97 (patch) | |
| tree | 2fb586bca35331a209d5ba4ee262d88d002f112f /kolla_ansible | |
| parent | 13e98d3db00cfc4ffd0b938146fded0c0c5c87ee (diff) | |
| download | kolla-ansible-fa6535890c333b88b470fb0fc7504abf5c39ed97.tar.gz kolla-ansible-fa6535890c333b88b470fb0fc7504abf5c39ed97.zip | |
Reintroduce kolla-ansible check
This allows operators quickly diagnose all containers across
all hosts by running kolla-ansible check. It returns a list
of containers that are missing, not running or in unhealthy
state for each OpenStack service.
Change-Id: I36119ccdeb264aa3de928ec2254d6ff4cc955bfb
Implements: blueprint check-containers
Co-Authored-By: Roman KrĨek <roman.krcek@tietoevry.com>
Diffstat (limited to 'kolla_ansible')
| -rw-r--r-- | kolla_ansible/cli/commands.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/kolla_ansible/cli/commands.py b/kolla_ansible/cli/commands.py index fa3b1908c..bbeeece89 100644 --- a/kolla_ansible/cli/commands.py +++ b/kolla_ansible/cli/commands.py @@ -469,3 +469,17 @@ class NovaLibvirtCleanup(KollaAnsibleMixin, Command): playbooks = _choose_playbooks(parsed_args, "nova-libvirt-cleanup") self.run_playbooks(parsed_args, playbooks) + + +class Check(KollaAnsibleMixin, Command): + """Check container status""" + + def take_action(self, parsed_args): + self.app.LOG.info("Checking container status") + + extra_vars = {} + extra_vars["kolla_action"] = "check" + + playbooks = _choose_playbooks(parsed_args) + + self.run_playbooks(parsed_args, playbooks, extra_vars=extra_vars) |
