@@ -45,10 +45,11 @@ def provision(instance_id: str, details: ProvisionDetails):
4545 "--set" ,
4646 f"fullnameOverride=helmbroker-{ details .context ['instance_name' ]} "
4747 ]
48+
49+ for k , v in details .parameters :
50+ args .extend (["--set" , f"{ k } ={ v } " ])
4851 logger .info (f"helm install parameters :{ details .parameters } " )
4952 logger .info (f"helm install parameters type:{ type (details .parameters )} " )
50- # for k, v in details.parameters:
51- # args.append("--set", k, v)
5253 status , output = helm (instance_id , * args )
5354 data = load_instance_meta (instance_id )
5455 if status != 0 :
@@ -72,7 +73,7 @@ def update(instance_id: str, details: UpdateDetails):
7273 if details .context :
7374 data ['details' ]['context' ] = details .context
7475 if details .parameters :
75- data ['details' ]['service_id ' ] = details .parameters
76+ data ['details' ]['parameters ' ] = details .parameters
7677 data ['last_operation' ] = {
7778 "state" : OperationState .IN_PROGRESS .value ,
7879 "description" : (
@@ -96,6 +97,8 @@ def update(instance_id: str, details: UpdateDetails):
9697 "--set" ,
9798 f"fullnameOverride=helmbroker-{ details .context ['instance_name' ]} "
9899 ]
100+ for k , v in details .parameters :
101+ args .extend (["--set" , f"{ k } ={ v } " ])
99102 logger .info (f"helm upgrade parameters: { details .parameters } " )
100103 logger .info (f"helm upgrade parameters type: { type (details .parameters )} " )
101104 status , output = helm (instance_id , * args )
0 commit comments