exe/kubernetes-run in kubernetes-deploy-0.6.6 vs exe/kubernetes-run in kubernetes-deploy-0.7.0
- old
+ new
@@ -14,18 +14,22 @@
opts.on("--env-vars=ENV_VARS") { |vars| env_vars = n.split(",")}
opts.on("--entrypoint=ENTRYPOINT") { |c| entrypoint = [c] }
opts.parse!
end
+namespace = ARGV[0]
+context = ARGV[1]
+logger = KubernetesDeploy::FormattedLogger.build(namespace, context)
+
runner = KubernetesDeploy::RunnerTask.new(
- namespace: ARGV[0],
- context: ARGV[1],
+ namespace: namespace,
+ context: context,
+ logger: logger
)
- KubernetesDeploy::Runner.with_friendly_errors do
- runner.run(
- task_template: template,
- entrypoint: entrypoint,
- args: ARGV[2..-1],
- env_vars: env_vars
- )
-end
+success = runner.run(
+ task_template: template,
+ entrypoint: entrypoint,
+ args: ARGV[2..-1],
+ env_vars: env_vars
+)
+exit 1 unless success