From 15368b959dffc7d75c5da668db1b545666e74458 Mon Sep 17 00:00:00 2001 From: Simon Gerber Date: Mon, 10 Mar 2025 10:39:38 +0100 Subject: [PATCH] Fix multi-tenant support We need to pass the base component name to `argocd.App()` when making an instance-aware component multi-tenant aware. --- component/app.jsonnet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/component/app.jsonnet b/component/app.jsonnet index a63b130..fe7a108 100644 --- a/component/app.jsonnet +++ b/component/app.jsonnet @@ -6,7 +6,7 @@ local instance = inv.parameters._instance; // Prevent creating a non-instantiated instance assert instance != 'namespaces' : 'component must be instantiated with a name'; -local app = argocd.App(instance, 'default') { +local app = argocd.App(instance, 'default', base='namespaces') { spec+: { syncPolicy+: { syncOptions+: [