Sha256: 0f63bb7a950c6e80c0ebc7807050bd91892773ac531b5e602f9696fd034c5b2a
Contents?: true
Size: 701 Bytes
Versions: 51
Compression:
Stored size: 701 Bytes
Contents
require_relative '../services/services_helper' module Kontena::Cli::Certificate class RemoveCommand < Kontena::Command include Kontena::Cli::Common include Kontena::Cli::GridOptions parameter "SUBJECT", "Certificate subject" option "--force", :flag, "Force remove", default: false, attribute_name: :forced requires_current_master requires_current_master_token requires_current_grid def execute confirm_command(self.subject) unless forced? spinner "Removing certificate for #{self.subject.colorize(:cyan)} from #{current_grid.colorize(:cyan)} grid " do client.delete("certificates/#{current_grid}/#{self.subject}") end end end end
Version data entries
51 entries across 51 versions & 2 rubygems