MCPcopy Create free account
hub / github.com/Dstack-TEE/dstack / getPolicy

Function getPolicy

kms/auth-mock/index.ts:41–49  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

39type MockPolicy = 'allow-all' | 'deny-kms' | 'deny-app' | 'deny-all' | 'allowlist-device' | 'allowlist-mr';
40
41function getPolicy(): MockPolicy {
42 const policy = process.env.MOCK_POLICY || 'allow-all';
43 const valid: MockPolicy[] = ['allow-all', 'deny-kms', 'deny-app', 'deny-all', 'allowlist-device', 'allowlist-mr'];
44 if (!valid.includes(policy as MockPolicy)) {
45 console.warn(`unknown MOCK_POLICY "${policy}", falling back to allow-all`);
46 return 'allow-all';
47 }
48 return policy as MockPolicy;
49}
50
51function parseList(envVar: string): Set<string> {
52 const raw = process.env[envVar] || '';

Callers 2

checkBootMethod · 0.85
index.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected