Skip to content

Commit a414f08

Browse files
Detected solace service broker version saved in releases/release-vars.yml, used by at deployment time if present
1 parent 6dcd62c commit a414f08

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

bin/deploy-common.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ function checkDeploymentRequirements() {
9090

9191
function checkSolaceReleases() {
9292

93-
SOLACE_PUBSUB_RELEASE_FOUND_COUNT=`bosh releases | grep -v solace-pubsub-broker | grep solace-pubsub | wc -l`
93+
SOLACE_PUBSUB_RELEASE_FOUND_COUNT=$( bosh releases | grep -v solace-pubsub-broker | grep solace-pubsub | wc -l)
9494

9595
if [ "$SOLACE_PUBSUB_RELEASE_FOUND_COUNT" -eq "0" ]; then
9696
echo "solace-pubsub release seem to be missing from bosh, please upload-release to bosh"
@@ -99,7 +99,7 @@ function checkSolaceReleases() {
9999
exit 1
100100
fi
101101

102-
SOLACE_MESSAGING_RELEASE_FOUND_COUNT=`bosh releases | grep solace-pubsub-broker | wc -l`
102+
SOLACE_MESSAGING_RELEASE_FOUND_COUNT=$( bosh releases | grep solace-pubsub-broker | wc -l)
103103

104104
if [ "$SOLACE_MESSAGING_RELEASE_FOUND_COUNT" -eq "0" ]; then
105105
echo "solace-pubsub-broker release seem to be missing from bosh, please upload-release to bosh"
@@ -344,5 +344,10 @@ if [ -f "$RELEASE_VARS_FILE" ]; then
344344
fi
345345
fi
346346

347+
## Handle addiotnal bosh release detected variables
348+
if [ -f "$WORKSPACE/releases/release-vars.yml" ]; then
349+
RELEASE_VARS="$RELEASE_VARS -l $WORKSPACE/releases/release-vars.yml"
350+
fi
351+
347352
BOSH_PARAMS=" $OPS_BASE $MYSQL_OPS $FEATURES_OPS -o $CF_SOLACE_MESSAGING_DEPLOYMENT_HOME/operations/is_${VMR_EDITION}.yml $VARS_STORE $CMD_VARS -l $VARS_FILE $FEATURES_VARS $RELEASE_VARS $MISC_VARS $EXTRA_BOSH_PARAMS"
348353

bin/extract_tile.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,5 +128,6 @@ unzip -o -d $WORKSPACE $TILE_FILE releases/*.tgz
128128
cd ./solace_pubsub_broker/
129129
SOLACE_SERVICE_BROKER_VERSION=$(ls *.jar)
130130
echo " Found Solace Service Broker [ $SOLACE_SERVICE_BROKER_VERSION ]"
131+
echo "solace_service_broker_jar: $SOLACE_SERVICE_BROKER_VERSION" > $WORKSPACE/releases/release-vars.yml
131132
)
132133

bin/solace_upload_releases.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@ if [ -f $WORKSPACE/bosh_env.sh ]; then
1111
fi
1212

1313
source $SCRIPTPATH/bosh-common.sh
14+
1415
loadStemcells
1516

16-
for RELEASE_FILE in `ls $WORKSPACE/releases/*.tgz`; do
17+
for RELEASE_FILE in $(ls $WORKSPACE/releases/*.tgz); do
1718
RELEASE=$(basename $RELEASE_FILE)
1819
echo "Uploading release $RELEASE"
1920
bosh upload-release $RELEASE_FILE

0 commit comments

Comments
 (0)