From db79638c133ade87a0740c4f763d21b5b1ef69ea Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Tue, 16 Jun 2026 19:55:56 +0800 Subject: [PATCH] feat: enable native hashicorp vault secret manager --- litellm/secret_managers/hashicorp_secret_manager.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/litellm/secret_managers/hashicorp_secret_manager.py b/litellm/secret_managers/hashicorp_secret_manager.py index 8bb3f801a1..f0e90a802e 100644 --- a/litellm/secret_managers/hashicorp_secret_manager.py +++ b/litellm/secret_managers/hashicorp_secret_manager.py @@ -19,8 +19,6 @@ from .base_secret_manager import BaseSecretManager class HashicorpSecretManager(BaseSecretManager): def __init__(self): - from litellm.proxy.proxy_server import CommonProxyErrors, premium_user - # Vault-specific config self.vault_addr = os.getenv("HCP_VAULT_ADDR", "http://127.0.0.1:8200") self.vault_token = os.getenv("HCP_VAULT_TOKEN", "") @@ -44,11 +42,6 @@ class HashicorpSecretManager(BaseSecretManager): self._verify_required_credentials_exist() - if premium_user is not True: - raise ValueError( - f"Hashicorp secret manager is only available for premium users. {CommonProxyErrors.not_premium_user.value}" - ) - litellm.secret_manager_client = self litellm._key_management_system = KeyManagementSystem.HASHICORP_VAULT _refresh_interval = os.environ.get(