module Commands::Set
Public Instance Methods
set( app_id = Services::AppConfig.get_or_exit('app'), environment_name = Services::AppConfig.get_or_exit('environment'), *settings )
click to toggle source
# File lib/busbar_cli/commands/set.rb, line 18 def set( app_id = Services::AppConfig.get_or_exit('app'), environment_name = Services::AppConfig.get_or_exit('environment'), *settings ) Services::Kube.configure_temporary_profile(options.profile) unless AppsRepository.find(app_id: app_id) && EnvironmentsRepository.find(app_id: app_id, environment_name: environment_name) settings += [app_id, environment_name] puts "Could not find app or environment provided. Using values from the config file\n" app_id = Services::AppConfig.get_or_exit('app') environment_name = Services::AppConfig.get_or_exit('environment') end environment = Environment.new(app_id: app_id, name: environment_name) Services::Settings.set(environment, settings, options.deploy) end