bin/mu-deploy in cloud-mu-3.1.6 vs bin/mu-deploy in cloud-mu-3.2.0
- old
+ new
@@ -103,11 +103,11 @@
if MU::Cloud::AWS.hosted # XXX actually, check whether we're targeting AWS resources
# I do not understand why this is necessary, but here we are.
Thread.handle_interrupt(MU::Cloud::MuCloudResourceNotImplemented => :never) {
begin
Thread.handle_interrupt(MU::Cloud::MuCloudResourceNotImplemented => :immediate) {
- MU.log "Cost calculator not available for this stack, as it uses a resource not implemented in Mu's CloudFormation layer.", MU::WARN, verbosity: MU::Logger::NORMAL
+ MU.log "Cost calculator not available for this stack, as it uses a resource not implemented in Mu's CloudFormation layer.", MU::NOTICE, verbosity: MU::Logger::NORMAL
Thread.current.exit
}
ensure
end
}
@@ -122,21 +122,21 @@
no_artifacts: true,
stack_conf: stack_conf
)
cost_dummy_deploy.run
rescue MU::Cloud::MuCloudResourceNotImplemented, MU::Cloud::MuCloudFlagNotImplemented
- MU.log "Cost calculator not available for this stack, as it uses a resource not implemented in Mu's CloudFormation layer.", MU::WARN, verbosity: MU::Logger::NORMAL
+ MU.log "Cost calculator not available for this stack, as it uses a resource not implemented in Mu's CloudFormation layer.", MU::NOTICE, verbosity: MU::Logger::NORMAL
end
end
exit
end
if $opts[:update]
deploy = MU::MommaCat.new($opts[:update])
# TODO consider whether this is useful/valid
# old_conf = JSON.parse(File.read(deploy.deploy_dir+"/basket_of_kittens.json"))
# stack_conf = old_conf.merge(stack_conf)
- deploy.updateBasketofKittens(stack_conf)
+ deploy.updateBasketofKittens(stack_conf, skip_validation: true)
deployer = MU::Deploy.new(
deploy.environment,
verbosity: verbosity,
color: $opts[:color],
webify_logs: $opts[:web],