diff options
author | pmikus <pmikus@cisco.com> | 2021-07-13 11:35:32 +0000 |
---|---|---|
committer | pmikus <pmikus@cisco.com> | 2021-08-19 12:22:51 +0000 |
commit | 8079ed2ff7e2fdd41474d286b98cd9be19481f7a (patch) | |
tree | 6f2bf0dcc2d58aa3a37fb827ef12d424cdb079d9 /resources/tools | |
parent | 9c8b637ec9edcece655ac3f8413623ad59d72085 (diff) |
Migrate report/trending/docs to bash framework
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: Idf8462f15a2dd76b42dcaea9df6a0fc15a45503f
Diffstat (limited to 'resources/tools')
-rwxr-xr-x | resources/tools/presentation/run_cpta.sh | 36 | ||||
-rwxr-xr-x | resources/tools/presentation/run_report.sh | 40 | ||||
-rwxr-xr-x | resources/tools/presentation/run_report_local.sh | 128 |
3 files changed, 0 insertions, 204 deletions
diff --git a/resources/tools/presentation/run_cpta.sh b/resources/tools/presentation/run_cpta.sh deleted file mode 100755 index 842339f7f5..0000000000 --- a/resources/tools/presentation/run_cpta.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash - -set -x - -# set default values in config array -typeset -A DIR - -DIR[WORKING]=_tmp - -# Create working directories -mkdir ${DIR[WORKING]} - -# Create virtual environment -virtualenv -p $(which python3) ${DIR[WORKING]}/env -source ${DIR[WORKING]}/env/bin/activate - -# FIXME: s3 config (until migrated to vault, then account will be reset) -mkdir -p ${HOME}/.aws -echo "[nomad-s3]" >> ${HOME}/.aws/config -echo "[nomad-s3] -aws_access_key_id = csit -aws_secret_access_key = Csit1234" >> ${HOME}/.aws/credentials - -# Install python dependencies: -pip3 install -r requirements.txt - -export PYTHONPATH=`pwd`:`pwd`/../../../ - -STATUS=$(python pal.py \ - --specification specifications/trending \ - --logging INFO \ - --force) -RETURN_STATUS=$? - -echo ${STATUS} -exit ${RETURN_STATUS} diff --git a/resources/tools/presentation/run_report.sh b/resources/tools/presentation/run_report.sh deleted file mode 100755 index d1994a1a27..0000000000 --- a/resources/tools/presentation/run_report.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/bash - -set -x - -RELEASE=$1 - -# set default values in config array -typeset -A CFG -typeset -A DIR - -DIR[WORKING]=_tmp - -# Create working directories -mkdir ${DIR[WORKING]} - -# Create virtual environment -virtualenv -p $(which python3) ${DIR[WORKING]}/env -source ${DIR[WORKING]}/env/bin/activate - -# FIXME: s3 config (until migrated to vault, then account will be reset) -mkdir -p ${HOME}/.aws -echo "[nomad-s3]" >> ${HOME}/.aws/config -echo "[nomad-s3] -aws_access_key_id = csit -aws_secret_access_key = Csit1234" >> ${HOME}/.aws/credentials - -# Install python dependencies: -pip3 install -r requirements.txt - -export PYTHONPATH=`pwd`:`pwd`/../../../ - -python pal.py \ - --specification specifications/report \ - --release ${RELEASE} \ - --week "33" \ - --logging INFO \ - --force - -RETURN_STATUS=$(echo $?) -exit ${RETURN_STATUS} diff --git a/resources/tools/presentation/run_report_local.sh b/resources/tools/presentation/run_report_local.sh deleted file mode 100755 index df0e89e5e5..0000000000 --- a/resources/tools/presentation/run_report_local.sh +++ /dev/null @@ -1,128 +0,0 @@ -#!/bin/bash - -# set -x - -usage() -{ - cat <<EOF -usage: run_report_local [OPTION] - -Options: - -h; --help Display this help and exit. - -f; --file Input XML file to be processed. - -d; --directory Directory with input XML files to be processed. - -r; --release Release string (optional). - -w; --week Release week (optional). - -i; --no-dependencies Do not install dependencies. - -l; --install-latex Instal Latex. -EOF -} - -filename="" -directoryname="" -release="master" -week="1" -cfg_install_dependencies=1 -cfg_install_latex=0 - -while [ "$1" != "" ]; do - case $1 in - -f | --file ) shift - filename=$1 - ;; - -d | --directory ) shift - directoryname=$1 - ;; - -r | --release ) shift - release=$1 - ;; - -w | --week ) shift - week=$1 - ;; - -i | --no-dependencies ) cfg_install_dependencies=0 - ;; - -l | --install-latex ) cfg_install_latex=1 - ;; - -h | --help ) usage - exit 1 - ;; - * ) usage - exit 1 - esac - shift -done - -echo "Parameters:" -echo " Input file: " ${filename} -echo " Input directory: " ${directoryname} -echo " Report release: " ${release} -echo " Report week: " ${week} -echo " Install dependencies: " ${cfg_install_dependencies} -echo " Install Latex: " ${cfg_install_latex} - -if [[ $filename == "" && $directoryname == "" ]]; then - echo "ERROR: The input directory or file is required." - usage - exit 1 -fi - -# set default values in config array -typeset -A CFG -typeset -A DIR - -DIR[WORKING]=_tmp - -# Install system dependencies -if [[ ${cfg_install_dependencies} -eq 1 ]] ; -then -sudo apt-get -y update -sudo apt-get -y install libxml2 libxml2-dev libxslt-dev build-essential \ - zlib1g-dev unzip -fi - -if [[ ${cfg_install_latex} -eq 1 ]] ; -then - sudo apt-get -y install xvfb texlive-latex-recommended \ - texlive-fonts-recommended texlive-fonts-extra texlive-latex-extra \ - latexmk wkhtmltopdf inkscape - target="/usr/share/texlive/texmf-dist/web2c/texmf.cnf" - sudo sed -i.bak 's/^\(main_memory\s=\s\).*/\110000000/' "${target}" -fi - -# Create working directories -mkdir ${DIR[WORKING]} - -# Create virtual environment -virtualenv -p $(which python3) ${DIR[WORKING]}/env -source ${DIR[WORKING]}/env/bin/activate - -# Install python dependencies: -pip3 install -r requirements.txt - -export PYTHONPATH=`pwd`:`pwd`/../../../:`pwd`/../../libraries/python - -# Show help so you know the meaning of all parameters -python pal.py --help - -if [[ ${filename} != "" ]]; then - python pal.py \ - --specification specifications/report_local \ - --release ${release} \ - --week ${week} \ - --logging INFO \ - --force \ - --input-file ${filename} -fi - -if [[ ${directoryname} != "" ]]; then - python pal.py \ - --specification specifications/report_local \ - --release ${release} \ - --week ${week} \ - --logging INFO \ - --force \ - --input-directory ${directoryname} -fi - -RETURN_STATUS=$(echo $?) -exit ${RETURN_STATUS} |