Browse code

Merge "Make elements for heat test image configurable"

Jenkins authored on 2015/01/29 14:56:38
Showing 1 changed files
... ...
@@ -47,6 +47,11 @@ HEAT_TEMPLATES_DIR=$HEAT_CONF_DIR/templates
47 47
 HEAT_STACK_DOMAIN=$(trueorfalse True HEAT_STACK_DOMAIN)
48 48
 HEAT_API_HOST=${HEAT_API_HOST:-$HOST_IP}
49 49
 HEAT_API_PORT=${HEAT_API_PORT:-8004}
50
+HEAT_FUNCTIONAL_IMAGE_ELEMENTS=${HEAT_FUNCTIONAL_IMAGE_ELEMENTS:-\
51
+vm fedora selinux-permissive pypi  os-collect-config os-refresh-config \
52
+os-apply-config heat-cfntools heat-config heat-config-cfn-init \
53
+heat-config-puppet heat-config-script}
54
+
50 55
 
51 56
 # other default options
52 57
 HEAT_DEFERRED_AUTH=${HEAT_DEFERRED_AUTH:-trusts}
... ...
@@ -306,15 +311,10 @@ function build_heat_functional_test_image {
306 306
         build_dib_pip_repo "$OCC_DIR $OAC_DIR $ORC_DIR $HEAT_CFNTOOLS_DIR"
307 307
         local image_name=heat-functional-tests-image
308 308
 
309
-        # The elements to invoke disk-image-create with
310
-        local image_elements="vm fedora selinux-permissive pypi \
311
-            os-collect-config os-refresh-config os-apply-config heat-cfntools \
312
-            heat-config heat-config-cfn-init heat-config-puppet heat-config-script"
313
-
314 309
         # Elements path for tripleo-image-elements and heat-templates software-config
315 310
         local elements_path=$TIE_DIR/elements:$HEAT_TEMPLATES_REPO_DIR/hot/software-config/elements
316 311
 
317
-        disk_image_create_upload "$image_name" "$image_elements" "$elements_path"
312
+        disk_image_create_upload "$image_name" "$HEAT_FUNCTIONAL_IMAGE_ELEMENTS" "$elements_path"
318 313
         iniset $TEMPEST_CONFIG orchestration image_ref $image_name
319 314
     else
320 315
         echo "Error, HEAT_CREATE_TEST_IMAGE=True requires dib" >&2