aboutsummaryrefslogtreecommitdiff
path: root/kolla_ansible
diff options
context:
space:
mode:
authorMichal Nasiadka <mnasiadka@gmail.com>2026-04-24 10:07:21 +0200
committerMichal Nasiadka <mnasiadka@gmail.com>2026-05-05 07:45:20 +0000
commit2ffe7f6fd7f6ed4800177c24b36169d04c6a2e07 (patch)
tree8ca269d474ca4be133bf585d37c0199f8575fd9d /kolla_ansible
parentfcc21812c4f720ed38eb574ca6144499d32c3013 (diff)
downloadkolla-ansible-2ffe7f6fd7f6ed4800177c24b36169d04c6a2e07.tar.gz
kolla-ansible-2ffe7f6fd7f6ed4800177c24b36169d04c6a2e07.zip
prechecks: Add a precheck if using test images (quay.io/openstack.kolla)
Change-Id: I2babda3d1388f1ee825fa79a1d85d3113b5ecbd4 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Diffstat (limited to 'kolla_ansible')
-rw-r--r--kolla_ansible/cli/commands.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/kolla_ansible/cli/commands.py b/kolla_ansible/cli/commands.py
index 7b79b64ea..15e82f02c 100644
--- a/kolla_ansible/cli/commands.py
+++ b/kolla_ansible/cli/commands.py
@@ -99,11 +99,23 @@ class InstallDeps(KollaAnsibleMixin, Command):
class Prechecks(KollaAnsibleMixin, Command):
"""Do pre-deployment checks for hosts"""
+ def get_parser(self, prog_name):
+ parser = super().get_parser(prog_name)
+ group = parser.add_argument_group("Prechecks action")
+ group.add_argument(
+ "--use-test-images",
+ action="store_true",
+ help="Allow use of test images (i.e. quay.io/openstack.kolla)",
+ )
+ return parser
+
def take_action(self, parsed_args):
self.app.LOG.info("Pre-deployment checking")
extra_vars = {}
extra_vars["kolla_action"] = "precheck"
+ if parsed_args.use_test_images:
+ extra_vars["kolla_test_images"] = "yes"
playbooks = _choose_playbooks(parsed_args,)