From a95e7d1f76a64fd4440b48e0d24e5509851bf60d Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Wed, 11 Dec 2019 16:49:11 -0500 Subject: [PATCH] Add profile from provisioner to data stored in ZK --- client-common/vm.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client-common/vm.py b/client-common/vm.py index 35b3fcf7..09fa13bd 100644 --- a/client-common/vm.py +++ b/client-common/vm.py @@ -157,7 +157,7 @@ def flush_locks(zk_conn, domain): return success, message -def define_vm(zk_conn, config_data, target_node, node_limit, node_selector, node_autostart): +def define_vm(zk_conn, config_data, target_node, node_limit, node_selector, node_autostart, profile=None): # Parse the XML data try: parsed_xml = lxml.objectify.fromstring(config_data) @@ -197,6 +197,7 @@ def define_vm(zk_conn, config_data, target_node, node_limit, node_selector, node '/domains/{}/failedreason'.format(dom_uuid): '', '/domains/{}/consolelog'.format(dom_uuid): '', '/domains/{}/rbdlist'.format(dom_uuid): ','.join(rbd_list), + '/domains/{}/profile'.format(dom_uuid): profile, '/domains/{}/xml'.format(dom_uuid): config_data })