18821 Commits

Author SHA1 Message Date
freddygv
b15d41534f Update xds generation for peering over mesh gws
This commit adds the xDS resources needed for INBOUND traffic from peer
clusters:

- 1 filter chain for all inbound peering requests.
- 1 cluster for all inbound peering requests.
- 1 endpoint per voting server with the gRPC TLS port configured.

There is one filter chain and cluster because unlike with WAN
federation, peer clusters will not attempt to dial individual servers.
Peer clusters will only dial the local mesh gateway addresses.
2022-10-03 12:42:27 -06:00
Freddy
74b87d49d3
Merge pull request #14694 from hashicorp/peering/mgw-addrs 2022-10-03 12:35:11 -06:00
Jeff Boruszak
dc61cc1914
Update website/content/docs/connect/dataplane/consul-dataplane.mdx
Co-authored-by: David Yu <dyu@hashicorp.com>
2022-10-03 12:55:55 -05:00
boruszak
f4731bf0df Installation isntructions 2022-10-03 12:52:07 -05:00
freddygv
a8c4d6bc55 Share mgw addrs in peering stream if needed
This commit adds handling so that the replication stream considers
whether the user intends to peer through mesh gateways.

The subscription will return server or mesh gateway addresses depending
on the mesh configuration setting. These watches can be updated at
runtime by modifying the mesh config entry.
2022-10-03 11:42:20 -06:00
freddygv
4ff9d475b0 Return mesh gateway addrs if peering through mgw 2022-10-03 11:35:10 -06:00
Jeff Boruszak
12aa3cac4a
Apply suggestions from code review 2022-10-03 11:38:43 -05:00
Jeff Boruszak
69189e0381
Update website/content/docs/connect/cluster-peering/index.mdx 2022-10-03 11:36:48 -05:00
Luke Kysow
de04344e47
Update tech-specs.mdx (#14840) 2022-10-03 09:21:42 -07:00
Jeff Boruszak
d1d9fd0a5c
Update website/content/docs/connect/dataplane/index.mdx
Co-authored-by: Riddhi Shah <riddhi@hashicorp.com>
2022-10-03 11:16:00 -05:00
boruszak
80bbf8995b Removed external server constraint 2022-10-03 11:15:12 -05:00
boruszak
d80601e96e proxy default behavior constraint 2022-10-03 11:14:34 -05:00
Jeff Boruszak
eb9895422d
Apply suggestions from code review
Co-authored-by: Riddhi Shah <riddhi@hashicorp.com>
2022-10-03 10:58:43 -05:00
Jeff Boruszak
b530c14032
Update website/content/docs/connect/dataplane/index.mdx
Co-authored-by: Riddhi Shah <riddhi@hashicorp.com>
2022-10-03 10:51:24 -05:00
chappie
ad7295e5d9
Merge pull request #14811 from hashicorp/chappie/dns
Add DNS gRPC proxying support
2022-10-03 08:02:48 -07:00
trujillo-adam
70865aa0d6 applied feedback from review 2022-10-01 13:09:36 -07:00
Chris Chapman
d7b5351b66
Making suggested comments 2022-09-30 15:03:33 -07:00
Chris Chapman
46bea72212
Making suggested changes 2022-09-30 14:51:12 -07:00
boruszak
80e3f15d47 Dynamic routing clarifications 2022-09-30 15:32:43 -05:00
David Yu
a74d826b0e
updated 0.49.x helm docs (#14824) 2022-09-30 12:17:16 -07:00
boruszak
6866e89630 service-resolver alignment 2022-09-30 14:00:55 -05:00
Jeff Boruszak
443dc35c31
Apply suggestions from code review
Co-authored-by: Eric Haberkorn <erichaberkorn@gmail.com>
2022-09-30 14:00:37 -05:00
Curt Bushko
3faaa02a0c
Add OpenShift CNI to list of install options for kubernetes (#14793) 2022-09-30 11:52:15 -07:00
Michael Klein
0af2c3639e
fix link back to hcp not showing up (#14812) 2022-09-30 20:32:02 +02:00
Chris Chapman
a05563b788
Update comment 2022-09-30 09:35:01 -07:00
David Yu
eb5713ccbc
docs: admin partition docs improvements (#14774)
* docs: Update admin partitions versions and add requirement for unique `global.name`

Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-09-30 09:13:44 -07:00
DanStough
7f8971d77f chore: fix flakey scada provider test 2022-09-30 11:56:40 -04:00
nrichu-hcp
47eb44fe35
Merge pull request #14807 from hashicorp/docs/nick-release-notes
docs: Consul K8s 0.49.x release notes
2022-09-30 11:39:35 -04:00
nrichu-hcp
a9b8b1e48f
Update website/content/docs/release-notes/consul-k8s/v0_49_x.mdx
Co-authored-by: David Yu <dyu@hashicorp.com>
2022-09-30 11:38:36 -04:00
nrichu-hcp
f04cdeb991
Update website/content/docs/release-notes/consul-k8s/v0_49_x.mdx
Co-authored-by: David Yu <dyu@hashicorp.com>
2022-09-30 11:38:29 -04:00
nrichu-hcp
1daf4dcaba
Update website/content/docs/release-notes/consul-k8s/v0_49_x.mdx
Co-authored-by: David Yu <dyu@hashicorp.com>
2022-09-30 11:38:20 -04:00
nrichu-hcp
d4f994a433
Update website/content/docs/release-notes/consul-k8s/v0_49_x.mdx
Co-authored-by: David Yu <dyu@hashicorp.com>
2022-09-30 11:38:10 -04:00
nrichu-hcp
b95ccf166e added missing links per davids advice 2022-09-30 11:29:14 -04:00
nrichu-hcp
560eb2b4a9
Update website/content/docs/release-notes/consul-k8s/v0_49_x.mdx
Co-authored-by: David Yu <dyu@hashicorp.com>
2022-09-30 11:22:12 -04:00
nrichu-hcp
848e989df9
Update website/content/docs/release-notes/consul-k8s/v0_49_x.mdx
Co-authored-by: David Yu <dyu@hashicorp.com>
2022-09-30 11:22:03 -04:00
Jeff Boruszak
722881fb40
Update website/content/docs/connect/proxies/envoy.mdx 2022-09-30 10:01:43 -05:00
Jeff Boruszak
57154548f8
Update website/content/docs/connect/proxies/envoy.mdx 2022-09-30 09:59:21 -05:00
Jeff Boruszak
2d72feffda
Update website/content/docs/connect/proxies/envoy.mdx 2022-09-30 09:58:03 -05:00
Jeff Boruszak
ebc069aeb6
Apply suggestions from code review
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-09-30 09:52:53 -05:00
boruszak
10cfc9bbb4 Codeblock Added 2022-09-30 09:51:58 -05:00
Jeff Boruszak
76d4f6e309
Apply suggestions from code review
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-09-30 09:29:20 -05:00
Chris Chapman
f22c79f5c2
Adding changelog 2022-09-29 22:25:10 -07:00
Chris Chapman
81e267171b
Bind a dns mux handler to gRPC proxy 2022-09-29 21:44:45 -07:00
Chris Chapman
7bc9cad180
Adding grpc handler for dns proxy 2022-09-29 21:19:51 -07:00
Chris Chapman
29fe2bd87c
Regenerate protos with mocks 2022-09-29 21:18:40 -07:00
Chris Chapman
2c6ef41893
Add mocks for probuf generation 2022-09-29 21:17:30 -07:00
Chris Chapman
c4a73a2f60
Generate protobufs 2022-09-29 21:16:23 -07:00
Chris Chapman
a5f93069ea
Adding DNS proxy proto 2022-09-29 21:14:16 -07:00
Adam Rowan
f85ca92921
Merge pull request #14783 from hashicorp/bear359-patch-1
Bear359 patch 1
2022-09-29 16:50:09 -06:00
nrichu-hcp
c847ee2446 finalized 0.49 release notes 2022-09-29 17:12:12 -04:00