class Kontena::Cli::Grids::CreateCommand
Public Instance Methods
execute()
click to toggle source
# File lib/kontena/cli/grids/create_command.rb, line 20 def execute validate_grid_parameters if initial_size == 1 warning "Option --initial-size=1 is only recommended for test/dev usage" unless running_silent? end payload = { name: name } payload[:token] = self.token if self.token payload[:initial_size] = self.initial_size if self.initial_size payload[:subnet] = subnet if subnet payload[:supernet] = supernet if supernet build_grid_parameters(payload) grid = spinner "Creating #{pastel.cyan(name)} grid " do client.post('grids', payload) end if grid spinner "Switching scope to #{pastel.cyan(name)} grid " do config.current_grid = grid['name'] config.write end end end