From 482e437e179b1c6dc7f6b896635e71d008c07f9b Mon Sep 17 00:00:00 2001 From: Simon Gerber Date: Wed, 8 Jan 2025 10:44:12 +0100 Subject: [PATCH] Explicitly mark component as non-multi-tenant Assigning the argocd component to a team other than the cluster owner team doesn't make sense, so we set `_metadata.multi_tenant=false`. Additionally, we update the `.cruft.json` to the latest template hash so future template updates are applied cleanly. Rendered from template version: main (98d16f9) --- .cruft.json | 2 +- class/defaults.yml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.cruft.json b/.cruft.json index c30bbcd1..c545970e 100644 --- a/.cruft.json +++ b/.cruft.json @@ -1,6 +1,6 @@ { "template": "https://github.com/projectsyn/commodore-component-template.git", - "commit": "a8791fbf66789515dbe6eefe7feca03a3289ea33", + "commit": "98d16f99766e6c6d97322dbe42e058f0e2bf73d0", "checkout": "main", "context": { "cookiecutter": { diff --git a/class/defaults.yml b/class/defaults.yml index 9fb8e512..fac884f3 100644 --- a/class/defaults.yml +++ b/class/defaults.yml @@ -1,6 +1,9 @@ --- parameters: argocd: + =_metadata: + # This component can't be assigned to a team + multi_tenant: false namespace: syn distribution: ${facts:distribution}