fix(secret-manager): add configurable request timeout for Infisical and Vault

This commit is contained in:
Andras Bacsai
2026-10-20 13:00:38 +02:00
parent 2ade696375
commit 87dade4517
13 changed files with 103 additions and 6 deletions
+10
View File
@@ -82,6 +82,16 @@ class IntegrationToken extends BaseModel
return $this->provider === 'cloudflare' && data_get($this->metadata, 'proxied_dns') === true;
}
/**
* Optional request timeout in seconds for self-hosted secret managers.
*
* @param array<string, mixed> $metadata
*/
public static function requestTimeout(array $metadata): ?int
{
return filled($metadata['timeout'] ?? null) ? (int) $metadata['timeout'] : null;
}
public function dopplerTokenType(): ?string
{
if ($this->provider !== 'doppler') {