From 9592c07d0cafc4cbc3f3128994f2fbc83c79bdc3 Mon Sep 17 00:00:00 2001 From: Chris Kuehl Date: Thu, 19 Dec 2024 09:55:39 -0600 Subject: [PATCH] Fix error in secrets_fetcher after session change (#1044) --- baseplate/sidecars/secrets_fetcher.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/baseplate/sidecars/secrets_fetcher.py b/baseplate/sidecars/secrets_fetcher.py index a6cc58626..be9400385 100644 --- a/baseplate/sidecars/secrets_fetcher.py +++ b/baseplate/sidecars/secrets_fetcher.py @@ -196,7 +196,7 @@ def _vault_kubernetes_auth(self) -> tuple[str, datetime.datetime]: login_data = {"jwt": token, "role": self.role} logger.debug("Obtaining Vault token via kubernetes auth.") - response = self.session.post( + response = self._make_session().post( urllib.parse.urljoin(self.base_url, f"v1/auth/{self.mount_point}/login"), json=login_data, timeout=5, # seconds @@ -241,7 +241,7 @@ def _vault_aws_auth(self) -> tuple[str, datetime.datetime]: login_data = {"role": self.role, "pkcs7": identity_document, "nonce": nonce} logger.debug("Obtaining Vault token via aws auth.") - response = self.session.post( + response = self._make_session().post( urllib.parse.urljoin(self.base_url, f"v1/auth/{self.mount_point}/login"), json=login_data, timeout=5, # seconds @@ -292,7 +292,7 @@ def __init__( self.token = token self.token_expiration = token_expiration - def close(self): + def close(self) -> None: self.session.close() @property