diff --git a/python/src/mas/cli/install/argBuilder.py b/python/src/mas/cli/install/argBuilder.py index 8574547885..ad077d03ae 100644 --- a/python/src/mas/cli/install/argBuilder.py +++ b/python/src/mas/cli/install/argBuilder.py @@ -222,6 +222,9 @@ def buildCommand(self) -> str: if self.getParam('mas_manage_attachment_configuration_mode') != "": command += f" --manage-attachments-mode \"{self.getParam('mas_manage_attachment_configuration_mode')}\"{newline}" + if self.getParam('mas_appws_bindings_health_wsl_flag') == "true": + command += f" --manage-health-wsl{newline}" + # IBM Cloud Pak for Data # ----------------------------------------------------------------------------- if self.getParam('cpd_product_version') != "": diff --git a/python/src/mas/cli/install/argParser.py b/python/src/mas/cli/install/argParser.py index 31f407dccb..1098d1950c 100644 --- a/python/src/mas/cli/install/argParser.py +++ b/python/src/mas/cli/install/argParser.py @@ -562,6 +562,15 @@ def isValidFile(parser, arg) -> str: default="base=latest,health=latest" ) +manageArgGroup.add_argument( + "--manage-health-wsl", + dest="mas_appws_bindings_health_wsl_flag", + required=False, + help="Set boolean value indicating if Watson Studio must be bound to Manage. It is expected a system level WatsonStudioCfg applied in the cluster.", + action="store_const", + const="true" +) + manageArgGroup.add_argument( "--manage-customization-archive-name", dest="mas_app_settings_customization_archive_name", diff --git a/python/src/mas/cli/install/params.py b/python/src/mas/cli/install/params.py index c0beb58f93..0a63bd0446 100644 --- a/python/src/mas/cli/install/params.py +++ b/python/src/mas/cli/install/params.py @@ -57,6 +57,7 @@ "mas_app_settings_server_timezone", "mas_appws_bindings_jdbc_manage", "mas_appws_components", + "mas_appws_bindings_health_wsl_flag", "mas_domain", # SLS "sls_namespace",