Update patch_module.sh to work with modules with dash 42/14842/1
authorgarciadeblas <gerardo.garciadeblas@telefonica.com>
Fri, 13 Dec 2024 11:23:55 +0000 (12:23 +0100)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Fri, 13 Dec 2024 11:24:11 +0000 (12:24 +0100)
Change-Id: Ib16f0b7b6c10188f0292b2d896b265cae12f5682
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
tools/patch_module.sh

index 365bb42..aa11819 100755 (executable)
@@ -49,6 +49,7 @@ sudo ctr -n=k8s.io images import ${IMAGE_FILE}
 rm ${IMAGE_FILE}
 sudo ctr -n=k8s.io images list |grep ${IMAGE_NAME}
 echo $IMAGE_NAME
-kubectl -n osm patch deployment ${MODULE_NAME} --patch '{"spec": {"template": {"spec": {"containers": [{"name": "'${MODULE_NAME}'", "image": "'${IMAGE_NAME}'"}]}}}}'
-kubectl -n osm rollout restart deployment ${MODULE_NAME}
+MODULE_NAME_CLEAN=${MODULE_NAME//-/}
+kubectl -n osm patch deployment ${MODULE_NAME_CLEAN} --patch '{"spec": {"template": {"spec": {"containers": [{"name": "'${MODULE_NAME_CLEAN}'", "image": "'${IMAGE_NAME}'"}]}}}}'
+kubectl -n osm rollout restart deployment ${MODULE_NAME_CLEAN}