Browse code

Adds requisite changes to configure_tempest.sh for EC2/S3 tests

* Adds all the BOTO_XXX variables to the configuration file
setup that are needed by https://review.openstack.org/#/c/14689/15

Change-Id: I44b2950705807fcfd026f1069fbe0d2727632760

Jay Pipes authored on 2012/11/20 00:58:50
Showing 1 changed files
... ...
@@ -209,6 +209,21 @@ VOLUME_CATALOG_TYPE=volume
209 209
 LIVE_MIGRATION_AVAILABLE=${LIVE_MIGRATION_AVAILABLE:-False}
210 210
 USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION=${USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION:-False}
211 211
 
212
+# EC2 and S3 test configuration
213
+BOTO_EC2_URL="http://$IDENTITY_HOST:8773/services/Cloud"
214
+BOTO_S3_URL="http://$IDENTITY_HOST:3333"
215
+BOTO_AWS_ACCESS=""  # Created in tempest...
216
+BOTO_AWS_SECRET=""  # Created in tempest...
217
+BOTO_AWS_REGION="RegionOne"
218
+BOTO_S3_MATERIALS_PATH=$DEST/devstack/files/images/s3-materials/cirros-0.3.0
219
+BOTO_ARI_MANIFEST=cirros-0.3.0-x86_64-initrd.manifest.xml
220
+BOTO_AMI_MANIFEST=cirros-0.3.0-x86_64-blank.img.manifest.xml
221
+BOTO_AKI_MANIFEST=cirros-0.3.0-x86_64-vmlinuz.manifest.xml
222
+BOTO_FLAVOR_NAME=m1.tiny
223
+BOTO_SOCKET_TIMEOUT=5
224
+BOTO_BUILD_TIMEOUT=${COMPUTE_BUILD_TIMEOUT:-400}
225
+BOTO_BUILD_INTERVAL=${COMPUTE_BUILD_INTERVAL:-3}
226
+
212 227
 sed -e "
213 228
     s,%IDENTITY_USE_SSL%,$IDENTITY_USE_SSL,g;
214 229
     s,%IDENTITY_HOST%,$IDENTITY_HOST,g;
... ...
@@ -266,6 +281,19 @@ sed -e "
266 266
     s,%VOLUME_BUILD_TIMEOUT%,$VOLUME_BUILD_TIMEOUT,g;
267 267
     s,%LIVE_MIGRATION_AVAILABLE%,$LIVE_MIGRATION_AVAILABLE,g;
268 268
     s,%USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION%,$USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION,g;
269
+    s,%BOTO_EC2_URL%,$BOTO_EC2_URL,g;
270
+    s,%BOTO_S3_URL%,$BOTO_S3_URL,g;
271
+    s,%BOTO_AWS_ACCESS%,$BOTO_AWS_ACCESS,g;
272
+    s,%BOTO_AWS_SECRET%,$BOTO_AWS_SECRET,g;
273
+    s,%BOTO_AWS_REGION%,$BOTO_AWS_REGION,g;
274
+    s,%BOTO_S3_MATERIALS_PATH%,$BOTO_S3_MATERIALS_PATH,g;
275
+    s,%BOTO_ARI_MANIFEST%,$BOTO_ARI_MANIFEST,g;
276
+    s,%BOTO_AMI_MANIFEST%,$BOTO_AMI_MANIFEST,g;
277
+    s,%BOTO_AKI_MANIFEST%,$BOTO_AKI_MANIFEST,g;
278
+    s,%BOTO_FLAVOR_NAME%,$BOTO_FLAVOR_NAME,g;
279
+    s,%BOTO_SOCKET_TIMEOUT%,$BOTO_SOCKET_TIMEOUT,g;
280
+    s,%BOTO_BUILD_TIMEOUT%,$BOTO_BUILD_TIMEOUT,g;
281
+    s,%BOTO_BUILD_INTERVAL%,$BOTO_BUILD_INTERVAL,g;
269 282
 " -i $TEMPEST_CONF
270 283
 
271 284
 echo "Created tempest configuration file:"