18440 Commits

Author SHA1 Message Date
Nathan Coleman
ff11876f1e Replace MeshService section on Route page w/ link to new page 2022-08-15 11:16:38 -04:00
Nathan Coleman
b273da7c0c Add new MeshService config page to nav 2022-08-15 11:14:27 -04:00
Nathan Coleman
467bfb15ac Add page for MeshService configuration object for Consul API Gateway 2022-08-15 11:13:18 -04:00
Nathan Coleman
3f9debf7a1 Fix typo in Gateway docs header 2022-08-15 11:12:58 -04:00
Eric Haberkorn
1a73b0ca20
Add Targets field to service resolver failovers. (#14162)
This field will be used for cluster peering failover.
2022-08-15 09:20:25 -04:00
trujillo-adam
ecf9a749aa implemented additional information about route configuration 2022-08-14 10:53:43 -07:00
Max Bowsher
25675c8bc6 Correct problem with merge from master, including reformat of table 2022-08-14 16:16:41 +01:00
Jeff-Apple
2ab01023dd Release Notes for CAPIgw v0.4.x 2022-08-12 14:17:29 -07:00
cskh
d46b515b64
fix: missing segment and partition (#14194) 2022-08-12 15:21:39 -04:00
Eric Haberkorn
ebd5513d4b
Refactor failover code to use Envoy's aggregate clusters (#14178) 2022-08-12 14:30:46 -04:00
Nitya Dhanushkodi
550dd08e52
peering: update docs with exposing servers (#14191) 2022-08-12 11:22:41 -07:00
Ashwin Venkatesh
48a7b97c7d
Update helm docs for cluster peering (#14188) 2022-08-12 12:55:33 -04:00
David Yu
ada3dc9c19
docs: bumping requirements for cluster peering to consul k8s 0.47.0 and 1.13.1 (#14177) 2022-08-12 09:00:04 -07:00
David Yu
c6de7e413f
docs: update consul-k8s compat matrix and remove 1.10.x version (#14106) 2022-08-12 08:57:59 -07:00
Eric Haberkorn
d281c89ad0
Cluster Peering Prepared Query Failover Documentation (#13846)
Add documentation for cluster peering prepared query failover
2022-08-12 11:06:16 -04:00
trujillo-adam
d055cfd7a2 added configuration model for routes 2022-08-11 20:50:38 -07:00
trujillo-adam
54e7924943 added usage docs for prefix rewrite 2022-08-11 20:19:51 -07:00
trujillo-adam
1610fb0315 updated Routes configuration ref 2022-08-11 20:10:36 -07:00
Tu Nguyen
519a0a0ac7
Merge pull request #14154 from hashicorp/1.13.1-upgrade-considerations 2022-08-11 19:23:09 -07:00
cskh
81931e52c3
feat(telemetry): add labels to serf and memberlist metrics (#14161)
* feat(telemetry): add labels to serf and memberlist metrics
* changelog
* doc update

Co-authored-by: R.B. Boyer <4903+rboyer@users.noreply.github.com>
2022-08-11 22:09:56 -04:00
Evan Culver
a2c0494605
docs: changelog for 1.13.1 (#14168) 2022-08-11 16:24:30 -07:00
Evan Culver
05a9af71e3
Add changelog entry for peering fix (#14160) 2022-08-11 16:23:02 -07:00
DanStough
407b570e1f docs: changelog 1.12.4 and 1.11.8 2022-08-11 18:04:27 -04:00
Tu Nguyen
10ee4d42fc Update with more details on 1.13.0 issue 2022-08-11 14:43:27 -07:00
Tu Nguyen
39ec6e4c2b
Apply suggestions from code review
Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>
2022-08-11 14:40:28 -07:00
Chris S. Kim
4c928cb2f7
Handle breaking change for ServiceVirtualIP restore (#14149)
Consul 1.13.0 changed ServiceVirtualIP to use PeeredServiceName instead of ServiceName which was a breaking change for those using service mesh and wanted to restore their snapshot after upgrading to 1.13.0.

This commit handles existing data with older ServiceName and converts it during restore so that there are no issues when restoring from older snapshots.
2022-08-11 14:47:10 -04:00
Tu Nguyen
605e5052e1 Add upgrade instructions and considerations for Consul 1.13.1 2022-08-11 11:17:17 -07:00
Mike Morris
0cf4afb18f
docs(capigw): add v0.4.0 upgrade instructions (#14101)
docs(capigw): add manual ReferencePolicy -> ReferenceGrant migration steps, comment out kube-storage-version-migrator workflow in case we choose to publish it later
2022-08-11 13:32:34 -04:00
Evan Culver
6336d75da7
ci: Disable Arm RPM verifications (#14142) 2022-08-11 10:26:21 -07:00
Chris S. Kim
3926009405 Add test to verify forwarding 2022-08-11 11:16:02 -04:00
Chris S. Kim
1ef22360c3 Register peerStreamServer internally to enable RPC forwarding 2022-08-11 11:16:02 -04:00
Chris S. Kim
de73171202 Handle wrapped errors in isFailedPreconditionErr 2022-08-11 11:16:02 -04:00
Tu Nguyen
4ed74dd513
Merge pull request #14126 from hashicorp/ashwin/recreate-token-docs
Add docs to recreate peering token.
2022-08-10 15:29:20 -07:00
Jeff Boruszak
a23931161f
Merge pull request #14136 from hashicorp/boruszak/docs-fix
docs: Fixing merge error
2022-08-10 17:04:17 -05:00
boruszak
6ce3669b82 Blank commit 2022-08-10 16:54:42 -05:00
Daniel Kimsey
3c4fa9b468 Add support for filtering the 'List Services' API
1. Create a bexpr filter for performing the filtering
2. Change the state store functions to return the raw (not aggregated)
   list of ServiceNodes.
3. Move the aggregate service tags by name logic out of the state store
   functions into a new function called from the RPC endpoint
4. Perform the filtering in the endpoint before aggregation.
2022-08-10 16:52:32 -05:00
Ashwin Venkatesh
156fbcbc0c
Update website/content/docs/connect/cluster-peering/k8s.mdx
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-10 16:53:45 -04:00
A.J. Sanon
56b12ad3a3
Add Consul ECS v0.5 release notes (#14010) 2022-08-10 16:17:56 -04:00
Evan Culver
641daa1841
Sync changes from 1.13.0 release (#14104) 2022-08-10 12:21:21 -07:00
Evan Culver
7bec405070
docs: Update supported Envoy versions (#14130) 2022-08-10 11:57:09 -07:00
Ashwin Venkatesh
15bd40ffc2 Update website/content/docs/connect/cluster-peering/k8s.mdx
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-10 14:28:02 -04:00
Michael Klein
7b16b5e9f1
ui: Improve display peer info in service list (#14111)
* Include nspace when surfacing peer in bucket-list

Whenever we display a peer and we are not on OSS we will surface
the namespace as well. The rest of the ui logic of the bucket list
has not changed.

* Display bucket-list after instance-count service-list
2022-08-10 20:07:59 +02:00
Michael Klein
9349bbb706
Don't surface partitions in service search sources (#14078) 2022-08-10 20:04:30 +02:00
Michael Klein
c30fce54c6
Use actual intention for permission check intentions edit (#14113) 2022-08-10 20:02:43 +02:00
Ashwin Venkatesh
3286a60a5f Add docs to recreate peering token. 2022-08-10 13:14:36 -04:00
Jeff Boruszak
a5b6f9123e
Merge pull request #14114 from hashicorp/docs/peering-v113-update
docs: Cluster Peering Beta - Not avail on HCP Consul
2022-08-10 11:42:17 -05:00
Jeff Boruszak
26dff8e493
Update website/content/docs/connect/cluster-peering/k8s.mdx
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-10 10:21:26 -05:00
Jeff Boruszak
e940842476
Update website/content/docs/connect/cluster-peering/index.mdx
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-10 10:21:20 -05:00
cskh
11e7a0d547
fix: shadowed err in retryJoin() (#14112)
- err value will be used later to surface the error message
  if r.join() returns any err.
2022-08-10 10:53:57 -04:00
boruszak
c5865d982e Not available on HCP Consul update 2022-08-10 09:48:18 -05:00