blob: 942c81fd415c49752f0f2f4c5a682d4bd23d1946 [file] [log] [blame]
Alexa0053b92022-10-14 16:38:28 -05001#!/bin/bash
2##
3echo "### Checking rally environments"
4status=$(kubectl -n qa-space get pod | grep rally | tr -s " " | cut -d' ' -f3)
5if [ ${status} != "Running" ]; then
6 echo "# 'rally' container is not Running"
7 exit 1
8fi
9
10###
11if [ ! -z $(kubectl exec -n qa-space --stdin rally -- rally env list | grep openstack | cut -d' ' -f2) ]; then
12 echo "# Openstack env already created"
13 kubectl exec -n qa-space --stdin rally -- rally env list
14else
15 echo "# Creating openstack env"
16 kubectl exec -n qa-space --stdin rally -- bash -c "bash /rally/rally-files/init-rally-openstack.sh"
17fi
18echo " "
19###
20if [ ! -z $(kubectl exec -n qa-space --stdin rally -- rally env list | grep kubernetes | cut -d' ' -f2) ]; then
21 echo "# Kubernetes env already created"
22 kubectl exec -n qa-space --stdin rally -- rally env list
23else
24 echo "# Creating kubernetes env"
25 kubectl exec -n qa-space --stdin rally -- sudo chown rally /artifacts
26 kubectl cp $MY_PROJFOLDER/envs/mos-kubeconfig.yaml qa-space/rally:/artifacts/mos-kubeconfig.yaml
27 kubectl exec -n qa-space --stdin rally -- bash -c "bash /rally/rally-files/init-rally-kube.sh"
28fi