From e53e792e79682090f046312f42c314d31b9f3ee2 Mon Sep 17 00:00:00 2001 From: vitor-aignosi Date: Mon, 25 May 2026 14:39:19 -0300 Subject: [PATCH] SIENTIAPDE-1646 Update values.yaml and worker.py for runtime installation logic - Updated helm upgrade command version in values.yaml from 0.6.1 to 0.6.5 for deployment reference. - Modified worker.py to adjust runtime installation logic, ensuring 'legacy' runtime is set to 'single' for compatibility. --- laborious/worker/worker.py | 9 +++++++-- values.yaml | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/laborious/worker/worker.py b/laborious/worker/worker.py index edd7e2f..3a619a4 100644 --- a/laborious/worker/worker.py +++ b/laborious/worker/worker.py @@ -141,10 +141,15 @@ async def main(): metrics_controller=metrics_controller, ) + if runtime == 'legacy': + to_install_runtime = 'single' + else: + to_install_runtime = runtime + try: - await plugin_store.install_runtime(runtime_name=runtime, metadata=metadata_runtime) + await plugin_store.install_runtime(runtime_name=to_install_runtime, metadata=metadata_runtime) except Exception as exc: - logger.custom_critical(f'Failed to install runtime {runtime}: {exc}', metadata_runtime) + logger.custom_critical(f'Failed to install runtime {to_install_runtime}: {exc}', metadata_runtime) metrics.APP_UP.labels(pod_id=POD_ID).set(0) sys.exit(1) diff --git a/values.yaml b/values.yaml index cd047ca..94ddd39 100644 --- a/values.yaml +++ b/values.yaml @@ -305,7 +305,7 @@ ssh: # kubectl create secret docker-registry docker-hub-secret --namespace sientia --docker-server=http://aignosi.azurecr.io --docker-username=aignosi --docker-password= # -# helm upgrade --install sientia-laborious-worker sientia/sientia-module -n sientia --create-namespace -f ./values.yaml --version 0.6.1 +# helm upgrade --install sientia-laborious-worker sientia/sientia-module -n sientia --create-namespace -f ./values.yaml --version 0.6.5 # # kubectl create secret generic git-ssh-key-sientia-laborious-worker \ # --namespace sientia \