From 7fedb4b81bb84878b54e7398525b07b9c0a03bd3 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Mon, 13 Jul 2026 10:01:42 +0200 Subject: [PATCH 1/2] Support new variant directory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Starting with patterns-operator 0.0.78, clustergroup chart v0.9.57 and acm-chart v0.2.10 we start supporting patterns that have the following values folder structure: values-global.yaml variants ├── hub │   ├── values-group-one.yaml │   └── values-hub.yaml └── standalone └── values-standalone.yaml The idea is that the top-level `values-global.yaml` defines some global variables that apply to all the clusters/applications and that also define the default `variant` to be deployed by when running `./pattern.sh make install` --- values-group-one.yaml => variants/hub/values-group-one.yaml | 0 values-hub.yaml => variants/hub/values-hub.yaml | 0 .../standalone/values-standalone.yaml | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename values-group-one.yaml => variants/hub/values-group-one.yaml (100%) rename values-hub.yaml => variants/hub/values-hub.yaml (100%) rename values-standalone.yaml => variants/standalone/values-standalone.yaml (100%) diff --git a/values-group-one.yaml b/variants/hub/values-group-one.yaml similarity index 100% rename from values-group-one.yaml rename to variants/hub/values-group-one.yaml diff --git a/values-hub.yaml b/variants/hub/values-hub.yaml similarity index 100% rename from values-hub.yaml rename to variants/hub/values-hub.yaml diff --git a/values-standalone.yaml b/variants/standalone/values-standalone.yaml similarity index 100% rename from values-standalone.yaml rename to variants/standalone/values-standalone.yaml From 62557275dd56cdf8cae745b0836c096c9cb39036 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Thu, 30 Jul 2026 10:53:35 +0200 Subject: [PATCH 2/2] Use the variant field This is clearer for users anyways and it is 100% equivalent to clusterGroupName. --- values-global.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/values-global.yaml b/values-global.yaml index 41545ed9e..04b831331 100644 --- a/values-global.yaml +++ b/values-global.yaml @@ -7,7 +7,7 @@ global: syncPolicy: Automatic installPlanApproval: Automatic main: - clusterGroupName: hub + variant: hub multiSourceConfig: enabled: true clusterGroupChartVersion: "0.9.*"