diff --git a/lib/kamal/secrets/adapters/base.rb b/lib/kamal/secrets/adapters/base.rb index 93ddca47..97b2a458 100644 --- a/lib/kamal/secrets/adapters/base.rb +++ b/lib/kamal/secrets/adapters/base.rb @@ -4,13 +4,7 @@ class Kamal::Secrets::Adapters::Base def fetch(secrets, account:, from: nil) session = login(account) full_secrets = secrets.map { |secret| [ from, secret ].compact.join("/") } - fetch_from_vault(full_secrets, account: account, session: session) - rescue => e - $stderr.puts " \e[31mERROR (#{e.class}): #{e.message}\e[0m" - $stderr.puts e.backtrace if ENV["VERBOSE"] - - Process.kill("INT", Process.ppid) if ENV["KAMAL_SECRETS_INT_PARENT"] - exit 1 + fetch_secrets(full_secrets, account: account, session: session) end private @@ -18,7 +12,7 @@ class Kamal::Secrets::Adapters::Base raise NotImplementedError end - def fetch_from_vault(...) + def fetch_secrets(...) raise NotImplementedError end end