calm-dsl icon indicating copy to clipboard operation
calm-dsl copied to clipboard

Support for dynamic variables containing macros

Open abhijeetkaurav1st opened this issue 3 years ago • 0 comments

Macros are not resolved in dynamic variables during launch time. Screenshot 2021-05-21 at 10 30 25 AM

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: '{}'

abhijeetkaurav1st avatar May 21 '21 05:05 abhijeetkaurav1st