Skip to content

Commit 2612184

Browse files
authored
fix: on MCP install skip empty secrets (#1503)
Related to archestra-ai/website#283
1 parent 3bc6b5b commit 2612184

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

platform/backend/src/mcp-server-runtime/k8s-pod.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,10 @@ export default class K8sPod {
429429
envMap.forEach((value, key) => {
430430
// If this env var is marked as "secret" type, use valueFrom.secretKeyRef
431431
if (secretEnvVars.has(key)) {
432+
// Skip secret-type env vars with empty values (no K8s Secret will be created)
433+
if (!value || value.trim() === "") {
434+
return;
435+
}
432436
const k8sSecretName = K8sPod.constructK8sSecretName(this.mcpServer.id);
433437
env.push({
434438
name: key,

0 commit comments

Comments
 (0)