Return the bind-secrets object

This commit is contained in:
2025-11-16 13:13:03 -06:00
parent 8c5c49b35f
commit f99a9b8351

View File

@@ -181,7 +181,6 @@
env {:options full-config :secrets (:secrets full-config)}
defaults (when-let [defaults-fn (:defaults-fn spec)]
(defaults-fn env))
resource-class (:constructor spec)]
(if resource-class
@@ -207,12 +206,14 @@
:app-namespace (:app-namespace config)
:load-yaml (get config :vault-load-yaml false)}
final-args (merge defaults prepare-opts)
prepared-vault-data (try
(vault-utils/prepare final-args)
(catch js/Error e
(js/console.error "!!! Error in :vault:prepare :" e)
nil))]
{:common-opts-update prepared-vault-data}))
{:common-opts-update prepared-vault-data
:resource (:bind-secrets prepared-vault-data)}))
(defmethod deploy-resource :vault:retrieve
[_ config]