@@ -322,6 +322,7 @@ def _eval(context, f, data):
322322
323323def init (mode = os .getenv ('RAYVENS_MODE' , 'auto' ),
324324 transport = os .getenv ('RAYVENS_TRANSPORT' , 'auto' ),
325+ release = os .getenv ('RAYVENS_RELEASE' , False ),
325326 check_port = True ):
326327 modes = ['auto' , 'local' , 'mixed' , 'operator' ]
327328 transports = ['auto' , 'http' , 'kafka' , 'ray-serve' ]
@@ -337,19 +338,19 @@ def init(mode=os.getenv('RAYVENS_MODE', 'auto'),
337338
338339 if mode in ['auto' , 'local' ]:
339340 if transport in ['auto' , 'http' ]:
340- _global_camel = start_http (mode , check_port )
341+ _global_camel = start_http (mode , check_port , release )
341342 elif transport == 'kafka' :
342- _global_camel = start_kafka (mode , check_port )
343+ _global_camel = start_kafka (mode , check_port , release )
343344 else :
344345 raise RuntimeError (
345346 f'{ transport } transport unsupported for mode { mode } .' )
346347 elif mode in ['mixed' , 'operator' ]:
347348 if transport in ['auto' , 'http' ]:
348- _global_camel = start_operator_http (mode , check_port )
349+ _global_camel = start_operator_http (mode , check_port , release )
349350 elif transport == 'kafka' :
350- _global_camel = start_operator_kafka (mode , check_port )
351+ _global_camel = start_operator_kafka (mode , check_port , release )
351352 elif transport in ['ray-serve' ]:
352- _global_camel = start_operator_ray_serve (mode , check_port )
353+ _global_camel = start_operator_ray_serve (mode , check_port , release )
353354 else :
354355 raise RuntimeError (
355356 f'{ transport } transport unsupported for mode { mode } .' )
0 commit comments