From 2f0814b48aa3257a3a0508907880ff1a9ab014cf Mon Sep 17 00:00:00 2001 From: dschveninger Date: Wed, 3 Oct 2018 09:42:44 -0500 Subject: [PATCH] Inform non CICD people what is going on with NC pipelines We are having a lot of launch Node failure and people do not know what is going unless they are working for CICD or have read the code. Improving console message to inform the masses. --- vars/heat.groovy | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/vars/heat.groovy b/vars/heat.groovy index e5342acf0..91ac10b1c 100644 --- a/vars/heat.groovy +++ b/vars/heat.groovy @@ -50,7 +50,16 @@ def stack_create(String name, String tmpl, String parameters) { print "Stack ${name} created!" return } else if (ret != "CREATE_IN_PROGRESS") { + // since the stack failed let show the stack + cmd = openstack_cmd("openstack stack show -f value -c stack_status ${name}") + code = sh (script: cmd, returnStatus: true) + // Let really let people know that something went wrong + print "=======================================================" + print "IMPORTANT:" print "Failed to create stack ${name}" + print "Since the stack that is creating your Jenkins Executor" + print "Failed the pipeline will stop" + print "=======================================================" sh "exit 1" } }