CID-512: add informative message in case of rollback
This commit is contained in:
parent
a37ddc9fb3
commit
eabfedc378
@ -45,9 +45,14 @@ class StackBootstrapWorker < Worker
|
|||||||
def bootstrap_or_rollback_if_failed(options)
|
def bootstrap_or_rollback_if_failed(options)
|
||||||
bootstrap_result = executor.bootstrap_just_persisted(jid)
|
bootstrap_result = executor.bootstrap_just_persisted(jid)
|
||||||
puts_and_flush Devops::Messages.t("worker.stack_bootstrap.bootstrap_result.#{bootstrap_result.reason}")
|
puts_and_flush Devops::Messages.t("worker.stack_bootstrap.bootstrap_result.#{bootstrap_result.reason}")
|
||||||
if bootstrap_result.bootstrap_error? && !options[:skip_rollback]
|
# move try_rollback to stack executor
|
||||||
|
if bootstrap_result.bootstrap_error?
|
||||||
|
if options[:skip_rollback]
|
||||||
|
puts_and_flush "\nSkip rollback because of skip_rollback option set to true."
|
||||||
|
else
|
||||||
rollback_stack!
|
rollback_stack!
|
||||||
end
|
end
|
||||||
|
end
|
||||||
bootstrap_result.code
|
bootstrap_result.code
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user