Class: KuberKit::Actions::ServiceDeployer

Inherits:
Object
  • Object
show all
Defined in:
lib/kuber_kit/actions/service_deployer.rb

Instance Method Summary collapse

Instance Method Details

#call(services:, tags:) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'lib/kuber_kit/actions/service_deployer.rb', line 13

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