@@ -37,13 +37,18 @@ TOP_DIR=$(cd $TOOLS_DIR/..; pwd)
3737
3838# Abort if localrc is not set
3939if [ ! -e $TOP_DIR /localrc ]; then
40- echo " You must have a localrc with ALL necessary passwords and configuration defined before proceeding."
41- echo " See stack.sh for required passwords."
40+ echo " You must have a localrc with necessary basic configuration defined before proceeding."
4241 exit 1
4342fi
4443
45- # Source params
46- source ./stackrc
44+ # Abort if openrc is not set
45+ if [ ! -e $TOP_DIR /openrc ]; then
46+ echo " You must have an openrc with ALL necessary passwords and credentials defined before proceeding."
47+ exit 1
48+ fi
49+
50+ # Source params. openrc sources stackrc which sources localrc
51+ source $TOP_DIR /openrc
4752
4853# Set defaults not configured by stackrc
4954TENANT=${TENANT:- admin}
@@ -132,8 +137,8 @@ if [[ ! -r $TEMPEST_CONF ]]; then
132137fi
133138
134139IDENTITY_USE_SSL=${IDENTITY_USE_SSL:- False}
135- IDENTITY_PORT =${IDENTITY_PORT :- 5000 }
136- IDENTITY_API_VERSION={ $IDENTITY_API_VERSION :- v2.0} # Note: need v for now...
140+ TEMPEST_IDENTITY_HOST =${IDENTITY_HOST :- 127.0.0.1 }
141+ TEMPEST_IDENTITY_API_VERSION= " v2.0" # Note: need v for now...
137142# TODO(jaypipes): This is dumb and needs to be removed
138143# from the Tempest configuration file entirely...
139144IDENTITY_PATH=${IDENTITY_PATH:- tokens}
@@ -167,14 +172,16 @@ ADMIN_TENANT_NAME={$ADMIN_TENANT:-admin}
167172# Do any of the following need to be configurable?
168173COMPUTE_CATALOG_TYPE=compute
169174COMPUTE_CREATE_IMAGE_ENABLED=True
170- COMPUTE_RESIZE_AVAILABLE=True
175+ COMPUTE_RESIZE_AVAILABLE=False # not supported with QEMU...
171176COMPUTE_LOG_LEVEL=ERROR
177+ BUILD_INTERVAL=10
178+ BUILD_TIMEOUT=600
172179
173180sed -e "
174181 s,%IDENTITY_USE_SSL%,$IDENTITY_USE_SSL ,g;
175- s,%IDENTITY_HOST%,$HOST_IP ,g;
182+ s,%IDENTITY_HOST%,$TEMPEST_IDENTITY_HOST ,g;
176183 s,%IDENTITY_PORT%,$IDENTITY_PORT ,g;
177- s,%IDENTITY_API_VERSION%,$IDENTITY_API_VERSION ,g;
184+ s,%IDENTITY_API_VERSION%,$TEMPEST_IDENTITY_API_VERSION ,g;
178185 s,%IDENTITY_PATH%,$IDENTITY_PATH ,g;
179186 s,%IDENTITY_STRATEGY%,$IDENTITY_STRATEGY ,g;
180187 s,%USERNAME%,$OS_USERNAME ,g;
@@ -187,6 +194,8 @@ sed -e "
187194 s,%COMPUTE_CREATE_IMAGE_ENABLED%,$COMPUTE_CREATE_IMAGE_ENABLED ,g;
188195 s,%COMPUTE_RESIZE_AVAILABLE%,$COMPUTE_RESIZE_AVAILABLE ,g;
189196 s,%COMPUTE_LOG_LEVEL%,$COMPUTE_LOG_LEVEL ,g;
197+ s,%BUILD_INTERVAL%,$BUILD_INTERVAL ,g;
198+ s,%BUILD_TIMEOUT%,$BUILD_TIMEOUT ,g;
190199 s,%IMAGE_ID%,$IMAGE_UUID ,g;
191200 s,%IMAGE_ID_ALT%,$IMAGE_UUID_ALT ,g;
192201 s,%FLAVOR_REF%,$FLAVOR_REF ,g;
@@ -196,6 +205,10 @@ sed -e "
196205 s,%ADMIN_TENANT_NAME%,$ADMIN_TENANT_NAME ,g;
197206" -i $TEMPEST_CONF
198207
208+ echo " Created tempest configuration file:"
209+ cat $TEMPEST_CONF
210+ echo " \n\n"
211+
199212# Create config.ini
200213
201214CONFIG_INI_TMP=$( mktemp $CONFIG_INI .XXXXXX)
0 commit comments