UNPKG

@vessl-ai/mcpctl-control-plane

Version:

Vessl MCP Control Plane service for managing distributed jobs.

17 lines (14 loc) 456 B
import { registerAs } from '@nestjs/config'; import { SecretRefSource } from '@vessl-ai/mcpctl-shared/types/domain/secret'; export interface SecretConfig { storeTypes: SecretRefSource[]; } export const secretConfiguration = registerAs('secret', (): SecretConfig => { const storeTypes = (process.env.SECRET_STORE_TYPES || 'keychain') .split(',') .map((e) => e.trim()) .map((x) => x as SecretRefSource); return { storeTypes, }; });