@@ -106,10 +106,13 @@ def dump_addon_values(service_id, instance_id):
106106 timestamp = time .time ()
107107 instance_path = get_instance_path (instance_id )
108108 file = f"{ instance_path } /addon-values-{ timestamp } .yaml"
109+ service = get_addon_meta (service_id )
109110 with open (file , "w" ) as f :
110111 with open (f'{ CONFIG_PATH } /addon-values' , 'r' ) as f :
111112 addon_values = yaml .load (f .read (), Loader = yaml .Loader )
112- f .write (yaml .dump (addon_values .get (service_id , {})))
113+ f .write (yaml .dump (
114+ addon_values .get (service ["name" ], {}).get (service ["version" ], {})
115+ ))
113116 return file
114117
115118
@@ -217,10 +220,11 @@ def get_addon_meta(service_id):
217220def get_addon_path (service_id , plan_id ):
218221 service = get_addon_meta (service_id )
219222 plan = [plan for plan in service ['plans' ] if plan ['id' ] == plan_id ][0 ]
220- service_name = f'{ service ["name" ]} -{ service ["version" ]} '
221223 plan_name = plan ['name' ]
222- service_path = f'{ ADDONS_PATH } /{ service_name } /chart/{ service ["name" ]} '
223- plan_path = f'{ ADDONS_PATH } /{ service_name } /plans/{ plan_name } '
224+ service_name_path = f'{ service ["name" ]} -{ service ["version" ]} '
225+ base_path = f"{ ADDONS_PATH } /{ service_name_path } "
226+ service_path = f'{ base_path } /chart/{ service ["name" ]} '
227+ plan_path = f'{ base_path } /plans/{ plan_name } '
224228 return service_path , plan_path
225229
226230
0 commit comments