module Commands::Scale
Public Instance Methods
scale( app_id = Services::AppConfig.get_or_exit('app'), environment_name = Services::AppConfig.get_or_exit('environment'), component_type = Services::AppConfig.get_or_exit('component'), scale )
click to toggle source
# File lib/busbar_cli/commands/scale.rb, line 9 def scale( app_id = Services::AppConfig.get_or_exit('app'), environment_name = Services::AppConfig.get_or_exit('environment'), component_type = Services::AppConfig.get_or_exit('component'), scale ) Services::Kube.configure_temporary_profile(options.profile) component = Component.new( app_id: app_id, environment_name: environment_name, type: component_type ) Services::Scaler.call(component, scale) end