Sha256: 9395de1b8e4de39b9162b108e6c48b8aca0e843d647b0158358158441a0f5299
Contents?: true
Size: 648 Bytes
Versions: 8
Compression:
Stored size: 648 Bytes
Contents
module Kontena::Cli::Nodes::Upcloud class TerminateCommand < Clamp::Command include Kontena::Cli::Common include Kontena::Cli::GridOptions parameter "NAME", "Node name" option "--username", "USER", "Upcloud username", required: true option "--password", "PASS", "Upcloud password", required: true def execute require_api_url require_current_grid require 'kontena/machine/upcloud' grid = client(require_token).get("grids/#{current_grid}") destroyer = Kontena::Machine::Upcloud::NodeDestroyer.new(client(require_token), username, password) destroyer.run!(grid, name) end end end
Version data entries
8 entries across 8 versions & 1 rubygems