From ca35f7bfc953dbdf1dd8be6f8ac4ad681816771b Mon Sep 17 00:00:00 2001 From: David Yu Date: Wed, 13 Apr 2022 09:01:28 -0700 Subject: [PATCH] values.yaml: Add docs warning about reserved Consul namespaces when turning on mirroring (#1161) * values.yaml: Add warning about reserved Consul namespaces when turning on mirroring --- charts/consul/values.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/charts/consul/values.yaml b/charts/consul/values.yaml index 8c5a9597b6..1eb79047ca 100644 --- a/charts/consul/values.yaml +++ b/charts/consul/values.yaml @@ -1608,6 +1608,9 @@ syncCatalog: # already exist, it will be created. Turning this on overrides the # `consulDestinationNamespace` setting. # `addK8SNamespaceSuffix` may no longer be needed if enabling this option. + # If mirroring is enabled, avoid creating any Consul resources in the following + # Kubernetes namespaces, as Consul currently reserves these namespaces for + # system use: "system", "universal", "operator", "root". mirroringK8S: false # If `mirroringK8S` is set to true, `mirroringK8SPrefix` allows each Consul namespace @@ -1934,7 +1937,9 @@ connectInject: # of the same name as their k8s namespace, optionally prefixed if # `mirroringK8SPrefix` is set below. If the Consul namespace does not # already exist, it will be created. Turning this on overrides the - # `consulDestinationNamespace` setting. + # `consulDestinationNamespace` setting. If mirroring is enabled, avoid creating any Consul + # resources in the following Kubernetes namespaces, as Consul currently reserves these + # namespaces for system use: "system", "universal", "operator", "root". mirroringK8S: false # If `mirroringK8S` is set to true, `mirroringK8SPrefix` allows each Consul namespace @@ -2646,6 +2651,9 @@ apiGateway: # already exist, it will be created. Turning this on overrides the # `consulDestinationNamespace` setting. # `addK8SNamespaceSuffix` may no longer be needed if enabling this option. + # If mirroring is enabled, avoid creating any Consul resources in the following + # Kubernetes namespaces, as Consul currently reserves these namespaces for system use: + # "system", "universal", "operator", "root". mirroringK8S: false # If `mirroringK8S` is set to true, `mirroringK8SPrefix` allows each Consul namespace