mirror of
https://github.com/coollabsio/coolify.git
synced 2026-11-06 21:18:11 -04:00
fix(secret-manager): add configurable request timeout for Infisical and Vault
This commit is contained in:
@@ -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') {
|
||||
|
||||
Reference in New Issue
Block a user