Sha256: 81aa791c5f8a99b0a8f149e47ba4af970b6063895849c59c56844b6c17051182
Contents?: true
Size: 561 Bytes
Versions: 1
Compression:
Stored size: 561 Bytes
Contents
class KuberKit::Actions::ServiceDeployer include KuberKit::Import[ "service_deployer.service_list_resolver", "service_deployer.deployer", "shell.local_shell", "ui" ] Contract KeywordArgs[ services: Maybe[ArrayOf[String]], tags: Maybe[ArrayOf[String]], ] => Any def call(services:, tags:) service_names = service_list_resolver.resolve( services: services || [], tags: tags || [] ) service_names.each do |service_name| deployer.deploy(local_shell, service_name.to_sym) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kuber_kit-0.1.2 | lib/kuber_kit/actions/service_deployer.rb |