Canvas: Expose ingress auth details
Change-Id: I337163f5919db5c8e48d6d429dcdc6420b196d3d
diff --git a/apps/canvas/front/src/lib/config.ts b/apps/canvas/front/src/lib/config.ts
index 22353f8..d6646c9 100644
--- a/apps/canvas/front/src/lib/config.ts
+++ b/apps/canvas/front/src/lib/config.ts
@@ -121,7 +121,13 @@
port: {
name: n.data.ports.find((p) => p.id === i.data.https!.portId)!.name,
},
- auth: { enabled: false },
+ auth: (i.data.auth?.enabled || false ? {
+ enabled: true,
+ groups: i.data.auth!.groups,
+ noAuthPathPatterns: i.data.auth!.noAuthPathPatterns,
+ } : {
+ enabled: false,
+ }),
})),
expose: findExpose(n),
preBuildCommands: n.data.preBuildCommands ? n.data.preBuildCommands.split("\n").map((cmd) => ({ bin: cmd })) : [],