class Kontena::Cli::Nodes::UpdateCommand

Public Instance Methods

execute() click to toggle source
# File lib/kontena/cli/nodes/update_command.rb, line 16
def execute
  data = {}

  data[:labels] = self.label_list unless self.label_list.empty?
  data[:labels] = [] if self.clear_labels?

  data[:availability] = availability if availability

  nodes.each do |node_name|
    spinner "Updating node #{pastel.cyan(node_name)} " do
      client.put("nodes/#{current_grid}/#{node_name}", data)
    end
  end
end