From 82ba6d8bb52a790b5b3ecdf624f7db3f46c3237d Mon Sep 17 00:00:00 2001 From: Tyler Ryan Date: Thu, 3 Sep 2020 14:25:54 -0400 Subject: [PATCH] =?UTF-8?q?Clarifying=20service=20definition=20requirement?= =?UTF-8?q?s=20for=20registering=20a=20service=20=E2=80=A6=20(#8608)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- website/pages/docs/agent/services.mdx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/website/pages/docs/agent/services.mdx b/website/pages/docs/agent/services.mdx index 1e898c20ff..473df1e565 100644 --- a/website/pages/docs/agent/services.mdx +++ b/website/pages/docs/agent/services.mdx @@ -135,6 +135,14 @@ Services may also contain a `token` field to provide an ACL token. This token is used for any interaction with the catalog for the service, including [anti-entropy syncs](/docs/internals/anti-entropy) and deregistration. +Services registered in Consul clusters where both [Consul Namespaces](/docs/enterprise/namespaces) +and the ACL system are enabled can be registered to specific namespaces that are associated with +ACL tokens scoped to that namespace. Services registed with a service definition +will not inherit the namespace associated with the ACL token specified in the `token` +field. The `namespace` field, in addition to the `token` field, must be +included in the service definition for the service to be registered to the +namespace that the ACL token is scoped to. + The `enable_tag_override` can optionally be specified to disable the anti-entropy feature for this service. If `enable_tag_override` is set to `TRUE` then external agents can update this service in the