04a8cb59b5
This PS delivers the following changes: - adds values_overrides folders into utility binaries charts for flexible testing the charts and images; - values_overrides added to .helmignore files for every chart; - added munch python package into bionic images for compartibility with newer openstack client dependences; - improved Makefile clean section; - uses treasuremap v1.9 deploy-k8s.sh script to deploy test k8s cluster; - adds appropriate changes to deploy k8s script, setup apparmor; - porthole utility charts deployment script have been enriched with and ability to control additional values from values_overrides folders of each chart; - added env-variables.sh and get-values-overrides.sh to power up the changes describes in previous point; - removed deploy.sh script for clarity of actions in playbooks; - improved airship-porthole-gate-runner playbook; - removed install-deps playbook that was used to pre-setup zuul gate; - united make-unit-tests and make-feature-tests playbooks into one make-functional tests playbook; - helm version has been bumped up to 3.11.1; - improved helm_tk.sh script in order to solve issues with multiple charts build process; - bumped up version of stable helm-toolkit used for charts build; - airship-porthole-gate-runner playbook is now used as pre-run script for tox profiles gates and as main run playbook for functional tests gate; Change-Id: I202c573ff85ed2b80191057b537a65a5f5d4600e
17 lines
353 B
Bash
Executable File
17 lines
353 B
Bash
Executable File
#!/bin/bash
|
|
set -x
|
|
|
|
CURRENT_DIR="$(pwd)"
|
|
: "${TREASUREMAP_PATH:="../treasuremap"}"
|
|
|
|
cd "${TREASUREMAP_PATH}" || exit
|
|
bash -c "./tools/deployment/airskiff/developer/010-deploy-k8s.sh"
|
|
|
|
if [ -d /home/zuul ]
|
|
then
|
|
sudo cp -a /root/.kube /home/zuul/
|
|
sudo chown -R zuul /home/zuul/.kube
|
|
fi
|
|
kubectl create namespace utility
|
|
|
|
cd "${CURRENT_DIR}" || exit |