@@ -184,15 +184,17 @@ deploy_group() {
184
184
RESULT=$?
185
185
if [ $RESULT -eq 0 ]; then
186
186
if [[ ( -n " ${ROUTE_DOMAIN} " ) && ( -n " ${ROUTE_HOSTNAME} " ) ]]; then
187
- ice route bind $ROUTE_HOSTNAME $ROUTE_DOMAIN $MY_GROUP_NAME
187
+ ice route map --hostname $ROUTE_HOSTNAME --domain $ROUTE_DOMAIN $MY_GROUP_NAME
188
188
RESULT=$?
189
189
if [ $RESULT -eq 0 ]; then
190
190
insert_inventory " containergroup" ${MY_GROUP_NAME}
191
191
else
192
192
echo -e " ${red} Failed to map $ROUTE_HOSTNAME $ROUTE_DOMAIN to $MY_GROUP_NAME ${no_color} "
193
+ echo -e " ${label_color} Not stopping execution due to failing in mapping${no_color} "
194
+ RESULT=0
193
195
fi
194
196
else
195
- echo " No route defined, so not bind it to ${MY_GROUP_NAME} "
197
+ echo " No route defined, so not map it to ${MY_GROUP_NAME} "
196
198
fi
197
199
else
198
200
echo -e " ${red} Failed to deploy group${no_color} "
@@ -236,12 +238,18 @@ deploy_red_black () {
236
238
# statements
237
239
# remove this group
238
240
echo " removing route $ROUTE_HOSTNAME $ROUTE_DOMAIN from ${MY_GROUP_NAME} _${COUNTER} "
239
- ice route unmap $ROUTE_HOSTNAME $ROUTE_DOMAIN $MY_GROUP_NAME
241
+ ice route unmap --hostname $ROUTE_HOSTNAME --domain $ROUTE_DOMAIN $MY_GROUP_NAME
240
242
echo " removing group ${MY_GROUP_NAME} _${COUNTER} "
241
243
ice group rm ${MY_GROUP_NAME} _${COUNTER}
242
- delete_inventory " group" ${MY_GROUP_NAME} _${COUNTER}
244
+ RESULT=$?
245
+ if [ $FOUND -eq 0 ]; then
246
+ delete_inventory " group" ${MY_GROUP_NAME} _${COUNTER}
247
+ else
248
+ echo -e " ${label_color} Failed to remove previous group ${MY_GROUP_NAME} _${COUNTER} ${no_color} "
249
+ ice group inspect ${MY_GROUP_NAME} _${COUNTER}
250
+ fi
243
251
else
244
- echo " No route defined, so not unbinding it from ${MY_GROUP_NAME} _${COUNTER} "
252
+ echo " No route defined, so not unmapping it from ${MY_GROUP_NAME} _${COUNTER} "
245
253
fi
246
254
fi
247
255
let COUNTER-=1
@@ -266,10 +274,12 @@ if [ -z "$GROUP_DESIRED" ]; then
266
274
fi
267
275
268
276
if [ -z " $ROUTE_HOSTNAME " ]; then
269
- echo -e " ${label_color} ROUTE_HOSTNAME not set${no_color} "
277
+ echo -e " ${red} ROUTE_HOSTNAME not set. Please set the desired or existing route hostname as an environment proeprties on the stage.${no_color} "
278
+ exit 1
270
279
fi
271
280
if [ -z " $ROUTE_DOMAIN " ]; then
272
- echo -e " ${label_color} ROUTE_DOMAIN not set${no_color} "
281
+ echo -e " ${label_color} ROUTE_DOMAIN not set, defaulting to mybluemix.net${no_color} "
282
+ export ROUTE_DOMAIN=" mybluemix.net"
273
283
fi
274
284
275
285
if [ " ${DEPLOY_TYPE} " == " simple" ]; then
283
293
usage
284
294
deploy_red_black
285
295
fi
286
- ice groups list
296
+ ice group list
287
297
ice ps
288
298
dump_info
0 commit comments