Sha256: 19a9477950cb0fac2b582fa0de3c2ae826eced83a1d98292727bdad9c36455ff
Contents?: true
Size: 476 Bytes
Versions: 59
Compression:
Stored size: 476 Bytes
Contents
module Kontena::Cli::Nodes::Labels class AddCommand < Kontena::Command include Kontena::Cli::Common parameter "NODE", "Node name" parameter "LABEL ...", "Labels" requires_current_master requires_current_master_token requires_current_grid def execute node = client.get("nodes/#{current_grid}/#{self.node}") data = { labels: (Array(node['labels']) + label_list).uniq } client.put("nodes/#{node['id']}", data) end end end
Version data entries
59 entries across 59 versions & 2 rubygems