summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorfumingwei <[email protected]>2024-08-20 19:05:39 +0800
committer付明卫 <[email protected]>2024-08-30 10:20:36 +0000
commit31ff6b511d0ed322c9d7d6a7f51d9be1a026e5d8 (patch)
tree770d25f17d52cdb9a9feabe2d088cafb82f4a921 /tools
parent0f60b9a82f2a12f0a2223c7bcb5aa021c37aba67 (diff)
feature:TSG-22337:Support install tsg cm in OS.
Diffstat (limited to 'tools')
-rw-r--r--tools/pull_container_images.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/tools/pull_container_images.sh b/tools/pull_container_images.sh
new file mode 100644
index 00000000..6324a829
--- /dev/null
+++ b/tools/pull_container_images.sh
@@ -0,0 +1,25 @@
+#!/bin/sh -e
+EXPORT_IMAGES_DIR=$1
+EXPORT_IMAGES_NAME=$2
+
+TSG_CM_REGISTRY_SERVER="ci1.bj.geedge.net"
+
+TSG_CM_REGISTRY="${TSG_CM_REGISTRY_SERVER}/tsg/cm/tsg-cm"
+TSG_CM_IMAGE_TAG="api_v24.09_2024083006"
+
+TSG_CM_MARIADB_REGISTRY="${TSG_CM_REGISTRY_SERVER}/common/mariadb"
+TSG_CM_MARIADB_IMAGE_TAG="10.11.8"
+
+TSG_CM_POLICY_VERIFY_REGISTRY="${TSG_CM_REGISTRY_SERVER}/tsg/cm/cm-verify"
+TSG_CM_POLICY_VERIFY_IMAGE_TAG="tsg_v24.09_2024082801"
+
+buildah login -u ${TSG_CM_IMAGE_REGISTRY_AUTH_USERNAME} -p ${TSG_CM_IMAGE_REGISTRY_AUTH_PASSWORD} ${TSG_CM_REGISTRY_SERVER}
+
+buildah pull ${TSG_CM_REGISTRY}:${TSG_CM_IMAGE_TAG}
+buildah pull ${TSG_CM_MARIADB_REGISTRY}:${TSG_CM_MARIADB_IMAGE_TAG}
+buildah pull ${TSG_CM_POLICY_VERIFY_REGISTRY}:${TSG_CM_POLICY_VERIFY_IMAGE_TAG}
+
+podman save -o ${EXPORT_IMAGES_DIR}/${EXPORT_IMAGES_NAME} -m \
+ ${TSG_CM_REGISTRY}:${TSG_CM_IMAGE_TAG} \
+ ${TSG_CM_MARIADB_REGISTRY}:${TSG_CM_MARIADB_IMAGE_TAG} \
+ ${TSG_CM_POLICY_VERIFY_REGISTRY}:${TSG_CM_POLICY_VERIFY_IMAGE_TAG}