Feature 11049: Cluster management with CAPI in Openstack-based clouds

Change-Id: Ic71d9119ec00ad8e2a83a25c384ecb51d2970eae
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/robot-systest/lib/advanced_cluster_mgmt_lib.resource b/robot-systest/lib/advanced_cluster_mgmt_lib.resource
index 84ce1a2..fa2d47d 100644
--- a/robot-systest/lib/advanced_cluster_mgmt_lib.resource
+++ b/robot-systest/lib/advanced_cluster_mgmt_lib.resource
@@ -40,7 +40,7 @@
 *** Keywords ***
 Create Cluster
     [Documentation]   Create a Kubernetes cluster in OSM using the name, version, nodes, etc., passed as arguments.
-    [Arguments]   ${name}   ${vim_account}   ${description}   ${vm_size}   ${version}   ${nodes}   ${region}   ${resource_group}   ${wait_flag}=True
+    [Arguments]   ${name}   ${vim_account}   ${description}   ${vm_size}   ${version}   ${nodes}   ${region}   ${resource_group}   ${cluster_config}=${EMPTY}   ${wait_flag}=True
     ${command}=   Catenate
     ...   osm cluster-create ${name}
     ...   --node-count ${nodes}
@@ -50,6 +50,9 @@
     ...   --description ${description}
     ...   --region-name ${region}
     ...   --resource-group ${resource_group}
+    IF   "${cluster_config}" != "${EMPTY}"
+        ${command}=   Catenate   ${command}   ${cluster_config}
+    END
     ${rc}   ${stdout}=   Run And Return Rc And Output   ${command}
     Log   ${rc},${stdout}
     Should Be Equal As Integers   ${rc}   ${SUCCESS_RETURN_CODE}   msg=Cluster creation failed: ${stdout}