From 09b4b246fdd9b26ca8a2082c4667fbe5ab9a6356 Mon Sep 17 00:00:00 2001 From: garciadeblas Date: Wed, 25 Sep 2024 16:36:24 +0200 Subject: [PATCH] Update patch_module to allow push to ttl.sh Change-Id: Iab5ac29525145bb05edf0ec4b437b135faf464c1 Signed-off-by: garciadeblas --- tools/patch_module.sh | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/tools/patch_module.sh b/tools/patch_module.sh index fb697acf..365bb426 100755 --- a/tools/patch_module.sh +++ b/tools/patch_module.sh @@ -18,8 +18,12 @@ if [ $# -ne 2 ]; then echo "Usage $0 " - echo "Example: $0 ro 2" - echo "Example: $0 lcm 5" + echo " Example: $0 ro 2" + echo " Will import image in containerd local registry as opensourcemano/ro:devel-2" + echo " Example: $0 lcm 5" + echo " Will import image in containerd local registry as opensourcemano/lcm:devel-5" + echo " Example: $0 osm-krm-functions 24h" + echo " (when tag_number is '[0-9]+h') Will push the image to ttl.sh/osm-krm-functions-devel:24h" exit 1 fi @@ -27,6 +31,16 @@ MODULE_NAME="$1" TAG_NUMBER="$2" set -x + +if [[ "${TAG_NUMBER}" =~ ^[0-9]+h$ ]]; then + IMAGE_NAME="ttl.sh/${MODULE_NAME}-devel:${TAG_NUMBER}" + docker tag opensourcemano/${MODULE_NAME}:devel ${IMAGE_NAME} + docker push ${IMAGE_NAME} + exit 0 +else + echo "Image will be imported locally" +fi + IMAGE_NAME="opensourcemano/${MODULE_NAME}:devel-${TAG_NUMBER}" docker tag opensourcemano/${MODULE_NAME}:devel ${IMAGE_NAME} IMAGE_FILE="${MODULE_NAME}-devel-${TAG_NUMBER}.tar.gz" -- 2.25.1