
This PS performs the following changes: - updates approach to freeze requirements.txt - adds freeze tox profile - upgrades helm to v3.9.4 - changes deployment scripts in accordance with new helm v3 - python code has been re-styled to pass pep8 tests - added tox-docs zuul gate - added tox-py38 zuul gate - added tox-cover zuul gate - added tox-pep8 zuul gate - deprecated old unit-tests zuul gate - added a dependency pre-run playbook to deliver zuul node setup needed for python tox gates to run unit tests - added tox profiles for py38,pep8,docs and cover tests Change-Id: I960326fb0ab8d98cc3f62ffa638286e4fdcbb7c7
19 lines
401 B
Bash
Executable File
19 lines
401 B
Bash
Executable File
#!/bin/bash
|
|
|
|
CURRENT_DIR="$(pwd)"
|
|
: "${PORTHOLE_PATH:="../porthole"}"
|
|
|
|
cd "${PORTHOLE_PATH}" || exit
|
|
sudo echo 127.0.0.1 localhost /etc/hosts
|
|
|
|
mkdir -p artifacts
|
|
|
|
make lint
|
|
make charts
|
|
|
|
cd charts || exit
|
|
for i in $(find . -maxdepth 1 -name "*.tgz" -print | sed -e 's/\-[0-9.]*\.tgz//'| cut -d / -f 2 | sort)
|
|
do
|
|
find . -name "$i-[0-9.]*.tgz" -print -exec cp -av {} "../artifacts/$i.tgz" \;
|
|
done
|