From 5d332375765052060ce0b3f6737b2b3327f2a855 Mon Sep 17 00:00:00 2001 From: bdattoma <88311595+bdattoma@users.noreply.github.com> Date: Fri, 24 Jan 2025 14:21:42 +0100 Subject: [PATCH] add cmd to check OSD existence --- ods_ci/utils/scripts/ocm/ocm.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/ods_ci/utils/scripts/ocm/ocm.py b/ods_ci/utils/scripts/ocm/ocm.py index dfefc711c..967580959 100644 --- a/ods_ci/utils/scripts/ocm/ocm.py +++ b/ods_ci/utils/scripts/ocm/ocm.py @@ -1669,6 +1669,23 @@ def update_ocm_policy(self) -> str | None: ) hibernate_cluster_parser.set_defaults(func=ocm_obj.hibernate_cluster) + # Argument parsers for fail_if_cluster_exists + cluster_exists_parser = subparsers.add_parser( + "check_cluster_existence", + help="Check if the given managed OpenShift Dedicated v4 clusters exists via OCM.", + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + ) + cluster_exists_parser.add_argument( + "--cluster-name", + help="osd cluster name", + action="store", + dest="cluster_name", + metavar="", + default="", + required=True + ) + cluster_exists_parser.set_defaults(func=ocm_obj.is_osd_cluster_exists) + # Argument parsers for resume_cluster resume_cluster_parser = subparsers.add_parser( "resume_cluster",