From 81d4e05ca8875da7b2222b8ed68a8ada4ea96c76 Mon Sep 17 00:00:00 2001
From: Felix Kunde <felix-kunde@gmx.de>
Date: Fri, 13 Aug 2021 17:43:41 +0200
Subject: [PATCH] add warning in case secretNamespace is ignored

---
 pkg/cluster/cluster.go | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/pkg/cluster/cluster.go b/pkg/cluster/cluster.go
index ae5d208d..cd3a751d 100644
--- a/pkg/cluster/cluster.go
+++ b/pkg/cluster/cluster.go
@@ -1115,8 +1115,12 @@ func (c *Cluster) initDefaultRoles(defaultRoles map[string]string, admin, prefix
 
 		namespace := c.Namespace
 		//if namespaced secrets are allowed
-		if c.Config.OpConfig.EnableCrossNamespaceSecret && secretNamespace != "" {
-			namespace = secretNamespace
+		if secretNamespace != "" {
+			if c.Config.OpConfig.EnableCrossNamespaceSecret {
+				namespace = secretNamespace
+			} else {
+				c.logger.Warn("secretNamespace ignored because enable_cross_namespace_secret set to false. Creating secrets in cluster namespace.")
+			}
 		}
 		roleName := prefix + defaultRole
 
-- 
GitLab