File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -66,24 +66,6 @@ def provision(self,
6666 get_addon_path (details .service_id , details .plan_id ))
6767 shutil .copytree (addon_chart_path , chart_path )
6868 shutil .copytree (addon_plan_path , plan_path )
69- data = {
70- "id" : instance_id ,
71- "details" : {
72- "service_id" : details .service_id ,
73- "plan_id" : details .plan_id ,
74- "context" : details .context ,
75- "parameters" : details .parameters if details .parameters else {},
76- },
77- "last_operation" : {
78- "state" : OperationState .IN_PROGRESS .value ,
79- "operation" : "provision" ,
80- "description" : (
81- "provision %s in progress at %s" % (
82- instance_id , time .time ()))
83- }
84- }
85- with InstanceLock (instance_id ):
86- dump_instance_meta (instance_id , data )
8769 provision .delay (instance_id , details )
8870 return ProvisionedServiceSpec (state = ProvisionState .IS_ASYNC )
8971
Original file line number Diff line number Diff line change 1818@app .task (serializer = 'pickle' )
1919def provision (instance_id : str , details : ProvisionDetails ):
2020 with InstanceLock (instance_id ):
21+ # create instance.json
22+ dump_instance_meta (instance_id , {
23+ "id" : instance_id ,
24+ "details" : {
25+ "service_id" : details .service_id ,
26+ "plan_id" : details .plan_id ,
27+ "context" : details .context ,
28+ "parameters" : details .parameters if details .parameters else {},
29+ },
30+ "last_operation" : {
31+ "state" : OperationState .IN_PROGRESS .value ,
32+ "operation" : "provision" ,
33+ "description" : (
34+ "provision %s in progress at %s" % (
35+ instance_id , time .time ()))
36+ }
37+ })
38+
2139 chart_path = get_chart_path (instance_id )
2240 bind_yaml = f'{ chart_path } /templates/bind.yaml'
2341 if os .path .exists (bind_yaml ):
Original file line number Diff line number Diff line change @@ -287,7 +287,7 @@ def merge_parameters(parameters):
287287 return set (list (parameters .keys ()) + raw_para_keys )
288288
289289 if not parameters or not allow_parameters :
290- return ""
290+ return "" , ""
291291 parameters = merge_parameters (copy .deepcopy (parameters ))
292292 return (
293293 "," .join (_verify_allow_parameters (allow_parameters , parameters )),
You can’t perform that action at this time.
0 commit comments