]> review.fuel-infra Code Review - tools/sustaining.git/commitdiff
Post-prototype fixes 01/40501/2
authorVladimir Khlyunev <vkhlyunev@mirantis.com>
Wed, 13 Feb 2019 11:37:06 +0000 (15:37 +0400)
committerVladimir Khlyunev <vkhlyunev@mirantis.com>
Wed, 13 Feb 2019 11:40:46 +0000 (15:40 +0400)
Too painful to desrcibe it... Just let it be as is.

Change-Id: If700e91198af6920e9240756351e7b2aea1f2bb9

maintenance-ci/common/data/base_heat.yml [moved from maintenance-ci/common/data/base-heat.yml with 100% similarity]
maintenance-ci/common/jobs/update_jenkins_jobs.yaml [moved from maintenance-ci/common/jobs/update-jenkins-jobs.yaml with 92% similarity]
maintenance-ci/common/scripts/deploy_heat_stack.sh
maintenance-ci/common/scripts/update_jenkins_cleanup.sh [moved from maintenance-ci/common/scripts/update-jenkins-cleanup.sh with 100% similarity]
maintenance-ci/common/scripts/update_jenkins_jobs.sh [moved from maintenance-ci/common/scripts/update-jenkins-jobs.sh with 100% similarity]
maintenance-ci/common/scripts/update_jenkins_views.sh [moved from maintenance-ci/common/scripts/update-jenkins-views.sh with 100% similarity]

similarity index 92%
rename from maintenance-ci/common/jobs/update-jenkins-jobs.yaml
rename to maintenance-ci/common/jobs/update_jenkins_jobs.yaml
index b1bcddb0c39ad271d7d25769f5e305b647b449d3..7bdd7131f25ce4822eb36e4123fb333dd30c0c00 100644 (file)
 
     builders:
     - shell:
-        !include-raw: common/scripts/update-jenkins-jobs.sh
+        !include-raw: common/scripts/update_jenkins_jobs.sh
 
     publishers:
     - post-tasks:
       - matches:
         - log-text: '.'
         escalate-status: true
-        script: !include-raw: common/scripts/update-jenkins-cleanup.sh
\ No newline at end of file
+        script: !include-raw: common/scripts/update_jenkins_cleanup.sh
\ No newline at end of file
index 48887756882c7ac2617384afd29d615d42dedac6..d3664575c61c4f1701499d607676ee6ec1614f3b 100755 (executable)
@@ -9,20 +9,19 @@ if [ ! -d "${OPENSTACK_CLIENTS_VENV}" ] ; then
     deactivate
 fi
 
-
-parameter_string=''
-if [ ! -z ${IMAGE_NAME} ] ; then
-  parameter_string="${parameter_string} --parameter 'image=${IMAGE_NAME}'"
+parameter_string=""
+if [ ! -z "${FLAVOR_NAME}" ] ; then
+  parameter_string="$parameter_string --parameter \"flavor=${FLAVOR_NAME}\""
 fi
-if [ ! -z ${FLAVOR_NAME} ] ; then
-  parameter_string="${parameter_string} --parameter 'flavor=${FLAVOR_NAME}'"
+if [ ! -z "${IMAGE_NAME}" ] ; then
+  parameter_string="$parameter_string --parameter \"image=${IMAGE_NAME}\""
 fi
-if [ ! -z ${JENKINS_LABELS} ] ; then
-  parameter_string="${parameter_string} --parameter 'jenkins_labels=${JENKINS_LABELS}'"
+if [ ! -z "${JENKINS_LABELS}" ] ; then
+  parameter_string="$parameter_string --parameter \"jenkins_labels=${JENKINS_LABELS}\""
 fi
 
 # MAC OS compatibility, for manual usage
-if [ $(which md5sum) ] ; then
+if command -v md5sum ; then
   md5_cmd="md5sum"
 else
   md5_cmd="md5"
@@ -30,7 +29,10 @@ fi
 
 STACK_NAME="${STACK_PREFIX:-swarm_slave}_$(date +%s | "${md5_cmd}" | head -c 4)"
 
+set +x
 source "${OPENSTACK_CLIENTS_VENV}"/bin/activate
+set -x
   source "${OPENRC_FILE?}"
-  openstack stack create -t "${HEAT_STACK_YAML}" "${STACK_NAME}"
+  echo "openstack stack create -t ${HEAT_STACK_YAML} ${parameter_string} ${STACK_NAME}" | bash -
+  openstack stack output show "${STACK_NAME}" --all
 deactivate
\ No newline at end of file