mirror of
https://github.com/status-im/consul.git
synced 2025-01-23 03:59:18 +00:00
remove internal /index.html
This commit is contained in:
parent
79cb6711f3
commit
9cd0b95f24
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | -------------------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | -------------------- | --------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | --------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------------------------------------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ---------------- |
|
||||
|
@ -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
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ----------------------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | -------------------- | -------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------------------------------------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | --------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | --------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | --------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ---------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ---------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | --------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | --------------- |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ------------ |
|
||||
|
@ -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 |
|
||||
| ---------------- | ----------------- | ------------- | ---------------------------------------------------------------------------------------------- |
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -242,7 +242,7 @@ To find Connect-capable services:
|
||||
<service>.connect.<domain>
|
||||
```
|
||||
|
||||
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.
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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 |
|
||||
|
@ -19,7 +19,7 @@ Usage: `consul namespace write <namespace definition>`
|
||||
|
||||
The `<namespace definition>` 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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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:
|
||||
|
||||
|
@ -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).
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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).
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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 <con
|
||||
|
||||
### Backing-up Data
|
||||
|
||||
You can back-up your Consul datacenter using the [consul snapshot](https://www.consul.io/docs/commands/snapshot.html) command.
|
||||
You can back-up your Consul datacenter using the [consul snapshot](/docs/commands/snapshot.html) command.
|
||||
|
||||
```shell
|
||||
$ docker exec <container_id> 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 <container_id>: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)
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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.
|
||||
|
@ -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).
|
||||
|
@ -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 \
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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).
|
||||
|
@ -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.
|
||||
|
@ -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)**
|
||||
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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) -
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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/
|
Loading…
x
Reference in New Issue
Block a user