Sha256: 3cfcf73ac325c7d1ed19b19ddf4b3c80650fbda85a4f72974bae7b8932917d4a
Contents?: true
Size: 695 Bytes
Versions: 6
Compression:
Stored size: 695 Bytes
Contents
module Kontena::Cli::Nodes class UpdateCommand < Kontena::Command include Kontena::Cli::Common include Kontena::Cli::GridOptions requires_current_master requires_current_master_token requires_current_grid parameter "NODE", "Node name" option ["-l", "--label"], "LABEL", "Node label", multivalued: true option "--clear-labels", :flag, "Clear node labels" def execute data = {} data[:labels] = self.label_list unless self.label_list.empty? data[:labels] = [] if self.clear_labels? spinner "Updating #{self.node.colorize(:cyan)} node " do client.put("nodes/#{current_grid}/#{self.node}", data) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems