calm-dsl
calm-dsl copied to clipboard
Support for dynamic variables containing macros
Macros are not resolved in dynamic variables during launch time.
Dsl is not sending overridden data during variable values api call.
Expected call: POST call
{"requestId":"1864d8c6-8e64-699c-116a-c4f0c277c927","overridden_field":"[{\"key\":\"script\",\"value\":\"user = \\\"username\\\"\\npassword = \\\"Password\\\"\\nip = \\\"PC_IP\\\"\\n\\npayload = {\\n \\\"kind\\\": \\\"subnet\\\"\\n\\n}\\nbase_url = \\\"https://\\\" + ip + \\\":9440/api/nutanix/v3/subnets\\\"\\nurl = base_url + \\\"/list\\\"\\nheaders = {'Accept': 'application/json', 'Content-Type': 'application/json'}\\nurl_method = \\\"POST\\\"\\nr = urlreq(url, url_method, auth=\\\"BASIC\\\", user=user, passwd=password, params=json.dumps(payload), verify=False, headers=headers)\\n#print \\\"Status code: {}\\\".format(r.status_code)\\n#print \\\"Output: {}\\\".format(r.text)\\nsubnet_list = []\\nsubnet_list_json = r.json()\\nfor subnet in subnet_list_json['entities']:\\n # print \\\"cluster['spec']['name']\\\"\\n subnet_list.append(\\\"{}\\\".format(subnet['spec']['name']))\\n\\nprint ','.join(subnet_list)\"}]"}
Current call:
Server Request- 'get' at 'api/nutanix/v3/blueprints/7d747c71-6eb3-b73c-a395-95d6df91a63f/variables/fb69c76d-ef06-2917-6633-a3fdc4fb4357/values' with body: '{}'