diff --git a/package/rockylinux8.tar b/package/rockylinux8.tar deleted file mode 100644 index cf234ad0..00000000 Binary files a/package/rockylinux8.tar and /dev/null 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}