Sha256: 7fb78158217cf1c385da2aa958184a49b85810ab42f07afcb089b6828e67da82

Contents?: true

Size: 616 Bytes

Versions: 73

Compression:

Stored size: 616 Bytes

Contents

module Kontena::Cli::Vault
  class RemoveCommand < Kontena::Command
    include Kontena::Cli::Common
    include Kontena::Cli::GridOptions

    parameter "NAME", "Secret name"
    option "--force", :flag, "Force remove", default: false, attribute_name: :forced
    option "--silent", :flag, "Reduce output verbosity"

    def execute
      require_api_url
      require_current_grid
      confirm_command(name) unless forced?

      token = require_token
      vspinner "Removing #{name.colorize(:cyan)} from the vault " do
        client(token).delete("secrets/#{current_grid}/#{name}")
      end
    end
  end
end

Version data entries

73 entries across 73 versions & 1 rubygems

Version Path
kontena-cli-1.4.3 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.3.rc1 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.2 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.2.rc1 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.2.pre1 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.1 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.1.rc1 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.1.pre1 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.3.5 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.3.5.rc1 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.0 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.0.rc2 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.0.rc1 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.0.pre14 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.0.pre13 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.0.pre12 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.0.pre11 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.0.pre10 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.0.pre9 lib/kontena/cli/vault/remove_command.rb
kontena-cli-1.4.0.pre8 lib/kontena/cli/vault/remove_command.rb