summaryrefslogtreecommitdiffstats
path: root/tests/utils/tacker-setup.sh
diff options
context:
space:
mode:
authorbryan <bryan.sullivan@att.com>2017-02-08 17:25:21 -0800
committerbryan <bryan.sullivan@att.com>2017-02-08 17:25:21 -0800
commitc4a8915f75a026b224edc34ed6d1095e69a28388 (patch)
treed85068284dad58b088f4ca1771d8cf47a3f30427 /tests/utils/tacker-setup.sh
parent5868265049d434c2d642e41ab2730683cc765eb9 (diff)
Update vHello_Tacker test
JIRA: MODELS-23 Update comments and usage. Remove redundant openstack image delete. Add tacker vim-register --is-default flag. Add docker install for ubuntu as needed. Delete start.sh (moved into blueprint user data). Change-Id: I1e4890a8902d164605b82221c54f7b81bdb57c93 Signed-off-by: bryan <bryan.sullivan@att.com>
Diffstat (limited to 'tests/utils/tacker-setup.sh')
-rw-r--r--tests/utils/tacker-setup.sh14
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/utils/tacker-setup.sh b/tests/utils/tacker-setup.sh
index 48d8f10..1d48aab 100644
--- a/tests/utils/tacker-setup.sh
+++ b/tests/utils/tacker-setup.sh
@@ -78,6 +78,18 @@ function create_container () {
echo "$0: $(date) Setup container"
if [ "$dist" == "Ubuntu" ]; then
echo "$0: $(date) Ubuntu-based install"
+ dpkg -l docker-engine
+ if [[ $? -eq 1 ]]; then
+ sudo apt-get install -y apt-transport-https ca-certificates
+ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
+ echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
+ sudo apt-get update
+ sudo apt-get purge lxc-docker
+ sudo apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual
+ sudo apt-get install -y docker-engine
+ sudo service docker start
+ fi
+
# xenial is needed for python 3.5
sudo docker pull ubuntu:xenial
sudo service docker start
@@ -345,7 +357,7 @@ user_id: $(openstack user list | awk "/ admin / { print \$2 }")
EOF
# newton: NAME (was "--name") is now a positional parameter
- tacker vim-register --config-file vim-config.yaml --description OpenStack VIM0
+ tacker vim-register --is-default --config-file vim-config.yaml --description OpenStack VIM0
if [ $? -eq 1 ]; then fail; fi
setup_test_environment