Since they are short runs, and we really don't need to worry about rotating credentials during a run (which would likely not even be supported by Meltano or the taps/targets), setting exit_after_auth in the Vault agent causes it to exit after it renders the secrets in the in-memory volume for the run. So, everything is working, securely!