Commit Graph

18198 Commits

Author SHA1 Message Date
Daniel Kimsey 4243e1e05f 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
A.J. Sanon 8ca0a872ed
Add Consul ECS v0.5 release notes (#14010) 2022-08-10 16:17:56 -04:00
Evan Culver 5c125cea24
Sync changes from 1.13.0 release (#14104) 2022-08-10 12:21:21 -07:00
Evan Culver d12cbcc3c1
docs: Update supported Envoy versions (#14130) 2022-08-10 11:57:09 -07:00
Michael Klein 97eec3f2b9
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 4e740bf824
Don't surface partitions in service search sources (#14078) 2022-08-10 20:04:30 +02:00
Michael Klein 576680ddf2
Use actual intention for permission check intentions edit (#14113) 2022-08-10 20:02:43 +02:00
Jeff Boruszak ea2f5a4014
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 f44f1881ed
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 69f995574c
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 647f9787f8
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 174b9e23f4 Not available on HCP Consul update 2022-08-10 09:48:18 -05:00
skpratt 070ed3738d
Merge pull request #14056 from hashicorp/proxy-register-port-race
Refactor sidecar_service method to separate port assignment
2022-08-10 09:46:29 -05:00
skpratt 7f1f095b2f Merge branch 'main' into proxy-register-port-race 2022-08-10 08:40:45 -05:00
Daniel Upton d35dd36cbf cli: update agent log preamble to reflect per-listener TLS config 2022-08-10 10:53:18 +01:00
Michael Wilkerson 5d57b98f23
update docs (#13909) 2022-08-09 13:45:10 -07:00
Jeff Boruszak b3fa1bb949
Merge pull request #13860 from hashicorp/consul-1.13/update-consul-k8s-cli-docs
Update `consul-k8s` CLI docs with Envoy Debugging
2022-08-09 15:18:25 -05:00
Thomas Eckert d305d92fcb Empty commit 2022-08-09 16:08:31 -04:00
Chris S. Kim d215ef74f3
Merge pull request #14093 from hashicorp/kisunji/nomad-docs
Updates upgrade docs to clarify Nomad bug is fixed
2022-08-09 15:57:14 -04:00
Mike Nomitch aba739319c Updates upgrade docs to clarify Nomad bug is fixed 2022-08-09 15:15:26 -04:00
Jeff Boruszak e1287a41b0
Merge pull request #14011 from hashicorp/docs/cluster-peering-beta
docs: Cluster Peering beta
2022-08-09 13:24:49 -05:00
Eddie Rowe 7be1a7838c
Merge pull request #14066 from hashicorp/consul-er-add-service-discovery-seo-doc
Add Service Discovery Use Case
2022-08-09 12:42:15 -05:00
Chris S. Kim cf51e22a48 Retrigger CI 2022-08-09 13:30:36 -04:00
Chris S. Kim 165f3b8b4e
Merge pull request #14070 from hashicorp/kisunji/peering-tproxy-docs
docs: Update references for transparent proxy with peers
2022-08-09 13:17:09 -04:00
Chris S. Kim 8251438a8b
Merge pull request #14081 from hashicorp/kisunji/fix-listener-leak
agent: Close existing active listeners when agent fails on an address
2022-08-09 12:40:13 -04:00
Thomas Eckert 6b07998598 Remove the beta warning for the upgrade command 2022-08-09 12:25:43 -04:00
Chris S. Kim 79d00f59cd Close active listeners on error
If startListeners successfully created listeners for some of its input addresses but eventually failed, the function would return an error and existing listeners would not be cleaned up.
2022-08-09 12:22:39 -04:00
Eddie Rowe e6380225d1 trigger CI 2022-08-09 10:57:27 -05:00
Chris S. Kim 4de96a1f3c Add retry in TestAgentConnectCALeafCert_good 2022-08-09 11:20:37 -04:00
boruszak 83f5fc1dfd Fixes 2022-08-09 10:09:53 -05:00
boruszak dfcd1be286 Merge branch 'docs/cluster-peering-beta' of github.com:hashicorp/consul into docs/cluster-peering-beta 2022-08-09 09:47:19 -05:00
boruszak 2e380443c0 Addt'l fixes 2022-08-09 09:42:22 -05:00
boruszak 6d7a78b79a Fixes according to Freddy's review/comments 2022-08-09 09:42:01 -05:00
Jeff Boruszak 59c1113b22
Update website/content/docs/connect/cluster-peering/k8s.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-09 09:25:45 -05:00
Jeff Boruszak c3944bb191
Update website/content/docs/connect/cluster-peering/index.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-09 09:10:34 -05:00
boruszak e07dcd87bd WAN Federation/Cluster Peering comparison table addition 2022-08-09 09:07:25 -05:00
Jeff Boruszak 1d3f9e6448
Update website/content/docs/connect/cluster-peering/create-manage-peering.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-09 09:02:33 -05:00
Jeff Boruszak 8cc8c9351f
Update website/content/docs/connect/cluster-peering/create-manage-peering.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-09 09:02:16 -05:00
Jeff Boruszak 07ef084981
Update website/content/docs/connect/cluster-peering/create-manage-peering.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-09 09:02:05 -05:00
Jeff Boruszak 69e1b6fa92
Update website/content/docs/connect/cluster-peering/create-manage-peering.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-09 09:01:42 -05:00
Chris S. Kim e519a8e024 Update wording on intentions 2022-08-09 10:01:30 -04:00
Jeff Boruszak 557271e0de
Update website/content/docs/connect/cluster-peering/create-manage-peering.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-09 09:01:27 -05:00
boruszak 8b5b4aa6ce Delete peering UI instructions 2022-08-09 08:53:03 -05:00
John Cowen 7ebfd066ef
ui: Add undefined check for peer model creation (#14075) 2022-08-09 11:08:07 +01:00
Thomas Eckert 207e547ccb
Apply Adam's suggestions
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-08 21:26:38 -04:00
Tu Nguyen 6b7b64240f Fixed rendering 2022-08-08 16:40:14 -07:00
Chris S. Kim 5960c5351f Update docs for peered transparent proxy 2022-08-08 18:33:57 -04:00
Eddie Rowe d37c014796 add suggestions from code review 2022-08-08 17:09:47 -05:00
Eddie Rowe 17a8e10930
Apply suggestions from code review
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-08 17:00:28 -05:00
DanStough 9842f046f1 docs: destination docs for k8s 2022-08-08 17:37:59 -04:00