class SettingsReader::VaultResolver::Engines::KV2
Adapter to retrieve / renew secret from kv2 engine
Constants
- MOUNT
Public Instance Methods
renew(_entry)
click to toggle source
# File lib/settings_reader/vault_resolver/engines/kv2.rb, line 12 def renew(_entry) # KV secrets are static. Nothing to do end
retrieves?(address)
click to toggle source
# File lib/settings_reader/vault_resolver/engines/kv2.rb, line 8 def retrieves?(address) address.mount == MOUNT end
Private Instance Methods
get_secret(address)
click to toggle source
# File lib/settings_reader/vault_resolver/engines/kv2.rb, line 18 def get_secret(address) debug { "Fetching new kv secret at: #{address}" } Vault.kv(address.mount).read(address.path) end