diff --git a/website/pages/api-docs/acl-legacy.mdx b/website/pages/api-docs/acl-legacy.mdx index 1421c9886a..eec4950066 100644 --- a/website/pages/api-docs/acl-legacy.mdx +++ b/website/pages/api-docs/acl-legacy.mdx @@ -35,7 +35,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -78,7 +78,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -137,7 +137,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -190,7 +190,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -227,7 +227,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -276,7 +276,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -315,7 +315,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -360,7 +360,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | diff --git a/website/pages/api-docs/acl/auth-methods.mdx b/website/pages/api-docs/acl/auth-methods.mdx index d4efb32998..5e20389cd8 100644 --- a/website/pages/api-docs/acl/auth-methods.mdx +++ b/website/pages/api-docs/acl/auth-methods.mdx @@ -30,7 +30,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -113,7 +113,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -165,7 +165,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -254,7 +254,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -296,7 +296,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | diff --git a/website/pages/api-docs/acl/binding-rules.mdx b/website/pages/api-docs/acl/binding-rules.mdx index 8faebcd0a5..550fcc44e9 100644 --- a/website/pages/api-docs/acl/binding-rules.mdx +++ b/website/pages/api-docs/acl/binding-rules.mdx @@ -30,7 +30,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -143,7 +143,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -193,7 +193,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -312,7 +312,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -354,7 +354,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | diff --git a/website/pages/api-docs/acl/index.mdx b/website/pages/api-docs/acl/index.mdx index d583057cc5..2051907dbc 100644 --- a/website/pages/api-docs/acl/index.mdx +++ b/website/pages/api-docs/acl/index.mdx @@ -34,7 +34,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -99,7 +99,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -198,7 +198,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -245,7 +245,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -279,7 +279,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -369,7 +369,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | diff --git a/website/pages/api-docs/acl/legacy.mdx b/website/pages/api-docs/acl/legacy.mdx index 751cef2ff2..eaa3612f5a 100644 --- a/website/pages/api-docs/acl/legacy.mdx +++ b/website/pages/api-docs/acl/legacy.mdx @@ -30,7 +30,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -89,7 +89,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -143,7 +143,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -180,7 +180,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -229,7 +229,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -268,7 +268,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | diff --git a/website/pages/api-docs/acl/policies.mdx b/website/pages/api-docs/acl/policies.mdx index fa67ff19fa..65de68d6d2 100644 --- a/website/pages/api-docs/acl/policies.mdx +++ b/website/pages/api-docs/acl/policies.mdx @@ -29,7 +29,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -102,7 +102,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -152,7 +152,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -202,7 +202,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -281,7 +281,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -323,7 +323,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | diff --git a/website/pages/api-docs/acl/roles.mdx b/website/pages/api-docs/acl/roles.mdx index 2b490c3667..56c33e389e 100644 --- a/website/pages/api-docs/acl/roles.mdx +++ b/website/pages/api-docs/acl/roles.mdx @@ -28,7 +28,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -144,7 +144,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -207,7 +207,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -269,7 +269,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -369,7 +369,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -411,7 +411,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | diff --git a/website/pages/api-docs/acl/tokens.mdx b/website/pages/api-docs/acl/tokens.mdx index d44859e52e..83ca0420f0 100644 --- a/website/pages/api-docs/acl/tokens.mdx +++ b/website/pages/api-docs/acl/tokens.mdx @@ -28,7 +28,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -157,7 +157,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -224,7 +224,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -277,7 +277,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -413,7 +413,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -492,7 +492,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -534,7 +534,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | diff --git a/website/pages/api-docs/agent/check.mdx b/website/pages/api-docs/agent/check.mdx index be14befbdf..f7021f6c3b 100644 --- a/website/pages/api-docs/agent/check.mdx +++ b/website/pages/api-docs/agent/check.mdx @@ -31,7 +31,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------------------ | @@ -98,7 +98,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------------------- | @@ -253,7 +253,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------------------- | @@ -285,7 +285,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------------------- | @@ -319,7 +319,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------------------- | @@ -353,7 +353,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------------------- | @@ -387,7 +387,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------------------- | diff --git a/website/pages/api-docs/agent/connect.mdx b/website/pages/api-docs/agent/connect.mdx index af406ba427..53f26d9336 100644 --- a/website/pages/api-docs/agent/connect.mdx +++ b/website/pages/api-docs/agent/connect.mdx @@ -10,7 +10,7 @@ description: >- # Connect - Agent HTTP API -The `/agent/connect` endpoints interact with [Connect](/docs/connect/index.html) +The `/agent/connect` endpoints interact with [Connect](/docs/connect) with agent-local operations. These endpoints may mirror the [non-agent Connect endpoints](/api/connect.html) @@ -40,7 +40,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | -------------------- | --------------- | @@ -113,7 +113,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | -------------------- | ------------ | @@ -177,7 +177,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | -------------------- | --------------- | diff --git a/website/pages/api-docs/agent/index.mdx b/website/pages/api-docs/agent/index.mdx index 892e6c6382..c3d9806985 100644 --- a/website/pages/api-docs/agent/index.mdx +++ b/website/pages/api-docs/agent/index.mdx @@ -34,7 +34,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -100,7 +100,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -180,7 +180,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------- | @@ -211,7 +211,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -261,7 +261,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -383,7 +383,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -427,7 +427,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------- | @@ -467,7 +467,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------- | @@ -504,7 +504,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ---------------- | @@ -561,7 +561,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------- | diff --git a/website/pages/api-docs/agent/service.mdx b/website/pages/api-docs/agent/service.mdx index 6cfd755836..ed3a6775db 100644 --- a/website/pages/api-docs/agent/service.mdx +++ b/website/pages/api-docs/agent/service.mdx @@ -33,7 +33,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------- | @@ -140,7 +140,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ----------------- | ----------------- | ------------- | -------------- | @@ -231,7 +231,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------- | @@ -471,7 +471,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | @@ -514,7 +514,7 @@ service definition keys for compatibility with the config file format. - `Kind` `(string: "")` - The kind of service. Defaults to "" which is a typical Consul service. This value may also be "connect-proxy" for - services that are [Connect-capable](/docs/connect/index.html) + services that are [Connect-capable](/docs/connect) proxies representing another service or "mesh-gateway" for instances of a [mesh gateway](/docs/connect/mesh_gateway.html) @@ -574,7 +574,7 @@ service definition keys for compatibility with the config file format. For the `Connect` field, the parameters are: - `Native` `(bool: false)` - Specifies whether this service supports - the [Connect](/docs/connect/index.html) protocol [natively](/docs/connect/native.html). + the [Connect](/docs/connect) protocol [natively](/docs/connect/native.html). If this is true, then Connect proxies, DNS queries, etc. will be able to service discover this service. - `Proxy` `(Proxy: nil)` - @@ -637,7 +637,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | @@ -671,7 +671,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | diff --git a/website/pages/api-docs/catalog.mdx b/website/pages/api-docs/catalog.mdx index 112f396419..ff00e49ae4 100644 --- a/website/pages/api-docs/catalog.mdx +++ b/website/pages/api-docs/catalog.mdx @@ -29,7 +29,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------------------- | @@ -180,7 +180,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------------------- | @@ -262,7 +262,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -293,7 +293,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -386,7 +386,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------- | @@ -440,7 +440,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | -------------------- | ------------------------ | @@ -581,7 +581,7 @@ $ curl \ - `ServiceProxy` is the proxy config as specified in [Connect Proxies](/docs/connect/proxies.html). -- `ServiceConnect` are the [Connect](/docs/connect/index.html) settings. The +- `ServiceConnect` are the [Connect](/docs/connect) settings. The value of this struct is equivalent to the `Connect` field for service registration. @@ -634,7 +634,7 @@ following selectors and filter operations being supported: ## List Nodes for Connect-capable Service This endpoint returns the nodes providing a -[Connect-capable](/docs/connect/index.html) service in a given datacenter. +[Connect-capable](/docs/connect) service in a given datacenter. This will include both proxies and native integrations. A service may register both Connect-capable and incapable services at the same time, so this endpoint may be used to filter only the Connect-capable endpoints. @@ -658,7 +658,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------------------ | @@ -785,7 +785,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------------------ | diff --git a/website/pages/api-docs/config.mdx b/website/pages/api-docs/config.mdx index b04201449d..b0ef6d6ce9 100644 --- a/website/pages/api-docs/config.mdx +++ b/website/pages/api-docs/config.mdx @@ -29,7 +29,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------------------------------------------- | @@ -92,7 +92,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------------------- | @@ -154,7 +154,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------------------- | @@ -222,7 +222,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------------------------------------------- | diff --git a/website/pages/api-docs/connect/ca.mdx b/website/pages/api-docs/connect/ca.mdx index 62052e89d5..bbb6d6bea0 100644 --- a/website/pages/api-docs/connect/ca.mdx +++ b/website/pages/api-docs/connect/ca.mdx @@ -26,7 +26,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -78,7 +78,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | @@ -119,7 +119,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ---------------- | diff --git a/website/pages/api-docs/connect/index.mdx b/website/pages/api-docs/connect/index.mdx index d4c4276b9e..b7d3f66c62 100644 --- a/website/pages/api-docs/connect/index.mdx +++ b/website/pages/api-docs/connect/index.mdx @@ -11,7 +11,7 @@ description: >- # Connect HTTP Endpoint The `/connect` endpoints provide access to -[Connect-related](/docs/connect/index.html) operations for +[Connect-related](/docs/connect) operations for intentions and the certificate authority. There are also Connect-related endpoints in the diff --git a/website/pages/api-docs/connect/intentions.mdx b/website/pages/api-docs/connect/intentions.mdx index d77674e701..d70830c4b5 100644 --- a/website/pages/api-docs/connect/intentions.mdx +++ b/website/pages/api-docs/connect/intentions.mdx @@ -30,7 +30,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------------------------ | @@ -107,7 +107,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ----------------------------- | @@ -169,7 +169,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ----------------------------- | @@ -254,7 +254,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------------------------ | @@ -308,7 +308,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------------------------ | @@ -354,7 +354,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ----------------------------- | @@ -407,7 +407,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ----------------------------- | diff --git a/website/pages/api-docs/coordinate.mdx b/website/pages/api-docs/coordinate.mdx index e64737adbf..aa93d648ce 100644 --- a/website/pages/api-docs/coordinate.mdx +++ b/website/pages/api-docs/coordinate.mdx @@ -34,7 +34,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -86,7 +86,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -143,7 +143,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -201,7 +201,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | diff --git a/website/pages/api-docs/discovery-chain.mdx b/website/pages/api-docs/discovery-chain.mdx index acff9f7379..64bd78e87f 100644 --- a/website/pages/api-docs/discovery-chain.mdx +++ b/website/pages/api-docs/discovery-chain.mdx @@ -43,7 +43,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | -------------------- | -------------- | diff --git a/website/pages/api-docs/event.mdx b/website/pages/api-docs/event.mdx index b2027cd60f..c31ee44c5a 100644 --- a/website/pages/api-docs/event.mdx +++ b/website/pages/api-docs/event.mdx @@ -25,7 +25,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------- | @@ -101,7 +101,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | diff --git a/website/pages/api-docs/health.mdx b/website/pages/api-docs/health.mdx index 92cbf31c2c..b5b838a6c7 100644 --- a/website/pages/api-docs/health.mdx +++ b/website/pages/api-docs/health.mdx @@ -28,7 +28,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------------------ | @@ -123,7 +123,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------------------ | @@ -213,7 +213,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | -------------------- | ------------------------ | @@ -392,7 +392,7 @@ following selectors and filter operations being supported: ## List Nodes for Connect-capable Service This endpoint returns the nodes providing a -[Connect-capable](/docs/connect/index.html) service in a given datacenter. +[Connect-capable](/docs/connect) service in a given datacenter. This will include both proxies and native integrations. A service may register both Connect-capable and incapable services at the same time, so this endpoint may be used to filter only the Connect-capable endpoints. @@ -416,7 +416,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------------------ | diff --git a/website/pages/api-docs/kv.mdx b/website/pages/api-docs/kv.mdx index 73560980ce..3f042e705c 100644 --- a/website/pages/api-docs/kv.mdx +++ b/website/pages/api-docs/kv.mdx @@ -37,7 +37,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -163,7 +163,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -248,7 +248,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | diff --git a/website/pages/api-docs/namespaces.mdx b/website/pages/api-docs/namespaces.mdx index c34daa1a4a..aa96fbceee 100644 --- a/website/pages/api-docs/namespaces.mdx +++ b/website/pages/api-docs/namespaces.mdx @@ -26,7 +26,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ---------------- | @@ -151,7 +151,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------------------------------------------- | @@ -220,7 +220,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ---------------- | @@ -353,7 +353,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ---------------- | @@ -422,7 +422,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------------------------------------------- | diff --git a/website/pages/api-docs/operator/area.mdx b/website/pages/api-docs/operator/area.mdx index c9c50dcf48..620e5bc37e 100644 --- a/website/pages/api-docs/operator/area.mdx +++ b/website/pages/api-docs/operator/area.mdx @@ -42,7 +42,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ---------------- | @@ -108,7 +108,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | @@ -151,7 +151,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ---------------- | @@ -195,7 +195,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | @@ -241,7 +241,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ---------------- | @@ -277,7 +277,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ---------------- | @@ -350,7 +350,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | diff --git a/website/pages/api-docs/operator/autopilot.mdx b/website/pages/api-docs/operator/autopilot.mdx index f91fd27fb7..795c2474f0 100644 --- a/website/pages/api-docs/operator/autopilot.mdx +++ b/website/pages/api-docs/operator/autopilot.mdx @@ -29,7 +29,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | @@ -83,7 +83,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ---------------- | @@ -160,7 +160,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | diff --git a/website/pages/api-docs/operator/keyring.mdx b/website/pages/api-docs/operator/keyring.mdx index 826e0a242c..0c03d79d74 100644 --- a/website/pages/api-docs/operator/keyring.mdx +++ b/website/pages/api-docs/operator/keyring.mdx @@ -31,7 +31,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------- | @@ -107,7 +107,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | @@ -153,7 +153,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | @@ -199,7 +199,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | diff --git a/website/pages/api-docs/operator/license.mdx b/website/pages/api-docs/operator/license.mdx index d9683fe12b..aaafe37169 100644 --- a/website/pages/api-docs/operator/license.mdx +++ b/website/pages/api-docs/operator/license.mdx @@ -28,7 +28,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -90,7 +90,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ---------------- | @@ -157,7 +157,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ---------------- | diff --git a/website/pages/api-docs/operator/raft.mdx b/website/pages/api-docs/operator/raft.mdx index 9273f60b52..7dbd44cec5 100644 --- a/website/pages/api-docs/operator/raft.mdx +++ b/website/pages/api-docs/operator/raft.mdx @@ -28,7 +28,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | --------------------- | ------------- | --------------- | @@ -126,7 +126,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ---------------- | diff --git a/website/pages/api-docs/operator/segment.mdx b/website/pages/api-docs/operator/segment.mdx index d60431b8fa..eb1e5033c5 100644 --- a/website/pages/api-docs/operator/segment.mdx +++ b/website/pages/api-docs/operator/segment.mdx @@ -35,7 +35,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | diff --git a/website/pages/api-docs/query.mdx b/website/pages/api-docs/query.mdx index 5f44363a36..807b2518ef 100644 --- a/website/pages/api-docs/query.mdx +++ b/website/pages/api-docs/query.mdx @@ -146,7 +146,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------- | @@ -239,7 +239,7 @@ The table below shows this endpoint's support for key/value pairs that will be used for filtering the query results to services with the given metadata values present. -* `Connect` `(bool: false)` - If true, only [Connect-capable](/docs/connect/index.html) services +* `Connect` `(bool: false)` - If true, only [Connect-capable](/docs/connect) services for the specified service name will be returned. This includes both natively integrated services and proxies. For proxies, the proxy name may not match `Service`, because the proxy destination will. Any @@ -306,7 +306,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -369,7 +369,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------- | @@ -409,7 +409,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -449,7 +449,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------- | @@ -485,7 +485,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------------- | @@ -614,7 +614,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | diff --git a/website/pages/api-docs/session.mdx b/website/pages/api-docs/session.mdx index 2c8bb1ba7f..fd5d22e9cf 100644 --- a/website/pages/api-docs/session.mdx +++ b/website/pages/api-docs/session.mdx @@ -23,7 +23,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | @@ -116,7 +116,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | @@ -162,7 +162,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------- | @@ -221,7 +221,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------- | @@ -280,7 +280,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | -------------- | @@ -336,7 +336,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | --------------- | diff --git a/website/pages/api-docs/snapshot.mdx b/website/pages/api-docs/snapshot.mdx index f9e97723fd..0a37c280eb 100644 --- a/website/pages/api-docs/snapshot.mdx +++ b/website/pages/api-docs/snapshot.mdx @@ -35,7 +35,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -90,7 +90,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | diff --git a/website/pages/api-docs/status.mdx b/website/pages/api-docs/status.mdx index e8e3d7cb41..7f5621217d 100644 --- a/website/pages/api-docs/status.mdx +++ b/website/pages/api-docs/status.mdx @@ -28,7 +28,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | @@ -66,7 +66,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ------------ | diff --git a/website/pages/api-docs/txn.mdx b/website/pages/api-docs/txn.mdx index 5a383e46fa..90d2dd2ecc 100644 --- a/website/pages/api-docs/txn.mdx +++ b/website/pages/api-docs/txn.mdx @@ -41,7 +41,7 @@ The table below shows this endpoint's support for [blocking queries](/api/features/blocking.html), [consistency modes](/api/features/consistency.html), [agent caching](/api/features/caching.html), and -[required ACLs](/api/index.html#authentication). +[required ACLs](/api#authentication). | Blocking Queries | Consistency Modes | Agent Caching | ACL Required | | ---------------- | ----------------- | ------------- | ---------------------------------------------------------------------------------------------- | diff --git a/website/pages/docs/acl/acl-legacy.mdx b/website/pages/docs/acl/acl-legacy.mdx index 83331980ee..5d8cc03d20 100644 --- a/website/pages/docs/acl/acl-legacy.mdx +++ b/website/pages/docs/acl/acl-legacy.mdx @@ -107,7 +107,7 @@ all while providing administrative insight. The ACL system is based on tokens, which are managed by Consul operators via Consul's [ACL API](/api/acl/acl.html), or systems like -[HashiCorp's Vault](https://www.vaultproject.io/docs/secrets/consul/index.html). +[HashiCorp's Vault](https://www.vaultproject.io/docs/secrets/consul). Every token has an ID, name, type, and rule set. The ID is a randomly generated UUID, making it infeasible to guess. The name is opaque to Consul and human readable. @@ -115,10 +115,10 @@ The type is either "client" (meaning the token cannot modify ACL rules) or "mana (meaning the token is allowed to perform all actions). The token ID is passed along with each RPC request to the servers. Consul's -[HTTP endpoints](/api/index.html) can accept tokens via the `token` +[HTTP endpoints](/api) can accept tokens via the `token` query string parameter, or the `X-Consul-Token` request header, or Authorization Bearer token [RFC6750](https://tools.ietf.org/html/rfc6750). Consul's -[CLI commands](/docs/commands/index.html) can accept tokens via the +[CLI commands](/docs/commands) can accept tokens via the `token` argument, or the `CONSUL_HTTP_TOKEN` environment variable. If no token is provided, the rules associated with a special, configurable anonymous @@ -596,7 +596,7 @@ by default, and limited access to just the "consul" service. The [ACL API](/api/ can be used to create tokens for applications specific to their intended use, and to create more specific ACL agent tokens for each agent's expected role. -Also see [HashiCorp's Vault](https://www.vaultproject.io/docs/secrets/consul/index.html), which +Also see [HashiCorp's Vault](https://www.vaultproject.io/docs/secrets/consul), which has an integration with Consul that allows it to generate ACL tokens on the fly and to manage their lifetimes. @@ -889,7 +889,7 @@ to use for registration events: of multiple tokens on the same agent. Examples of what this looks like are available for both [services](/docs/agent/services.html) and [checks](/docs/agent/checks.html). Tokens may also be passed to the - [HTTP API](/api/index.html) for operations that require them. + [HTTP API](/api) for operations that require them. In addition to ACLs, in Consul 0.9.0 and later, the agent must be configured with [`enable_script_checks`](/docs/agent/options.html#_enable_script_checks) set to `true` in order to enable @@ -1046,7 +1046,7 @@ to use for registration events: tokens on the same agent. Examples of what this looks like are available for both [services](/docs/agent/services.html) and [checks](/docs/agent/checks.html). Tokens may also be passed to the [HTTP - API](/api/index.html) for operations that require them. **Note:** all tokens + API](/api) for operations that require them. **Note:** all tokens passed to an agent are persisted on local disk to allow recovery from restarts. See [`-data-dir` flag documentation](/docs/agent/options.html#acl_token) for notes on securing diff --git a/website/pages/docs/acl/acl-rules.mdx b/website/pages/docs/acl/acl-rules.mdx index 1bf941b439..bbc4b65df1 100644 --- a/website/pages/docs/acl/acl-rules.mdx +++ b/website/pages/docs/acl/acl-rules.mdx @@ -147,7 +147,7 @@ On success, the Policy is returned: The created policy can now be specified either by name or by ID when [creating a token](https://learn.hashicorp.com/consul/security-networking/production-acls#create-the-agent-token). This will grant the rules -provided to the [bearer of that token](/api/index.html#authentication). +provided to the [bearer of that token](/api#authentication). Below is a breakdown of each rule type. @@ -349,7 +349,7 @@ to use for registration events: of multiple tokens on the same agent. Examples of what this looks like are available for both [services](/docs/agent/services.html) and [checks](/docs/agent/checks.html). Tokens may also be passed to the - [HTTP API](/api/index.html) for operations that require them. + [HTTP API](/api) for operations that require them. In addition to ACLs, in Consul 0.9.0 and later, the agent must be configured with [`enable_script_checks`](/docs/agent/options.html#_enable_script_checks) set to `true` in order to enable @@ -503,7 +503,7 @@ to use for registration events: tokens on the same agent. Examples of what this looks like are available for both [services](/docs/agent/services.html) and [checks](/docs/agent/checks.html). Tokens may also be passed to the [HTTP - API](/api/index.html) for operations that require them. **Note:** all tokens + API](/api) for operations that require them. **Note:** all tokens passed to an agent are persisted on local disk to allow recovery from restarts. See [`-data-dir` flag documentation](/docs/agent/options.html#acl_token) for notes on securing diff --git a/website/pages/docs/acl/acl-system.mdx b/website/pages/docs/acl/acl-system.mdx index 783127cb7c..faa3f1bde7 100644 --- a/website/pages/docs/acl/acl-system.mdx +++ b/website/pages/docs/acl/acl-system.mdx @@ -42,7 +42,7 @@ may benefit from additional components in the ACL system: - **ACL Service Identities** - Service identities are a policy template for expressing a link to a policy suitable for use in [Consul - Connect](/docs/connect/index.html). At authorization time this acts like an + Connect](/docs/connect). At authorization time this acts like an additional policy was attached, the contents of which are described further below. These are directly attached to tokens and roles and are not independently configured. (Added in Consul 1.5.0) @@ -53,7 +53,7 @@ may benefit from additional components in the ACL system: ACL tokens, policies, roles, auth methods, and binding rules are managed by Consul operators via Consul's [ACL API](/api/acl/acl.html), [ACL CLI](/docs/commands/acl.html), or systems like -[HashiCorp's Vault](https://www.vaultproject.io/docs/secrets/consul/index.html). +[HashiCorp's Vault](https://www.vaultproject.io/docs/secrets/consul). If the ACL system becomes inoperable, you can follow the [reset procedure](https://learn.hashicorp.com/consul/security-networking/acl-troubleshooting?utm_source=consul.io&utm_medium=docs) at any time. @@ -85,7 +85,7 @@ An ACL policy is a named set of rules and is composed of the following elements: -> Added in Consul 1.5.0 An ACL service identity is an [ACL policy](/docs/acl/acl-system.html#acl-policies) template for expressing a link to a policy -suitable for use in [Consul Connect](/docs/connect/index.html). They are usable +suitable for use in [Consul Connect](/docs/connect). They are usable on both tokens and roles and are composed of the following elements: - **Service Name** - The name of the service. @@ -175,10 +175,10 @@ injected. #### Authorization The token Secret ID is passed along with each RPC request to the servers. Consul's -[HTTP endpoints](/api/index.html) can accept tokens via the `token` +[HTTP endpoints](/api) can accept tokens via the `token` query string parameter, the `X-Consul-Token` request header, or an [RFC6750](https://tools.ietf.org/html/rfc6750) authorization bearer token. Consul's -[CLI commands](/docs/commands/index.html) can accept tokens via the +[CLI commands](/docs/commands) can accept tokens via the `token` argument, or the `CONSUL_HTTP_TOKEN` environment variable. The CLI commands can also accept token values stored in files with the `token-file` argument, or the `CONSUL_HTTP_TOKEN_FILE` environment variable. @@ -231,7 +231,7 @@ Constructing rules from these policies is covered in detail on the [ACL Rules](/docs/acl/acl-rules.html) page. -> **Consul Enterprise Namespacing** - In addition to directly linked policies, roles and service identities, Consul Enterprise -will include the ACL policies and roles defined in the [Namespaces definition](/docs/enterprise/namespaces/index.html#namespace-definition). (Added in Consul Enterprise 1.7.0) +will include the ACL policies and roles defined in the [Namespaces definition](/docs/enterprise/namespaces#namespace-definition). (Added in Consul Enterprise 1.7.0) ## Configuring ACLs diff --git a/website/pages/docs/acl/auth-methods/index.mdx b/website/pages/docs/acl/auth-methods/index.mdx index 984c7aae12..91bdd1b34c 100644 --- a/website/pages/docs/acl/auth-methods/index.mdx +++ b/website/pages/docs/acl/auth-methods/index.mdx @@ -34,7 +34,7 @@ integrations allow for these credentials to be used to create ACL tokens with properly-scoped policies without additional operator intervention. In Consul 1.5.0 the focus is around simplifying the creation of tokens with the -privileges necessary to participate in a [Connect](/docs/connect/index.html) +privileges necessary to participate in a [Connect](/docs/connect) service mesh with minimal operator intervention. ## Operator Configuration diff --git a/website/pages/docs/agent/checks.mdx b/website/pages/docs/agent/checks.mdx index cd62228b29..7c6babc760 100644 --- a/website/pages/docs/agent/checks.mdx +++ b/website/pages/docs/agent/checks.mdx @@ -284,7 +284,7 @@ To configure a check, either provide it as a `-config-file` option to the agent or place it inside the `-config-dir` of the agent. The file must end in a ".json" or ".hcl" extension to be loaded by Consul. Check definitions can also be updated by sending a `SIGHUP` to the agent. Alternatively, the -check can be registered dynamically using the [HTTP API](/api/index.html). +check can be registered dynamically using the [HTTP API](/api). ## Check Scripts diff --git a/website/pages/docs/agent/dns.mdx b/website/pages/docs/agent/dns.mdx index 07a443e4b6..6a660c18d2 100644 --- a/website/pages/docs/agent/dns.mdx +++ b/website/pages/docs/agent/dns.mdx @@ -242,7 +242,7 @@ To find Connect-capable services: .connect. ``` -This will find all [Connect-capable](/docs/connect/index.html) +This will find all [Connect-capable](/docs/connect) endpoints for the given `service`. A Connect-capable endpoint may be both a proxy for a service or a natively integrated Connect application. The DNS interface does not differentiate the two. diff --git a/website/pages/docs/agent/index.mdx b/website/pages/docs/agent/index.mdx index b2efec98f7..f39e97e4b0 100644 --- a/website/pages/docs/agent/index.mdx +++ b/website/pages/docs/agent/index.mdx @@ -73,7 +73,7 @@ There are several important messages that [`consul agent`](/docs/commands/agent. to localhost. If you change this address or port, you'll have to specify a `-http-addr` whenever you run commands such as [`consul members`](/docs/commands/members.html) to indicate how to reach the agent. Other applications can also use the HTTP address and port - [to control Consul](/api/index.html). + [to control Consul](/api). - **Cluster Addr**: This is the address and set of ports used for communication between Consul agents in a cluster. Not all Consul agents in a cluster have to diff --git a/website/pages/docs/agent/options.mdx b/website/pages/docs/agent/options.mdx index 095723e49b..3f135b6477 100644 --- a/website/pages/docs/agent/options.mdx +++ b/website/pages/docs/agent/options.mdx @@ -49,7 +49,7 @@ Environment variables **cannot** be used to configure the Consul client. They _can_ be used when running other `consul` CLI commands that connect with a running agent, e.g. `CONSUL_HTTP_ADDR=192.168.0.1:8500 consul members`. -See [Consul Commands](/docs/commands/index.html#environment-variables) for more +See [Consul Commands](/docs/commands#environment-variables) for more information. ## Command-line Options ((#commandline_options)) @@ -1760,7 +1760,7 @@ Valid time units are 'ns', 'us' (or 'µs'), 'ms', 's', 'm', 'h'." Starting in Consul 0.7 and later, node addresses in responses to HTTP requests will also prefer a node's configured [WAN address](#_advertise-wan) when querying for a node in a remote - datacenter. An [`X-Consul-Translate-Addresses`](/api/index.html#translated-addresses) header + datacenter. An [`X-Consul-Translate-Addresses`](/api#translated-addresses) header will be present on all responses when translation is enabled to help clients know that the addresses may be translated. The `TaggedAddresses` field in responses also have a `lan` address for clients that need knowledge of that address, regardless of translation. diff --git a/website/pages/docs/agent/rpc.mdx b/website/pages/docs/agent/rpc.mdx index 7cb49e6c60..ef3503118a 100644 --- a/website/pages/docs/agent/rpc.mdx +++ b/website/pages/docs/agent/rpc.mdx @@ -12,7 +12,7 @@ description: >- # RPC Protocol ~> The RPC Protocol is deprecated and support was removed in Consul -0.8. Please use the [HTTP API](/api/index.html), which has +0.8. Please use the [HTTP API](/api), which has support for all features of the RPC Protocol. The Consul agent provides a complete RPC mechanism that can @@ -22,7 +22,7 @@ used by other applications to easily leverage the power of Consul without directly embedding. It is important to note that the RPC protocol does not support -all the same operations as the [HTTP API](/api/index.html). +all the same operations as the [HTTP API](/api). ## Implementation Details diff --git a/website/pages/docs/agent/services.mdx b/website/pages/docs/agent/services.mdx index f4c0b817aa..0f2e4565d4 100644 --- a/website/pages/docs/agent/services.mdx +++ b/website/pages/docs/agent/services.mdx @@ -30,7 +30,7 @@ To configure a service, either provide the service definition as a agent. The file must end in the `.json` or `.hcl` extension to be loaded by Consul. Check definitions can be updated by sending a `SIGHUP` to the agent. Alternatively, the service can be registered dynamically using the [HTTP -API](/api/index.html). +API](/api). A service definition is a configuration that looks like the following. This example shows all possible fields, but note that only a few are required. @@ -204,7 +204,7 @@ until at least 1.5.0 but it's highly recommended to switch to using `proxy.destination_service_name`. The `connect` field can be specified to configure -[Connect](/docs/connect/index.html) for a service. This field is available in +[Connect](/docs/connect) for a service. This field is available in Consul 1.2.0 and later. The `native` value can be set to true to advertise the service as [Connect-native](/docs/connect/native.html). The `sidecar_service` field is an optional nested service definition its behavior and defaults are diff --git a/website/pages/docs/agent/watches.mdx b/website/pages/docs/agent/watches.mdx index 0a10435d8b..759ad7fe92 100644 --- a/website/pages/docs/agent/watches.mdx +++ b/website/pages/docs/agent/watches.mdx @@ -18,7 +18,7 @@ checks) which is monitored for updates. When an update is detected, an external is invoked. A handler can be any executable or HTTP endpoint. As an example, you could watch the status of health checks and notify an external system when a check is critical. -Watches are implemented using blocking queries in the [HTTP API](/api/index.html). +Watches are implemented using blocking queries in the [HTTP API](/api). Agents automatically make the proper API calls to watch for changes and inform a handler when the data view has updated. @@ -43,7 +43,7 @@ with invocation info, following a format that depends on the type of the watch. Each watch type documents the format type. Because they map directly to an HTTP API, handlers should expect the input to match the format of the API. A Consul index is also given, corresponding to the responses from the -[HTTP API](/api/index.html). +[HTTP API](/api). ### Executable diff --git a/website/pages/docs/commands/exec.mdx b/website/pages/docs/commands/exec.mdx index 49275f751b..0ed1a247c2 100644 --- a/website/pages/docs/commands/exec.mdx +++ b/website/pages/docs/commands/exec.mdx @@ -32,7 +32,7 @@ through the Consul servers and the Raft consensus algorithm, so having a large number of nodes in the cluster flow a large amount of data through the KV store could make the cluster unavailable. -The table below shows the [required ACLs](/api/index.html#authentication) in order to +The table below shows the [required ACLs](/api#authentication) in order to execute this command. | ACL Required | Scope | diff --git a/website/pages/docs/commands/namespace/write.mdx b/website/pages/docs/commands/namespace/write.mdx index 4eb7ab0fad..69c5f299da 100644 --- a/website/pages/docs/commands/namespace/write.mdx +++ b/website/pages/docs/commands/namespace/write.mdx @@ -19,7 +19,7 @@ Usage: `consul namespace write ` The `` must either be a file path or `-` to indicate that the definition should be read from stdin. The definition can be in either JSON -or HCL format. See [here](/docs/enterprise/namespaces/index.html#namespace-definition) for a description of the namespace definition. +or HCL format. See [here](/docs/enterprise/namespaces#namespace-definition) for a description of the namespace definition. #### API Options diff --git a/website/pages/docs/connect/ca/vault.mdx b/website/pages/docs/connect/ca/vault.mdx index 55186a296f..ef5fffd5df 100644 --- a/website/pages/docs/connect/ca/vault.mdx +++ b/website/pages/docs/connect/ca/vault.mdx @@ -13,7 +13,7 @@ description: >- Consul can be used with [Vault](https://www.vaultproject.io) to manage and sign certificates. The Vault CA provider uses the -[Vault PKI secrets engine](https://www.vaultproject.io/docs/secrets/pki/index.html) +[Vault PKI secrets engine](https://www.vaultproject.io/docs/secrets/pki) to generate and sign certificates. -> This page documents the specifics of the Vault CA provider. @@ -96,7 +96,7 @@ is used if you're adding configuring to the agent's configuration file. ## Root and Intermediate PKI Paths The Vault CA provider uses two separately configured -[PKI secrets engines](https://www.vaultproject.io/docs/secrets/pki/index.html) +[PKI secrets engines](https://www.vaultproject.io/docs/secrets/pki) for managing Connect certificates. The `RootPKIPath` is the PKI engine for the root certificate. Consul will diff --git a/website/pages/docs/connect/nomad.mdx b/website/pages/docs/connect/nomad.mdx index d2b2e50818..0a2438e7e4 100644 --- a/website/pages/docs/connect/nomad.mdx +++ b/website/pages/docs/connect/nomad.mdx @@ -21,7 +21,7 @@ about using Consul Connect with Nomad, select one of the following resources. For a step-by-step guide on using Consul Connect with Nomad: -- [Nomad Consul Connect Guide](https://nomadproject.io/docs/integrations/consul-connect/) +- [Nomad Consul Connect Guide](https://nomadproject.io/docs/integrations/consul-connect) For reference information about configuring Nomad jobs to use Consul Connect: diff --git a/website/pages/docs/enterprise/index.mdx b/website/pages/docs/enterprise/index.mdx index 5452f99300..3c9cb779c7 100644 --- a/website/pages/docs/enterprise/index.mdx +++ b/website/pages/docs/enterprise/index.mdx @@ -18,14 +18,14 @@ see the [licensing section](#licensing) below. Features include: -- [Automated Backups](/docs/enterprise/backups/index.html) -- [Automated Upgrades](/docs/enterprise/upgrades/index.html) -- [Enhanced Read Scalability](/docs/enterprise/read-scale/index.html) -- [Redundancy Zones](/docs/enterprise/redundancy/index.html) -- [Advanced Federation for Complex Network Topologies](/docs/enterprise/federation/index.html) -- [Network Segments](/docs/enterprise/network-segments/index.html) -- [Namespaces](/docs/enterprise/namespaces/index.html) -- [Sentinel](/docs/enterprise/sentinel/index.html) +- [Automated Backups](/docs/enterprise/backups) +- [Automated Upgrades](/docs/enterprise/upgrades) +- [Enhanced Read Scalability](/docs/enterprise/read-scale) +- [Redundancy Zones](/docs/enterprise/redundancy) +- [Advanced Federation for Complex Network Topologies](/docs/enterprise/federation) +- [Network Segments](/docs/enterprise/network-segments) +- [Namespaces](/docs/enterprise/namespaces) +- [Sentinel](/docs/enterprise/sentinel) These features are part of [Consul Enterprise](https://www.hashicorp.com/consul.html). diff --git a/website/pages/docs/enterprise/redundancy.mdx b/website/pages/docs/enterprise/redundancy.mdx index 113b712b0d..31d3b8ee3e 100644 --- a/website/pages/docs/enterprise/redundancy.mdx +++ b/website/pages/docs/enterprise/redundancy.mdx @@ -21,7 +21,7 @@ promote the non-voting member to a voting member. In the event that an entire av zone was lost, a non-voting member in one of the existing availability zones would promote to a voting member, keeping server quorum. This capability functions as a "hot standby" for server nodes while also providing (and expanding) the capabilities of -[enhanced read scalability](/docs/enterprise/read-scale/index.html) by also including recovery +[enhanced read scalability](/docs/enterprise/read-scale) by also including recovery capabilities. For more information, review the HashiCorp Learn guide on diff --git a/website/pages/docs/guides/acl-legacy.mdx b/website/pages/docs/guides/acl-legacy.mdx index 1836a2f4ea..6d2ec1a0d8 100644 --- a/website/pages/docs/guides/acl-legacy.mdx +++ b/website/pages/docs/guides/acl-legacy.mdx @@ -95,7 +95,7 @@ all while providing administrative insight. The ACL system is based on tokens, which are managed by Consul operators via Consul's [ACL API](/api/acl/acl.html), or systems like -[HashiCorp's Vault](https://www.vaultproject.io/docs/secrets/consul/index.html). +[HashiCorp's Vault](https://www.vaultproject.io/docs/secrets/consul). Every token has an ID, name, type, and rule set. The ID is a randomly generated UUID, making it infeasible to guess. The name is opaque to Consul and human readable. @@ -103,10 +103,10 @@ The type is either "client" (meaning the token cannot modify ACL rules) or "mana (meaning the token is allowed to perform all actions). The token ID is passed along with each RPC request to the servers. Consul's -[HTTP endpoints](/api/index.html) can accept tokens via the `token` +[HTTP endpoints](/api) can accept tokens via the `token` query string parameter, or the `X-Consul-Token` request header, or Authorization Bearer token [RFC6750](https://tools.ietf.org/html/rfc6750). Consul's -[CLI commands](/docs/commands/index.html) can accept tokens via the +[CLI commands](/docs/commands) can accept tokens via the `token` argument, or the `CONSUL_HTTP_TOKEN` environment variable. If no token is provided, the rules associated with a special, configurable anonymous @@ -584,7 +584,7 @@ by default, and limited access to just the "consul" service. The [ACL API](/api/ can be used to create tokens for applications specific to their intended use, and to create more specific ACL agent tokens for each agent's expected role. -Also see [HashiCorp's Vault](https://www.vaultproject.io/docs/secrets/consul/index.html), which +Also see [HashiCorp's Vault](https://www.vaultproject.io/docs/secrets/consul), which has an integration with Consul that allows it to generate ACL tokens on the fly and to manage their lifetimes. @@ -877,7 +877,7 @@ to use for registration events: of multiple tokens on the same agent. Examples of what this looks like are available for both [services](/docs/agent/services.html) and [checks](/docs/agent/checks.html). Tokens may also be passed to the - [HTTP API](/api/index.html) for operations that require them. + [HTTP API](/api) for operations that require them. In addition to ACLs, in Consul 0.9.0 and later, the agent must be configured with [`enable_script_checks`](/docs/agent/options.html#_enable_script_checks) set to `true` in order to enable @@ -1034,7 +1034,7 @@ to use for registration events: tokens on the same agent. Examples of what this looks like are available for both [services](/docs/agent/services.html) and [checks](/docs/agent/checks.html). Tokens may also be passed to the [HTTP - API](/api/index.html) for operations that require them. **Note:** all tokens + API](/api) for operations that require them. **Note:** all tokens passed to an agent are persisted on local disk to allow recovery from restarts. See [`-data-dir` flag documentation](/docs/agent/options.html#acl_token) for notes on securing diff --git a/website/pages/docs/guides/connect-envoy.mdx b/website/pages/docs/guides/connect-envoy.mdx index cb86e29474..ef601a436a 100644 --- a/website/pages/docs/guides/connect-envoy.mdx +++ b/website/pages/docs/guides/connect-envoy.mdx @@ -250,4 +250,4 @@ reference documentation](/docs/connect/proxies/envoy.html). To see how to get Consul Connect working in different environments like Kubernetes see the [Connect Getting -Started](/docs/connect/index.html#getting-started-with-connect) overview. +Started](/docs/connect#getting-started-with-connect) overview. diff --git a/website/pages/docs/guides/connect-gateways.mdx b/website/pages/docs/guides/connect-gateways.mdx index 796407caf2..e61aeb4c65 100644 --- a/website/pages/docs/guides/connect-gateways.mdx +++ b/website/pages/docs/guides/connect-gateways.mdx @@ -77,7 +77,7 @@ You will also need to install [Envoy](https://www.envoyproxy.io/) alongside your Consul clients. Both the gateway and sidecar proxies will need to get configuration and updates from a local Consul client. -Lastly you should set [`enable_central_service_config = true`](https://www.consul.io/docs/agent/options.html#enable_central_service_config) +Lastly you should set [`enable_central_service_config = true`](/docs/agent/options.html#enable_central_service_config) on your Consul clients, which will allow them to centrally configrure the sidecar and mesh gateway proxies. @@ -88,7 +88,7 @@ to enable Connect in each of them sequentially. Connect’s certificate authorit (which is distinct from the Consul certificate authority that you manage using the CLI) will automatically bootstrap as soon as a server with Connect enabled becomes the server cluster’s leader. You can also use [Vault as a Connect -CA](https://www.consul.io/docs/connect/ca/vault.html). +CA](/docs/connect/ca/vault.html). !> **Warning:** If you are using this guide as a production playbook, we strongly recommend that you enable Connect in each of your datacenters by @@ -110,10 +110,10 @@ connect { Load the new configuration by restarting each server one at a time, making sure to maintain quorum. This will be a similar process to performing a [rolling restart during -upgrades](https://www.consul.io/docs/upgrading.html#standard-upgrades). +upgrades](/docs/upgrading.html#standard-upgrades). Stop the first server by running the following [leave -command](https://www.consul.io/docs/commands/leave.html). +command](/docs/commands/leave.html). ```text $ consul leave @@ -138,7 +138,7 @@ connect { The `primary_datacenter` setting that was required in order to enable ACL replication between datacenters also specifies which datacenter will write -intentions and act as the [root CA for Connect](https://www.consul.io/docs/connect/connect-internals.html#connections-across-datacenters). +intentions and act as the [root CA for Connect](/docs/connect/connect-internals.html#connections-across-datacenters). Intentions, which allow or deny inter-service communication, are automatically replicated to the secondary datacenter. @@ -235,7 +235,7 @@ $ consul connect envoy -mesh-gateway -register \ ### Configure Sidecar Proxies to use Gateways Next, create a [centralized -configuration](https://www.consul.io/docs/agent/config_entries/proxy-defaults.html) +configuration](/docs/agent/config_entries/proxy-defaults.html) file for all the sidecar proxies in both datacenters called `proxy-defaults.json`. This file will instruct the sidecar proxies to send all their inter-datacenter traffic through the gateways. It should contain the @@ -431,8 +431,8 @@ gateways. If you are using Kubernetes you can configure Connect and deploy gateways for your Kubernetes cluster using the Helm chart. Learn more in the [Consul’s -Kubernetes documentation](https://www.consul.io/docs/platform/k8s/helm.html) +Kubernetes documentation](/docs/platform/k8s/helm.html) Visit the Consul documentation for a full list of configurations for [Consul -Connect](https://www.consul.io/docs/connect/index.html), including [mesh gateway -configuration options](https://www.consul.io/docs/connect/mesh_gateway.html). +Connect](/docs/connect), including [mesh gateway +configuration options](/docs/connect/mesh_gateway.html). diff --git a/website/pages/docs/guides/connect-production.mdx b/website/pages/docs/guides/connect-production.mdx index 2e4bbf4b2a..1e1f972cea 100644 --- a/website/pages/docs/guides/connect-production.mdx +++ b/website/pages/docs/guides/connect-production.mdx @@ -73,7 +73,7 @@ instances. In practice, managing per-instance tokens requires automated ACL provisioning, for example using [HashiCorp's -Vault](https://www.vaultproject.io/docs/secrets/consul/index.html). +Vault](https://www.vaultproject.io/docs/secrets/consul). ## Configure Agent Transport Encryption @@ -163,7 +163,7 @@ be set. ``` For registration via the API the token is passed in the [request -header](/api/index.html#authentication), `X-Consul-Token`, or by using the [Go +header](/api#authentication), `X-Consul-Token`, or by using the [Go client configuration](https://godoc.org/github.com/hashicorp/consul/api#Config). To avoid the overhead of a proxy, applications may [natively diff --git a/website/pages/docs/guides/connect-services.mdx b/website/pages/docs/guides/connect-services.mdx index 5066df80fb..db3542db92 100644 --- a/website/pages/docs/guides/connect-services.mdx +++ b/website/pages/docs/guides/connect-services.mdx @@ -417,7 +417,7 @@ intentions to control traffic flow between services. Finally, you learned about additional requirements required to take the concepts to a proof-of-concept environment. -[connect]: https://www.consul.io/docs/connect/index.html +[connect]: https://www.consul.io/docs/connect [consul-l7]: https://learn.hashicorp.com/consul/developer-mesh/l7-observability-k8s [counting service]: https://github.com/hashicorp/demo-consul-101/releases/download/0.0.2/counting-service_linux_amd64.zip [counting-1.json]: https://raw.githubusercontent.com/hashicorp/demo-consul-101/master/demo-config-localhost/counting-1.json diff --git a/website/pages/docs/guides/containers-guide.mdx b/website/pages/docs/guides/containers-guide.mdx index 09333f74e8..61a647f408 100644 --- a/website/pages/docs/guides/containers-guide.mdx +++ b/website/pages/docs/guides/containers-guide.mdx @@ -34,7 +34,7 @@ You will need a local install of Docker running on your machine for this guide. ### Consul (Optional) -If you would like to interact with your containerized Consul agents using a local install of Consul, follow the instructions [here](https://www.consul.io/docs/install/index.html) and install the binary somewhere on your PATH. +If you would like to interact with your containerized Consul agents using a local install of Consul, follow the instructions [here](/docs/install) and install the binary somewhere on your PATH. ## Get the Docker Image @@ -71,7 +71,7 @@ Note, the Consul Docker image sets up the Consul configuration directory at `/co ~> The configuration directory is **not** exposed as a volume and will not persist data. Consul uses it only during startup and does not store any state there. -To avoid mounting volumes or copying files to the container you can also save [configuration JSON](https://www.consul.io/docs/agent/options.html#configuration-files) to that directory via the environment variable `CONSUL_LOCAL_CONFIG`. +To avoid mounting volumes or copying files to the container you can also save [configuration JSON](/docs/agent/options.html#configuration-files) to that directory via the environment variable `CONSUL_LOCAL_CONFIG`. ### Discover the Server IP Address @@ -278,7 +278,7 @@ When a previously stopped server container is restarted using `docker start consul snapshot save backup.snap @@ -290,7 +290,7 @@ This will leave the `backup.snap` snapshot file inside of your container. If you $ docker cp :backup.snap ./ ``` -Users running the Consul Enterprise Docker containers can run the [consul snapshot agent](https://www.consul.io/docs/commands/snapshot/agent.html) to save backups automatically. Consul Enterprise's snapshot agent also allows you to save snapshots to Amazon S3 and Azure Blob Storage. +Users running the Consul Enterprise Docker containers can run the [consul snapshot agent](/docs/commands/snapshot/agent.html) to save backups automatically. Consul Enterprise's snapshot agent also allows you to save snapshots to Amazon S3 and Azure Blob Storage. ### Environment Variables @@ -307,7 +307,7 @@ $ docker run \ consul agent -server -bootstrap-expect=3 ``` -Setting `CONSUL_CLIENT_INTERFACE` or `CONSUL_BIND_INTERFACE` on `docker run` is equivalent to passing in the `-client` flag(documented [here](https://www.consul.io/docs/agent/options.html#_client)) or `-bind` flag(documented [here](https://www.consul.io/docs/agent/options.html#_bind)) to Consul on startup. +Setting `CONSUL_CLIENT_INTERFACE` or `CONSUL_BIND_INTERFACE` on `docker run` is equivalent to passing in the `-client` flag(documented [here](/docs/agent/options.html#_client)) or `-bind` flag(documented [here](/docs/agent/options.html#_bind)) to Consul on startup. Setting the `CONSUL_ALLOW_PRIVILEGED_PORTS` runs setcap on the Consul binary, allowing it to bind to privileged ports. Note that not all Docker storage backends support this feature (notably AUFS). @@ -323,7 +323,7 @@ You can continue learning how to deploy a Consul datacenter in production by com For additional reference documentation on the official Docker image for Consul, refer to the following websites: -- [Consul Documenation](https://www.consul.io/docs/index.html) +- [Consul Documenation](/docs) - [Docker Documentation](https://docs.docker.com/) - [Consul @ Dockerhub](https://hub.docker.com/_/consul) - [hashicorp/docker-consul GitHub Repository](https://github.com/hashicorp/docker-consul) diff --git a/website/pages/docs/guides/creating-certificates.mdx b/website/pages/docs/guides/creating-certificates.mdx index 990c01bc90..ed08436dd1 100644 --- a/website/pages/docs/guides/creating-certificates.mdx +++ b/website/pages/docs/guides/creating-certificates.mdx @@ -423,6 +423,6 @@ The other pre-requisites for a secure Consul deployment are: [letsencrypt]: https://letsencrypt.org/ [vault]: https://www.vaultproject.io/ -[vault-pki]: https://www.vaultproject.io/docs/secrets/pki/index.html +[vault-pki]: https://www.vaultproject.io/docs/secrets/pki [guide]: /docs/agent/encryption.html#configuring-tls-on-an-existing-cluster [acl]: /docs/guides/acl.html diff --git a/website/pages/docs/guides/deployment.mdx b/website/pages/docs/guides/deployment.mdx index d8f5cacd86..eef77db874 100644 --- a/website/pages/docs/guides/deployment.mdx +++ b/website/pages/docs/guides/deployment.mdx @@ -65,7 +65,7 @@ The recommended maximum cluster size for a single datacenter is 5,000 nodes. For One must take care to use service tags in a way that assists with the kinds of queries that will be run against the cluster. If two services (e.g. blue and green) are running on the same cluster, appropriate service tags must be used to identify between them. If a query is made without tags, nodes running both blue and green services may show up in the results of the query. -In cases where a full mesh among all agents cannot be established due to network segmentation, Consul’s own [network segments](/docs/enterprise/network-segments/index.html) can be used. Network segments is a Consul Enterprise feature that allows the creation of multiple tenants which share Raft servers in the same cluster. Each tenant has its own gossip pool and doesn’t communicate with the agents outside this pool. The KV store, however, is shared between all tenants. If Consul network segments cannot be used, isolation between agents can be accomplished by creating discrete [Consul datacenters](/docs/guides/datacenters.html). +In cases where a full mesh among all agents cannot be established due to network segmentation, Consul’s own [network segments](/docs/enterprise/network-segments) can be used. Network segments is a Consul Enterprise feature that allows the creation of multiple tenants which share Raft servers in the same cluster. Each tenant has its own gossip pool and doesn’t communicate with the agents outside this pool. The KV store, however, is shared between all tenants. If Consul network segments cannot be used, isolation between agents can be accomplished by creating discrete [Consul datacenters](/docs/guides/datacenters.html). ### Multiple Datacenters diff --git a/website/pages/docs/guides/discovery-namespaces.mdx b/website/pages/docs/guides/discovery-namespaces.mdx index 81aff07477..ae01022278 100644 --- a/website/pages/docs/guides/discovery-namespaces.mdx +++ b/website/pages/docs/guides/discovery-namespaces.mdx @@ -32,7 +32,7 @@ and UI to discover all the services registered in the Consul catalog. To complete this guide you will need at least a [local dev agent](/consul/getting-started/install) running Consul Enterprise 1.7 or newer. Review the documentation for downloading the [Enterprise -binary](https://www.consul.io/docs/enterprise/index.html#applied-after-bootstrapping). +binary](/docs/enterprise#applied-after-bootstrapping). You can also use an existing Consul datacenter that is running Consul Enterprise 1.7 or newer. diff --git a/website/pages/docs/guides/kuberenetes-deployment.mdx b/website/pages/docs/guides/kuberenetes-deployment.mdx index 929e5c796c..3b68f0d8bc 100644 --- a/website/pages/docs/guides/kuberenetes-deployment.mdx +++ b/website/pages/docs/guides/kuberenetes-deployment.mdx @@ -14,7 +14,7 @@ access to the Consul UI. ~> **Security Warning** This guide is not for production use. By default, the chart will install an insecure configuration of Consul. Please refer to the -[Kubernetes documentation](https://www.consul.io/docs/platform/k8s/index.html) +[Kubernetes documentation](https://www.consul.io/docs/platform/k8s) to determine how you can secure Consul on Kubernetes in production. Additionally, it is highly recommended to use a properly secured Kubernetes cluster or make sure that you understand and enable the recommended security diff --git a/website/pages/docs/guides/kubernetes-reference.mdx b/website/pages/docs/guides/kubernetes-reference.mdx index f21962ac6c..8d6bfb261c 100644 --- a/website/pages/docs/guides/kubernetes-reference.mdx +++ b/website/pages/docs/guides/kubernetes-reference.mdx @@ -87,7 +87,7 @@ we will cover three of the most common. 1. Multiple Consul datacenters with agents inside and outside of Kubernetes. Review the Consul Kubernetes-specific -[documentation](https://www.consul.io/docs/platform/k8s/index.html#use-cases) +[documentation](https://www.consul.io/docs/platform/k8s#use-cases) for additional use case information. Since all three use cases will also need catalog sync, review the diff --git a/website/pages/docs/guides/managing-acl-policies.mdx b/website/pages/docs/guides/managing-acl-policies.mdx index ed654f6d02..f1699dbd2e 100644 --- a/website/pages/docs/guides/managing-acl-policies.mdx +++ b/website/pages/docs/guides/managing-acl-policies.mdx @@ -37,7 +37,7 @@ To discover the minimum privileges required for a specific operation, we have th First, focus on the data in your environment that needs to be secured. Ensure your sensitive data has policies that are specific and limited. Since policies can be combined to create tokens, you will usually write more policies for sensitive data. Sensitive data could be a specific application or a set of values in the key-value store. -Second, reference the Consul docs, both the [rules page](https://www.consul.io/docs/acl/acl-rules.html) and [API pages](https://www.consul.io/api/index.html), often to understand the required privileges for any given operation. +Second, reference the Consul docs, both the [rules page](https://www.consul.io/docs/acl/acl-rules.html) and [API pages](https://www.consul.io/api), often to understand the required privileges for any given operation. The rules documentation explains the 11 rule resources. The following four resource types are critical for any operating datacenter with ACLs enabled. diff --git a/website/pages/docs/guides/minikube.mdx b/website/pages/docs/guides/minikube.mdx index 91b6a7776d..16bd1f3081 100644 --- a/website/pages/docs/guides/minikube.mdx +++ b/website/pages/docs/guides/minikube.mdx @@ -254,4 +254,4 @@ And there we have Consul running on a Kubernetes cluster, as demonstrated by two ## Reference -For more on Consul's integration with Kubernetes (including multi-cloud, service sync, and other features), see the [Consul with Kubernetes](/docs/platform/k8s/index.html) documentation. +For more on Consul's integration with Kubernetes (including multi-cloud, service sync, and other features), see the [Consul with Kubernetes](/docs/platform/k8s) documentation. diff --git a/website/pages/docs/guides/production-acls.mdx b/website/pages/docs/guides/production-acls.mdx index 5b895d4438..9326f15f20 100644 --- a/website/pages/docs/guides/production-acls.mdx +++ b/website/pages/docs/guides/production-acls.mdx @@ -35,7 +35,7 @@ bootstrap token. ### Enable ACLs on the Agents To enable ACLs, add the following [ACL -parameters](https://www.consul.io/docs/agent/options.html#configuration-key-reference) +parameters](/docs/agent/options.html#configuration-key-reference) to the agent's configuration file and then restart the Consul service. If you want to reduce Consul client restarts, you can enable the ACLs on them when you apply the token. @@ -125,7 +125,7 @@ node "consul-server-one" { } ``` -When creating agent policies, review the [node rules](https://www.consul.io/docs/agent/acl-rules.html#node-rules). Now that +When creating agent policies, review the [node rules](/docs/agent/acl-rules.html#node-rules). Now that you have specified the policy, you can initialize it using the Consul CLI. To create a programmatic process, you could also use @@ -195,7 +195,7 @@ agent anti-entropy, registering and de-registering the service, and registering and de-registering the service's checks. Review the [service -rules](https://www.consul.io/docs/agent/acl-rules.html#service-rules) before +rules](/docs/agent/acl-rules.html#service-rules) before getting started. Below is an example service definition that needs a token after bootstrapping @@ -218,13 +218,13 @@ the ACL system. ``` This service definition should be located in the [configuration -directory](https://www.consul.io/docs/agent/options.html#_config_dir) on one of +directory](/docs/agent/options.html#_config_dir) on one of the clients. First, create the policy that will grant write privileges to only the "dashboard" service. This means the "dashboard" service can register itself, update it's health checks, and write any of the fields in the [service -definition](https://www.consul.io/docs/agent/services.html). +definition](/docs/agent/services.html). ```shell # dashboard-policy.hcl @@ -272,7 +272,7 @@ If the service is running, you will need to restart it. Unlike with agent tokens, there is no HTTP API endpoint to apply the token directly to the service. If the service is registered with a configuration file, you must also set the token in the configuration file. However, if you register a -service with the HTTP API, you can pass the token in the [header](https://www.consul.io/api/index.html#authentication) with +service with the HTTP API, you can pass the token in the [header](/api#authentication) with `X-Consul-Token` and it will be used by the service. If you are using a sidecar proxy, it can inherit the token from the service @@ -281,9 +281,9 @@ definition. Alternatively, you can create a separate token. ## Token for DNS Depending on your use case, the token used for DNS may need policy rules for -[nodes](https://www.consul.io/docs/agent/acl-rules.html#node-rules), -[services](https://www.consul.io/docs/agent/acl-rules.html#service-rules), and -[prepared queries](https://www.consul.io/docs/agent/acl-rules.html#prepared-query-rules). +[nodes](/docs/agent/acl-rules.html#node-rules), +[services](/docs/agent/acl-rules.html#service-rules), and +[prepared queries](/docs/agent/acl-rules.html#prepared-query-rules). You should apply the token to the Consul agent serving DNS requests. When the DNS server makes a request to Consul, it will include the token in the request. Consul can either authorize or revoke the request, depending on the token's @@ -352,7 +352,7 @@ has many varied use cases. update configuration values in the key-value store. . The [rules for -KV](https://www.consul.io/docs/agent/acl-rules.html#key-value-rules) have four +KV](/docs/agent/acl-rules.html#key-value-rules) have four policy levels; `deny`, `write`, `read`, and `list`. Let's review several examples of `read` and `write`. @@ -408,7 +408,7 @@ value. This is useful for configuration parameter updates. Once you have bootstrapped the ACL system, access to the UI will be limited. The anonymous token grants UI access if no [default -token](https://www.consul.io/docs/agent/options.html#acl_tokens_default) is set +token](/docs/agent/options.html#acl_tokens_default) is set on the agents, and all operations will be denied, including viewing nodes and services. @@ -449,4 +449,4 @@ node_prefix "" { In this guide you bootstrapped the ACL system for consul and applied tokens to agents and services. You assigned tokens for DNS, Consul KV, and the Consul UI. -To learn more about Consul’s security model read the [internals documentation](https://www.consul.io/docs/internals/security.html). You can find commands relating to ACLs in our [reference documentation](https://www.consul.io/docs/commands/acl.html). +To learn more about Consul’s security model read the [internals documentation](/docs/internals/security.html). You can find commands relating to ACLs in our [reference documentation](/docs/commands/acl.html). diff --git a/website/pages/docs/guides/secure-namespaces.mdx b/website/pages/docs/guides/secure-namespaces.mdx index 6c22cae702..31e577f289 100644 --- a/website/pages/docs/guides/secure-namespaces.mdx +++ b/website/pages/docs/guides/secure-namespaces.mdx @@ -22,17 +22,17 @@ This guide has two main sections, configuring namespaces and creating ACL tokens To execute the example commands in this guide, you will need a Consul 1.7.x Enterprise datacenter with [ACLs enabled](/consul/security-networking/production-acls). If you do not have an existing datacenter, you can use a single [local agent](/consul/getting-started/agent) or [Consul in containers](/consul/day-0/containers-guide). -You will also need an ACL token with `operator=write` and `acl=write` privileges or you can use a token with the [built-in global management policy](https://www.consul.io/docs/acl/acl-system.html#builtin-policies). +You will also need an ACL token with `operator=write` and `acl=write` privileges or you can use a token with the [built-in global management policy](/docs/acl/acl-system.html#builtin-policies). ### [Optional] Configure Consul CLI -If you are using Docker or other non-local deployment, you can configure a local Consul binary to interact with the deployment. Set the `CONSUL_HTTP_ADDR` [variable](https://www.consul.io/docs/commands/index.html#consul_http_addr) on your local machine or jumphost to the IP address of a client. +If you are using Docker or other non-local deployment, you can configure a local Consul binary to interact with the deployment. Set the `CONSUL_HTTP_ADDR` [variable](/docs/commands#consul_http_addr) on your local machine or jumphost to the IP address of a client. ```shell $ export CONSUL_HTTP_ADDR=192.17.23.4 ``` -Note, this jumphost will need to use an ACL token to access the datacenter. The token's necessary privileges will depend on the operations, learn more about privileges by reviewing the ACL [rule documentation](https://www.consul.io/docs/acl/acl-rules.html). You can export the token with the `CONSUL_HTTP_TOKEN` [variable](https://www.consul.io/docs/commands/index.html#consul_http_token). Additionally, if you have [TLS encryption configured](/consul/security-networking/certificates) you will need to use valid certificates. +Note, this jumphost will need to use an ACL token to access the datacenter. The token's necessary privileges will depend on the operations, learn more about privileges by reviewing the ACL [rule documentation](/docs/acl/acl-rules.html). You can export the token with the `CONSUL_HTTP_TOKEN` [variable](/docs/commands#consul_http_token). Additionally, if you have [TLS encryption configured](/consul/security-networking/certificates) you will need to use valid certificates. ## Configure namespaces @@ -100,7 +100,7 @@ Nodes are not namespaced, so namespace-operators will be able to see all the nod ### Create namespace management tokens -First, the super-operator should use the [built-in namespace-policy](https://www.consul.io/docs/acl/acl-system.html#builtin-policies) to create a token for the namespaced-operators. Note, the namespace-management policy ultimately grants them unrestricted privileges for their namespace. You will need `acl=write` privileges to create namespaced-tokens. +First, the super-operator should use the [built-in namespace-policy](/docs/acl/acl-system.html#builtin-policies) to create a token for the namespaced-operators. Note, the namespace-management policy ultimately grants them unrestricted privileges for their namespace. You will need `acl=write` privileges to create namespaced-tokens. ```shell $ consul acl token create \ diff --git a/website/pages/docs/install/performance.mdx b/website/pages/docs/install/performance.mdx index 582c5b0244..c3e80e4661 100644 --- a/website/pages/docs/install/performance.mdx +++ b/website/pages/docs/install/performance.mdx @@ -168,7 +168,7 @@ If the leader server is out of memory or the disk is full, the server eventually It should be noted that `stale` is not appropriate for coordination where strong consistency is important (i.e. locking or application leader election). For critical cases, the optional `consistent` API query mode is required for true linearizability; the trade off is that this turns a read into a full quorum write so requires more resources and takes longer. -**Read-heavy** clusters may take advantage of the [enhanced reading](/docs/enterprise/read-scale/index.html) feature (Enterprise) for better scalability. This feature allows additional servers to be introduced as non-voters. Being a non-voter, the server will still participate in data replication, but it will not block the leader from committing log entries. +**Read-heavy** clusters may take advantage of the [enhanced reading](/docs/enterprise/read-scale) feature (Enterprise) for better scalability. This feature allows additional servers to be introduced as non-voters. Being a non-voter, the server will still participate in data replication, but it will not block the leader from committing log entries. Consul’s agents use network sockets for communicating with the other nodes (gossip) and with the server agent. In addition, file descriptors are also opened for watch handlers, health checks, and log files. For a **write heavy** cluster, the `ulimit` size must be increased from the default value (`1024`) to prevent the leader from running out of file descriptors. @@ -180,7 +180,7 @@ In addition, two [performance indicators](/docs/agent/telemetry.html) — `c ## Connect Certificate Signing CPU Limits -If you enable [Connect](/docs/connect/index.html), the leader server will need +If you enable [Connect](/docs/connect), the leader server will need to perform public key signing operations for every service instance in the cluster. Typically these operations are fast on modern hardware, however when the CA is changed or its key rotated, the leader will face an influx of diff --git a/website/pages/docs/internals/discovery-chain.mdx b/website/pages/docs/internals/discovery-chain.mdx index 8083c609ca..c573b0ec22 100644 --- a/website/pages/docs/internals/discovery-chain.mdx +++ b/website/pages/docs/internals/discovery-chain.mdx @@ -25,7 +25,7 @@ the discovery chain a user can control how proxy upstreams are ultimately resolved to specific instances for load balancing. -> **Note:** The discovery chain is currently only used to discover -[Connect](/docs/connect/index.html) proxy upstreams. +[Connect](/docs/connect) proxy upstreams. ## Configuration diff --git a/website/pages/docs/k8s/ambassador.mdx b/website/pages/docs/k8s/ambassador.mdx index 1c482d8561..d8fde0bd81 100644 --- a/website/pages/docs/k8s/ambassador.mdx +++ b/website/pages/docs/k8s/ambassador.mdx @@ -285,12 +285,12 @@ If you have tried the above troubleshooting steps and are still stuck, DataWire [ambassador]: https://www.getambassador.io/ [ingress controller]: https://blog.getambassador.io/kubernetes-ingress-nodeport-load-balancers-and-ingress-controllers-6e29f1c44f2d -[proxies]: https://www.consul.io/docs/connect/proxies.html -[service sync]: https://www.consul.io/docs/platform/k8s/service-sync.html -[connect sidecar]: https://www.consul.io/docs/platform/k8s/connect.html +[proxies]: /docs/connect/proxies.html +[service sync]: /docs/platform/k8s/service-sync.html +[connect sidecar]: /docs/platform/k8s/connect.html [install]: https://www.getambassador.io/user-guide/consul-connect-ambassador/ [ambassador-service.yaml]: https://www.getambassador.io/yaml/ambassador/ambassador-service.yaml [request access]: https://d6e.co/slack -[intention-check]: https://www.consul.io/docs/commands/intention/check.html -[install consul]: https://www.consul.io/docs/install/index.html -[enable connect]: https://www.consul.io/docs/connect/index.html#getting-started-with-connect +[intention-check]: /docs/commands/intention/check.html +[install consul]: /docs/install +[enable connect]: /docs/connect#getting-started-with-connect diff --git a/website/pages/docs/k8s/connect.mdx b/website/pages/docs/k8s/connect.mdx index 9d48b8e58a..092994589d 100644 --- a/website/pages/docs/k8s/connect.mdx +++ b/website/pages/docs/k8s/connect.mdx @@ -12,7 +12,7 @@ description: >- # Connect Sidecar on Kubernetes -[Connect](/docs/connect/index.html) is a feature built into to Consul that enables +[Connect](/docs/connect) is a feature built into to Consul that enables automatic service-to-service authorization and connection encryption across your Consul services. Connect can be used with Kubernetes to secure pod communication with other pods and external Kubernetes services. diff --git a/website/pages/docs/k8s/helm.mdx b/website/pages/docs/k8s/helm.mdx index b13e9cd669..ca7babd1a1 100644 --- a/website/pages/docs/k8s/helm.mdx +++ b/website/pages/docs/k8s/helm.mdx @@ -173,7 +173,7 @@ and consider if they're appropriate for your deployment. A `null` value will use the Kubernetes cluster's default StorageClass. If a default StorageClass does not exist, you will need to create one. - - `connect` ((#v-server-connect)) (`boolean: true`) - This will enable/disable [Connect](/docs/connect/index.html). Setting this to true _will not_ automatically secure pod communication, this + - `connect` ((#v-server-connect)) (`boolean: true`) - This will enable/disable [Connect](/docs/connect). Setting this to true _will not_ automatically secure pod communication, this setting will only enable usage of the feature. Consul will automatically initialize a new CA and set of certificates. Additional Connect settings can be configured by setting the `server.extraConfig` value. @@ -449,7 +449,7 @@ and consider if they're appropriate for your deployment. resources necessary for the catalog sync process to run. - `image` ((#v-synccatalog-image)) (`string: global.imageK8S`) - The name of the Docker image - (including any tag) for [consul-k8s](/docs/platform/k8s/index.html#quot-consul-k8s-quot-project) + (including any tag) for [consul-k8s](/docs/platform/k8s#quot-consul-k8s-quot-project) to run the sync program. - `default` ((#v-synccatalog-default)) (`boolean: true`) - If true, all valid services in K8S are diff --git a/website/pages/docs/k8s/index.mdx b/website/pages/docs/k8s/index.mdx index 37df260552..7d233399d0 100644 --- a/website/pages/docs/k8s/index.mdx +++ b/website/pages/docs/k8s/index.mdx @@ -31,7 +31,7 @@ local agent is available. This will also register each Kubernetes node with the Consul catalog for full visibility into your infrastructure. **Consul Connect Service Mesh:** -Consul can automatically inject the [Consul Connect](/docs/connect/index.html) +Consul can automatically inject the [Consul Connect](/docs/connect) sidecar into pods so that they can accept and establish encrypted and authorized network connections via mutual TLS. And because Connect can run anywhere, pods can also communicate with external services (and diff --git a/website/pages/docs/k8s/installation/clients-outside-kubernetes.mdx b/website/pages/docs/k8s/installation/clients-outside-kubernetes.mdx index 5bb10a9509..d88533e704 100644 --- a/website/pages/docs/k8s/installation/clients-outside-kubernetes.mdx +++ b/website/pages/docs/k8s/installation/clients-outside-kubernetes.mdx @@ -44,6 +44,6 @@ nodes outside of Kubernetes joining a cluster running within Kubernetes must be to pod IPs via the network. Note that the auto-join provider discussed above will use pod IPs by default. -> **Consul Enterprise customers** may use -[network segments](/docs/enterprise/network-segments/index.html) to +[network segments](/docs/enterprise/network-segments) to enable non-fully-connected topologies. However, out-of-cluster nodes must still be able to communicate with the server pod or host IP addresses. diff --git a/website/pages/docs/k8s/installation/servers-outside-kubernetes.mdx b/website/pages/docs/k8s/installation/servers-outside-kubernetes.mdx index 87bd40a661..a2d70c6a05 100644 --- a/website/pages/docs/k8s/installation/servers-outside-kubernetes.mdx +++ b/website/pages/docs/k8s/installation/servers-outside-kubernetes.mdx @@ -49,4 +49,4 @@ to all other server and client agents inside and _outside_ of Kubernetes over [L If this isn't possible, consider running a separate Consul cluster inside Kubernetes and federating it with your cluster outside Kubernetes. You may also consider adopting Consul Enterprise for -[network segments](/docs/enterprise/network-segments/index.html). +[network segments](/docs/enterprise/network-segments). diff --git a/website/pages/docs/k8s/service-sync.mdx b/website/pages/docs/k8s/service-sync.mdx index 7e993a8859..20b8595d6d 100644 --- a/website/pages/docs/k8s/service-sync.mdx +++ b/website/pages/docs/k8s/service-sync.mdx @@ -94,7 +94,7 @@ For Consul, if ACLs are configured on the cluster, a Consul [ACL token](https://learn.hashicorp.com/consul/advanced/day-1-operations/acl-guide) will need to be provided. Review the [ACL rules](/docs/agent/acl-rules.html) when creating this token so that it only allows the necessary privileges. The catalog -sync process accepts this token by using the [`CONSUL_HTTP_TOKEN`](/docs/commands/index.html#consul_http_token) +sync process accepts this token by using the [`CONSUL_HTTP_TOKEN`](/docs/commands#consul_http_token) environment variable. This token should be set as a [Kubernetes secret](https://kubernetes.io/docs/concepts/configuration/secret/#creating-your-own-secrets) and referenced in the Helm chart. diff --git a/website/pages/docs/partnerships.mdx b/website/pages/docs/partnerships.mdx index 30c2ea6529..83f487b624 100644 --- a/website/pages/docs/partnerships.mdx +++ b/website/pages/docs/partnerships.mdx @@ -52,50 +52,50 @@ Here are links to resources, documentation, examples and best practices to guide **Proxy** -- [How to Integrate a Sidecar Proxy Documentation](https://www.consul.io/docs/connect/proxies/integrate.html) -- [Example of Envoy Integration](https://www.consul.io/docs/connect/proxies/envoy.html) +- [How to Integrate a Sidecar Proxy Documentation](/docs/connect/proxies/integrate.html) +- [Example of Envoy Integration](/docs/connect/proxies/envoy.html) - [Consul’s source code](https://github.com/hashicorp/consul) **Firewall** -- [Consul Connect Intentions](https://www.consul.io/docs/connect/intentions.html) -- [Consul Connect Intentions Command Line](https://www.consul.io/docs/commands/intention.html) -- [Consul Connect Intentions API](https://www.consul.io/api/connect/intentions.html) +- [Consul Connect Intentions](/docs/connect/intentions.html) +- [Consul Connect Intentions Command Line](/docs/commands/intention.html) +- [Consul Connect Intentions API](/api/connect/intentions.html) **API Gateway** -- [Ambassador Integration documentation](https://www.consul.io/docs/platform/k8s/ambassador.html) +- [Ambassador Integration documentation](/docs/platform/k8s/ambassador.html) #### Platform: - [Consul-AWS for AWS Cloud Map](https://learn.hashicorp.com/consul/cloud-integrations/consul-aws) -- [Consul Agent Cloud Auto-joining](https://www.consul.io/docs/agent/cloud-auto-join.html) +- [Consul Agent Cloud Auto-joining](/docs/agent/cloud-auto-join.html) #### Infrastructure: **Certificate Authority (CA)** -- [Consul Certificate Management Documentation](https://www.consul.io/docs/connect/ca.html) +- [Consul Certificate Management Documentation](/docs/connect/ca.html) - [Securing RPC Communication with TLS Encryption](https://learn.hashicorp.com/consul/security-networking/certificates) -- [Consul Connect CA API](https://www.consul.io/api/connect/ca.html) +- [Consul Connect CA API](/api/connect/ca.html) **Identity and Access Management (IAM)** -- [ACL Documentation and Guides](https://www.consul.io/docs/acl/index.html) -- [ACL API Documentation](https://www.consul.io/api/acl/acl.html) +- [ACL Documentation and Guides](/docs/acl) +- [ACL API Documentation](/api/acl/acl.html) - [Securing Consul with ACLs](https://learn.hashicorp.com/consul/security-networking/production-acls) **Application Performance Monitoring (APM)** -- [Consul Telemetry Documentation](https://www.consul.io/docs/agent/telemetry.html) +- [Consul Telemetry Documentation](/docs/agent/telemetry.html) - [Consul Cluster Monitoring and Metrics](https://learn.hashicorp.com/consul/day-2-operations/monitoring) - [Monitoring Consul with Telegraf](https://learn.hashicorp.com/consul/integrations/telegraf) **Logging** -- [Consul Monitor Command Line](https://www.consul.io/docs/commands/monitor.html) -- [Enable syslog via CLI](https://www.consul.io/docs/agent/options.html#enable_syslog) -- [Enable syslog via config file](https://www.consul.io/docs/agent/options.html#_syslog) +- [Consul Monitor Command Line](/docs/commands/monitor.html) +- [Enable syslog via CLI](/docs/agent/options.html#enable_syslog) +- [Enable syslog via config file](/docs/agent/options.html#_syslog) **Information Technology Service Management (ITSM)** diff --git a/website/pages/docs/upgrading/upgrade-specific.mdx b/website/pages/docs/upgrading/upgrade-specific.mdx index ca89b2e652..9b4927d6a2 100644 --- a/website/pages/docs/upgrading/upgrade-specific.mdx +++ b/website/pages/docs/upgrading/upgrade-specific.mdx @@ -198,7 +198,7 @@ automatically and without loss of connectivity throughout all datacenters and workloads. For more information see [Connect -Multi-datacenter](/docs/enterprise/connect-multi-datacenter/index.html). +Multi-datacenter](/docs/enterprise/connect-multi-datacenter). ## Consul 1.3.0 @@ -706,7 +706,7 @@ and the agents need to be running version 0.7 or later in order to use this feature. These translated addresses could break HTTP endpoint consumers that are -expecting local addresses, so a new [`X-Consul-Translate-Addresses`](/api/index.html#translate_header) +expecting local addresses, so a new [`X-Consul-Translate-Addresses`](/api#translate_header) header was added to allow clients to detect if translation is enabled for HTTP responses. A "lan" tag was added to `TaggedAddresses` for clients that need the local address regardless of translation. diff --git a/website/pages/intro/getting-started/agent.mdx b/website/pages/intro/getting-started/agent.mdx index 38df234945..46b5e46cfd 100644 --- a/website/pages/intro/getting-started/agent.mdx +++ b/website/pages/intro/getting-started/agent.mdx @@ -96,7 +96,7 @@ The output of the [`members`](/docs/commands/members.html) command is based on the [gossip protocol](/docs/internals/gossip.html) and is eventually consistent. That is, at any point in time, the view of the world as seen by your local agent may not exactly match the state on the servers. For a strongly consistent -view of the world, use the [HTTP API](/api/index.html) as it forwards the +view of the world, use the [HTTP API](/api) as it forwards the request to the Consul servers: ```text @@ -138,7 +138,7 @@ to recover from certain network conditions, while _left_ nodes are no longer con Additionally, if an agent is operating as a server, a graceful leave is important to avoid causing a potential availability outage affecting the [consensus protocol](/docs/internals/consensus.html). See the -[guides section](/docs/guides/index.html) for details on how to safely add +[guides section](/docs/guides) for details on how to safely add and remove servers. ## Next Steps diff --git a/website/pages/intro/getting-started/connect.mdx b/website/pages/intro/getting-started/connect.mdx index 2d30345fa0..f62c2e0da6 100644 --- a/website/pages/intro/getting-started/connect.mdx +++ b/website/pages/intro/getting-started/connect.mdx @@ -253,7 +253,7 @@ term in a future version of Consul. This quick guide has given a taste of what Connect can do but there is much more. Take a look at [getting started with -Connect](/docs/connect/index.html#getting-started-with-connect) for more guides +Connect](/docs/connect#getting-started-with-connect) for more guides on setting up Connect with Envoy proxy, with Docker and in Kubernetes. ## Next Steps diff --git a/website/pages/intro/getting-started/install.mdx b/website/pages/intro/getting-started/install.mdx index bd98a33543..7d84dfc053 100644 --- a/website/pages/intro/getting-started/install.mdx +++ b/website/pages/intro/getting-started/install.mdx @@ -14,7 +14,7 @@ description: >- Consul must first be installed on your machine. Consul is distributed as a [binary package](/downloads.html) for all supported platforms and architectures. This page will not cover how to compile Consul from source, but compiling from -source is covered in the [documentation](/docs/index.html) for those who want to +source is covered in the [documentation](/docs) for those who want to be sure they're compiling source they trust into the final binary. ## Installing Consul diff --git a/website/pages/intro/getting-started/next-steps.mdx b/website/pages/intro/getting-started/next-steps.mdx index c1278ef198..96d13cad2e 100644 --- a/website/pages/intro/getting-started/next-steps.mdx +++ b/website/pages/intro/getting-started/next-steps.mdx @@ -19,11 +19,11 @@ application developers, making it perfect for modern, elastic infrastructures. As a next step, the following resources are available: -- [Documentation](/docs/index.html) - The documentation is an in-depth reference +- [Documentation](/docs) - The documentation is an in-depth reference guide to all the features of Consul, including technical details about the internals of how Consul operates. -- [Guides](/docs/guides/index.html) - This section provides various getting +- [Guides](/docs/guides) - This section provides various getting started guides with Consul, including how to bootstrap a new datacenter. - [Examples](https://github.com/hashicorp/consul/tree/master/demo) - diff --git a/website/pages/intro/getting-started/services.mdx b/website/pages/intro/getting-started/services.mdx index 145d07d7c1..47cd7adf17 100644 --- a/website/pages/intro/getting-started/services.mdx +++ b/website/pages/intro/getting-started/services.mdx @@ -19,7 +19,7 @@ our first service and query that service. A service can be registered either by providing a [service definition](/docs/agent/services.html) or by making the appropriate -calls to the [HTTP API](/api/index.html). +calls to the [HTTP API](/api). A service definition is the most common way to register services, so we'll use that approach for this step. We'll be building on the agent configuration diff --git a/website/pages/intro/index.mdx b/website/pages/intro/index.mdx index 15a397addf..f9db416ed3 100644 --- a/website/pages/intro/index.mdx +++ b/website/pages/intro/index.mdx @@ -16,7 +16,7 @@ description: >- Welcome to the intro guide to Consul! This guide is the best place to start with Consul. We cover what Consul is, what problems it can solve, how it compares to existing software, and how you can get started using it. If you are familiar -with the basics of Consul, the [documentation](/docs/index.html) provides a more +with the basics of Consul, the [documentation](/docs) provides a more detailed reference of available features. ## What is Consul? @@ -105,7 +105,7 @@ forward the request to the remote datacenter and return the result. ## Next Steps -- See [how Consul compares to other software](/intro/vs/index.html) to assess how it fits into your +- See [how Consul compares to other software](/intro/vs) to assess how it fits into your existing infrastructure. - Continue onwards with the [getting started guide](https://learn.hashicorp.com/consul/getting-started/install) to get Consul up and running. diff --git a/website/redirects.txt b/website/redirects.txt deleted file mode 100644 index aa1e6adf94..0000000000 --- a/website/redirects.txt +++ /dev/null @@ -1,95 +0,0 @@ -# -# REDIRECTS FILE -# -# This is a sample redirect file. Redirects allow individual projects to add -# their own redirect rules in a declarative manner using Fastly edge -# dictionaries. -# -# FORMAT -# -# Redirects are in the format. There must be at least one space between the -# original path and the new path, and there must be exactly two entries per -# line. Make sure to include the full URL in the redirect even if it resides on -# the same domain. -# -# /original-path https://www.consul.io/new-path -# -# GLOB MATCHING -# -# Because of the way lookup tables work, there is no support for glob matching. -# Fastly does not provide a way to iterate through the lookup table, so it is -# not possible to run through the table and find anything that matches. As such -# URLs must match directly. -# -# More complex redirects are possible, but must be added directly to the -# configuration. Please contact the Engineering Services team for assistance. -# -# DELETING -# -# Deleting items is not supported at this time. To delete an item, contact the -# Engineering Services team and they will delete the dictionary item. -# -# MISC -# -# - Blank lines are ignored -# - Comments are hash-style -# - URLs are limited to 256 characters -# - Items are case-sensitive (please use all lowercase) -# - -# Consul Redirects -/api.html /api/index.html -/api/acl.html /api/acl/acl.html -/docs/agent/acl-rules.html /docs/acl/acl-rules.html -/docs/agent/acl-system.html /docs/acl/acl-system.html -/docs/agent/http.html /api/index.html -/docs/guides/acl-legacy.html /docs/acl/acl-legacy.html -/docs/guide/acl-migrate-tokens.html /docs/acl/acl-migrate-tokens.html -/docs/guides/acl-migrate-tokens.html /docs/acl/acl-migrate-tokens.html -/docs/guides/bootstrapping.html /docs/install/bootstrapping.html -/docs/guides/sentinel.html /docs/agent/sentinel.html -/docs/connect/proxies/sidecar-service.html /docs/connect/registration/sidecar-service.html -/docs/enterprise/connect-multi-datacenter/index.html /docs/enterprise/index.html -/segmentation.html /mesh.html -/configuration.html / - -# CLI renames -/docs/commands/acl/acl-bootstrap.html /docs/commands/acl/bootstrap.html -/docs/commands/acl/acl-policy.html /docs/commands/acl/policy.html -/docs/commands/acl/acl-set-agent-token.html /docs/commands/acl/set-agent-token.html -/docs/commands/acl/acl-token.html /docs/commands/acl/token.html -/docs/commands/acl/acl-translate-rules.html /docs/commands/acl/translate-rules.html - -# Consul Learn Redirects -/docs/guides/acl.html https://learn.hashicorp.com/consul/security-networking/production-acls -/docs/guides/agent-encryption.html https://learn.hashicorp.com/consul/security-networking/agent-encryption -/docs/guides/autopilot.html https://learn.hashicorp.com/consul/day-2-operations/autopilot -/docs/guides/backup.html https://learn.hashicorp.com/consul/datacenter-deploy/backup -/docs/guides/cluster-monitoring-metrics.html https://learn.hashicorp.com/consul/day-2-operations/monitoring -/docs/guides/creating-certificates.html https://learn.hashicorp.com/consul/security-networking/certificates -/docs/guides/deployment-guide.html https://learn.hashicorp.com/consul/datacenter-deploy/deployment-guide -/docs/guides/deployment.html https://learn.hashicorp.com/consul/datacenter-deploy/reference-architecture -/docs/guides/dns-cache.html https://learn.hashicorp.com/consul/security-networking/dns-caching -/docs/guides/minikube.html https://learn.hashicorp.com/consul/getting-started-k8s/minikube -/docs/guides/connect-production.html https://learn.hashicorp.com/consul/developer-segmentation/connect-production -/docs/guides/connect-envoy.html https://learn.hashicorp.com/consul/developer-segmentation/connect-envoy -/docs/guides/consul-template.html https://learn.hashicorp.com/consul/developer-configuration/consul-template -/docs/guides/consul-aws.html https://learn.hashicorp.com/consul/cloud-integrations/consul-aws -/docs/guides/forwarding.html https://learn.hashicorp.com/consul/security-networking/forwarding -/docs/guides/external.html https://learn.hashicorp.com/consul/developer-discovery/external -/docs/guides/advanced-federation.html https://learn.hashicorp.com/consul/day-2-operations/advanced-federation -/docs/guides/datacenters.html https://learn.hashicorp.com/consul/security-networking/datacenters -/docs/guides/geo-failover.html https://learn.hashicorp.com/consul/developer-discovery/geo-failover -/docs/guides/leader-election.html https://learn.hashicorp.com/consul/developer-configuration/elections -/docs/guides/monitoring-telegraf.html https://learn.hashicorp.com/consul/integrations/telegraf -/docs/guides/network-segments.html https://learn.hashicorp.com/consul/day-2-operations/network-segments -/docs/guides/semaphore.html https://learn.hashicorp.com/consul/developer-configuration/semaphore -/docs/guides/windows-guide.html https://learn.hashicorp.com/consul/datacenter-deploy/windows -/docs/guides/consul-containers.html https://hub.docker.com/_/consul -/docs/guides/kubernetes-reference.html https://learn.hashicorp.com/consul/day-1-operations/kubernetes-reference -/docs/guides/outage.html https://learn.hashicorp.com/consul/day-2-operations/outage - -# NOTE: Do not use this redirects file for intro doc links. -# A custom VCL (Varnish) configuration in the Fastly web admin has been -# used to redirect from `/intro/getting-started/*` to subpaths of -# https://learn.hashicorp.com/consul/