summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfumingwei <[email protected]>2024-10-24 14:43:11 +0800
committerfumingwei <[email protected]>2024-10-24 14:43:11 +0800
commit1a19068f296914642b7f8f6ea778fc40bdb87727 (patch)
tree19b7ed48638066484a9fe1c7b0cc45634d189060
parentce9d827145114478270bc90abb354d5ed162bf4d (diff)
feature: delete deprecated build containers and helmcharts files.
-rw-r--r--package/rockylinux8.tarbin203596800 -> 0 bytes
-rw-r--r--tools/ansible-HAL-CONTAINER17
-rw-r--r--tools/build_container_images.sh97
-rw-r--r--tools/build_helm_charts.sh17
-rw-r--r--tools/pull_container_images.sh25
5 files changed, 0 insertions, 156 deletions
diff --git a/package/rockylinux8.tar b/package/rockylinux8.tar
deleted file mode 100644
index cf234ad0..00000000
--- a/package/rockylinux8.tar
+++ /dev/null
Binary files differ
diff --git a/tools/ansible-HAL-CONTAINER b/tools/ansible-HAL-CONTAINER
deleted file mode 100644
index 53149945..00000000
--- a/tools/ansible-HAL-CONTAINER
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh -ex
-
-PROFILE_ID=$1
-PROJECTDIR=$2
-TARGET_SYSROOT_DIR=$3
-YUM_CONF_PATH=$4
-OS_RELEASE_VER=$5
-CONTAINER_NAME=$6
-HELM_CHART_VER="0.1.0"
-
-echo "----------------------------- Ansible Stage 1 ----------------------------"
-echo "$PROFILE_ID"
-
-echo "[$PROFILE_ID]" > $PROJECTDIR/ansible/install_config/hosts
-echo "$CONTAINER_NAME ansible_connection=buildah" >> $PROJECTDIR/ansible/install_config/hosts
-
-ansible-playbook -c buildah -i $PROJECTDIR/ansible/install_config/hosts $PROJECTDIR/ansible/HAL_deploy.yml -e "rpm_repo_config_path=$YUM_CONF_PATH PROFILE_ID=$PROFILE_ID path_download=/tmp/rpm_download os_release_ver=$OS_RELEASE_VER helm_chart_ver=$HELM_CHART_VER"
diff --git a/tools/build_container_images.sh b/tools/build_container_images.sh
deleted file mode 100644
index f496b2d9..00000000
--- a/tools/build_container_images.sh
+++ /dev/null
@@ -1,97 +0,0 @@
-#!/bin/sh -e
-CODE_PROJECT_DIR=$1
-CODE_CONF_DIR=$2
-CODE_TOOTS_DIR=$3
-
-OS_RELEASE_VER=$4
-PROFILE_ID=$5
-IMAGE_CACHE_DIR=$6
-
-EXPORT_IMAGES_DIR=$7
-EXPORT_IMAGES_NAME=$8
-
-
-IMAGE_REPO_PREFIX="registry.gdnt-cloud.website"
-
-BASE_IMAGE_NAME="${IMAGE_REPO_PREFIX}/tsg-base:${OS_RELEASE_VER}"
-
-##function define start
-function load_rockylinux_image()
-{
- podman load < ${CODE_PROJECT_DIR}/package/rockylinux8.tar
-}
-
-function build_image()
-{
- local component_name=$1
- local source_image_name=$2
- local target_image_name=$3
-
- local container_name="tsg-${component_name}-install-${OS_RELEASE_VER}"
- #create container
- buildah from --name ${container_name} ${source_image_name}
-
- #copy /etc/hosts into container
- buildah copy ${container_name} ${CODE_CONF_DIR}/yum-RockyLinux-8.conf /tmp/
- buildah copy ${container_name} /etc/hosts /tmp/
- buildah run ${container_name} -- bash -c "cp /etc/hosts /tmp/hosts.bak;cp /tmp/hosts /etc/hosts"
-
- #deploy the traffic engine into container
- ${CODE_TOOTS_DIR}/ansible-HAL-CONTAINER ${PROFILE_ID}-${component_name} ${CODE_PROJECT_DIR} /tmp/empty/container /tmp/yum-RockyLinux-8.conf ${OS_RELEASE_VER} ${container_name}
-
- #clean install fine in container
- buildah run ${container_name} -- bash -c "yum clean all -y; yum -c /tmp/yum-RockyLinux-8.conf clean all -y; rm -rf /var/cache/yum/x86_64/8"
- buildah run ${container_name} -- bash -c "cp /tmp/ks-script-* /; cp /tmp/hosts.bak /etc/hosts; rm -rf /tmp/*; mv /ks-script-* /tmp"
-
- ##
- if [ "proxy" == "${component_name}" ]; then
- buildah run ${container_name} -- bash -c "cat /etc/sysctl.d/80-tfe.conf" > ${IMAGE_CACHE_DIR}/80-tfe.conf
- fi
-
- #commit container
- buildah commit ${container_name} ${target_image_name}
-
- #delete container
- buildah rm ${container_name}
-}
-
-function export_images()
-{
- podman save -o ${EXPORT_IMAGES_DIR}/${EXPORT_IMAGES_NAME} -m \
- ${IMAGE_REPO_PREFIX}/tsg-firewall:${OS_RELEASE_VER} \
- ${IMAGE_REPO_PREFIX}/tsg-proxy:${OS_RELEASE_VER} \
- ${IMAGE_REPO_PREFIX}/tsg-certstore:${OS_RELEASE_VER} \
- ${IMAGE_REPO_PREFIX}/tsg-init:${OS_RELEASE_VER} \
- ${IMAGE_REPO_PREFIX}/tsg-sce:${OS_RELEASE_VER} \
- ${IMAGE_REPO_PREFIX}/tsg-bfdd:${OS_RELEASE_VER} \
- ${IMAGE_REPO_PREFIX}/tsg-inject:${OS_RELEASE_VER} \
- ${IMAGE_REPO_PREFIX}/tsg-packet-io-engine:${OS_RELEASE_VER} \
- ${IMAGE_REPO_PREFIX}/trex:${OS_RELEASE_VER} \
- ${IMAGE_REPO_PREFIX}/tsg-shaping:${OS_RELEASE_VER} \
- ${IMAGE_REPO_PREFIX}/tsg-nic-uio-binder:${OS_RELEASE_VER} \
- ${IMAGE_REPO_PREFIX}/tsg-log-collector:${OS_RELEASE_VER} \
- ${IMAGE_REPO_PREFIX}/tsg-dp-trace-telemetry:${OS_RELEASE_VER}
-}
-##function define end
-
-
-load_rockylinux_image
-
-build_image "base" "rockylinux:8" "${BASE_IMAGE_NAME}"
-
-build_image "firewall" "${BASE_IMAGE_NAME}" "${IMAGE_REPO_PREFIX}/tsg-firewall:${OS_RELEASE_VER}"
-build_image "proxy" "${BASE_IMAGE_NAME}" "${IMAGE_REPO_PREFIX}/tsg-proxy:${OS_RELEASE_VER}"
-build_image "certstore" "${BASE_IMAGE_NAME}" "${IMAGE_REPO_PREFIX}/tsg-certstore:${OS_RELEASE_VER}"
-build_image "init" "${BASE_IMAGE_NAME}" "${IMAGE_REPO_PREFIX}/tsg-init:${OS_RELEASE_VER}"
-build_image "sce" "${BASE_IMAGE_NAME}" "${IMAGE_REPO_PREFIX}/tsg-sce:${OS_RELEASE_VER}"
-build_image "bfdd" "${BASE_IMAGE_NAME}" "${IMAGE_REPO_PREFIX}/tsg-bfdd:${OS_RELEASE_VER}"
-build_image "shaping" "${BASE_IMAGE_NAME}" "${IMAGE_REPO_PREFIX}/tsg-shaping:${OS_RELEASE_VER}"
-build_image "inject" "${BASE_IMAGE_NAME}" "${IMAGE_REPO_PREFIX}/tsg-inject:${OS_RELEASE_VER}"
-build_image "packet-io-engine" "${BASE_IMAGE_NAME}" "${IMAGE_REPO_PREFIX}/tsg-packet-io-engine:${OS_RELEASE_VER}"
-build_image "trex" "${BASE_IMAGE_NAME}" "${IMAGE_REPO_PREFIX}/trex:${OS_RELEASE_VER}"
-build_image "nic-uio-binder" "${BASE_IMAGE_NAME}" "${IMAGE_REPO_PREFIX}/tsg-nic-uio-binder:${OS_RELEASE_VER}"
-build_image "dp-trace-telemetry" "${BASE_IMAGE_NAME}" "${IMAGE_REPO_PREFIX}/tsg-dp-trace-telemetry:${OS_RELEASE_VER}"
-build_image "log-collector" "${BASE_IMAGE_NAME}" "${IMAGE_REPO_PREFIX}/tsg-log-collector:${OS_RELEASE_VER}"
-
-export_images
-
diff --git a/tools/build_helm_charts.sh b/tools/build_helm_charts.sh
deleted file mode 100644
index 03651a10..00000000
--- a/tools/build_helm_charts.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh -e
-CODE_PROJECT_DIR=$1
-OS_RELEASE_VER=$2
-WRITE_HELM_CHART_VER=$3
-WRITE_HELM_CHART_DIR=$4
-WRITE_HELM_CHART_FILE_PATH=$5
-##function define start
-function build_helm_charts()
-{
- mkdir -p /tmp/helm
- tar -zxvf ${CODE_PROJECT_DIR}/ansible/roles/traffic-engine/files/helm-linux-amd64.tar.gz -C /tmp/helm
- /tmp/helm/linux-amd64/helm package --app-version ${OS_RELEASE_VER} --version ${WRITE_HELM_CHART_VER} -d ${WRITE_HELM_CHART_DIR} ${CODE_PROJECT_DIR}${WRITE_HELM_CHART_FILE_PATH}
- rm -rf /tmp/helm
-}
-##function define end
-
-build_helm_charts
diff --git a/tools/pull_container_images.sh b/tools/pull_container_images.sh
deleted file mode 100644
index d15f43aa..00000000
--- a/tools/pull_container_images.sh
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/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/cm-api"
-TSG_CM_IMAGE_TAG="tsg_cm_v24.09_2024100801"
-
-TSG_CM_MARIADB_REGISTRY="${TSG_CM_REGISTRY_SERVER}/common/mariadb"
-TSG_CM_MARIADB_IMAGE_TAG="10.11.7"
-
-TSG_CM_POLICY_VERIFY_REGISTRY="${TSG_CM_REGISTRY_SERVER}/tsg/cm/cm-verify"
-TSG_CM_POLICY_VERIFY_IMAGE_TAG="tsg_v24.09_20240906"
-
-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}