diff --git a/lib/mrsk/commands/builder/base.rb b/lib/mrsk/commands/builder/base.rb index 237d06ca..a811afbd 100644 --- a/lib/mrsk/commands/builder/base.rb +++ b/lib/mrsk/commands/builder/base.rb @@ -2,6 +2,7 @@ require "mrsk/commands/base" class Mrsk::Commands::Builder::Base < Mrsk::Commands::Base delegate :argumentize, :secretize, to: Mrsk::Configuration + delegate :secretize, to: Mrsk::Utils def pull docker :pull, config.absolute_image @@ -12,7 +13,7 @@ class Mrsk::Commands::Builder::Base < Mrsk::Commands::Base end def build_secrets - secretize "--secret", secrets + argumentize "--secret", secrets.collect { |secret| [ "id", secret ] } end private diff --git a/lib/mrsk/configuration.rb b/lib/mrsk/configuration.rb index 5efa5dac..ad5b1225 100644 --- a/lib/mrsk/configuration.rb +++ b/lib/mrsk/configuration.rb @@ -22,10 +22,6 @@ class Mrsk::Configuration attributes.flat_map { |k, v| [ argument, redacted ? Mrsk::Utils.redact("#{k}=#{v}") : "#{k}=#{v}" ] } end - def secretize(secret, keys) - keys.flat_map { |key| [ secret, "id=#{key}" ] } - end - private def load_config_file(file) if file.exist?