hc-github-team-consul-core
c625d55ad2
Backport of docs: link fixes for Envoy proxy page into release/1.14.x ( #16026 )
...
* backport of commit 9ffd2063ba
* backport of commit 6b3344481c
* backport of commit 09ec40e48b
* backport of commit d3f1cf4eea
Co-authored-by: boruszak <jeffrey.boruszak@hashicorp.com>
2023-01-20 12:13:12 -05:00
Ashwin Venkatesh
085cb1a207
Add support for envoy readiness flags ( #16015 ) ( #16019 )
...
* Add support for envoy readiness flags
- add flags 'envoy-ready-bind-port` and `envoy-ready-bind-addr` on consul connect envoy to create a ready listener on that address.
2023-01-19 17:09:55 -05:00
Derek Menteer
0379dabe4e
Fix configuration merging for implicit tproxy upstreams. ( #16000 ) ( #16007 )
...
Fix configuration merging for implicit tproxy upstreams.
Change the merging logic so that the wildcard upstream has correct proxy-defaults
and service-defaults values combined into it. It did not previously merge all fields,
and the wildcard upstream did not exist unless service-defaults existed (it ignored
proxy-defaults, essentially).
Change the way we fetch upstream configuration in the xDS layer so that it falls back
to the wildcard when no matching upstream is found. This is what allows implicit peer
upstreams to have the correct "merged" config.
Change proxycfg to always watch local mesh gateway endpoints whenever a peer upstream
is found. This simplifies the logic so that we do not have to inspect the "merged"
configuration on peer upstreams to extract the mesh gateway mode.
2023-01-19 10:55:27 -06:00
hc-github-team-consul-core
3e3ab25f9b
xds: don't attempt to load-balance sessions for local proxies ( #15789 ) ( #16004 )
...
Previously, we'd begin a session with the xDS concurrency limiter
regardless of whether the proxy was registered in the catalog or in
the server's local agent state.
This caused problems for users who run `consul connect envoy` directly
against a server rather than a client agent, as the server's locally
registered proxies wouldn't be included in the limiter's capacity.
Now, the `ConfigSource` is responsible for beginning the session and we
only do so for services in the catalog.
Fixes: https://github.com/hashicorp/consul/issues/15753
Co-authored-by: Dan Upton <daniel@floppy.co>
2023-01-19 10:34:01 +00:00
hc-github-team-consul-core
aa3f89496d
backport of commit 8cdb0e7fd2
( #16002 )
...
Co-authored-by: Chris S. Kim <ckim@hashicorp.com>
2023-01-18 16:55:57 +00:00
hc-github-team-consul-core
ad5bd1181c
backport of commit 6199f234e2
( #15995 )
...
Co-authored-by: trujillo-adam <ajosetru@gmail.com>
2023-01-17 13:10:25 -05:00
hc-github-team-consul-core
6523de1392
backport of commit 6199f234e2
( #15991 )
...
Co-authored-by: trujillo-adam <ajosetru@gmail.com>
2023-01-17 13:10:16 -05:00
hc-github-team-consul-core
ff1f79dc2f
Backport of Enforce lowercase peer names. into release/1.14.x ( #15977 )
...
* backport of commit e1889324d0
* backport of commit 5382b39390
Co-authored-by: Derek Menteer <derek.menteer@hashicorp.com>
2023-01-13 20:30:50 +00:00
hc-github-team-consul-core
b0de16c688
backport of commit 6336255e6a
( #15973 )
...
Co-authored-by: Ranjandas <thejranjan@gmail.com>
2023-01-12 22:56:25 -05:00
hc-github-team-consul-core
7ac2df3f3c
Update go-discover to support ECS discovery ( #13782 ) ( #15966 )
...
Co-authored-by: Frank DiRocco <160608+fdr2@users.noreply.github.com>
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2023-01-12 12:31:14 -06:00
hc-github-team-consul-core
768648f066
backport of commit 4420869997
( #15939 )
...
Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>
2023-01-11 17:13:28 +00:00
hc-github-team-consul-core
879e92f5ea
backport of commit f27c077de6
( #15934 )
...
Co-authored-by: Derek Menteer <derek.menteer@hashicorp.com>
2023-01-06 14:08:00 -06:00
Matt Keeler
5989784016
Pin protoc-gen-go-binary version ( #15929 )
2023-01-06 11:48:17 -05:00
hc-github-team-consul-core
821869ba04
backport of commit ae4dea5e16
( #15932 )
...
Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>
2023-01-06 16:38:05 +00:00
hc-github-team-consul-core
fac609854a
backport of commit 5952f019b4
( #15924 )
...
Co-authored-by: Tu Nguyen <im2nguyen@gmail.com>
2023-01-06 08:24:41 -08:00
hc-github-team-consul-core
397a588ca7
backport of commit 822c3fea8a
( #15907 )
...
Co-authored-by: Daniel Upton <daniel@floppy.co>
2023-01-06 09:37:43 +00:00
hc-github-team-consul-core
c0a8070a6b
Backport of docs: Fix link into release/1.14.x ( #15915 )
...
* no-op commit due to failed cherry-picking
* docs: Fix link (#14890 )
Co-authored-by: David Yu <dyu@hashicorp.com>
Co-authored-by: temp <temp@hashicorp.com>
Co-authored-by: lbausch <lbausch@users.noreply.github.com>
Co-authored-by: David Yu <dyu@hashicorp.com>
2023-01-05 21:28:45 -08:00
hc-github-team-consul-core
9d086792a2
Backport of Update api gateway version to latest into release/1.14.x ( #15901 )
...
* backport of commit f083928e0a
* backport of commit 72e8fba8bc
* fix cherrypick
Co-authored-by: Tu Nguyen <im2nguyen@gmail.com>
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2023-01-04 15:21:41 -08:00
hc-github-team-consul-core
4ccea91d96
backport of commit ae9b6a948e
( #15893 )
...
Co-authored-by: Daniel Upton <daniel@floppy.co>
2023-01-04 14:39:33 +00:00
hc-github-team-consul-core
64eafb312e
backport of commit 699d4b0bac
( #15889 )
...
Co-authored-by: Derek Menteer <derek.menteer@hashicorp.com>
2023-01-03 17:05:31 +00:00
hc-github-team-consul-core
48380a9840
Backport of Fix agent cache incorrectly notifying unchanged protobufs. into release/1.14.x ( #15888 )
...
* backport of commit cb2a978198
* backport of commit e9ac0df2db
Co-authored-by: Derek Menteer <derek.menteer@hashicorp.com>
2023-01-03 16:24:04 +00:00
hc-github-team-consul-core
fd7dbf9fb2
backport of commit 7d648582dc
( #15877 )
...
Co-authored-by: Gerard Nguyen <gerard@hashicorp.com>
2022-12-22 12:09:15 -08:00
hc-github-team-consul-core
7f2377e32e
backport of commit 0c6051ec5f
( #15875 )
...
Co-authored-by: boruszak <jeffrey.boruszak@hashicorp.com>
2022-12-22 18:53:28 +00:00
hc-github-team-consul-core
e0c47559da
Backport of Update service-discovery.mdx into release/1.14.x ( #15862 )
...
* backport of commit 93fc1a3b96
* backport of commit e6921def76
Co-authored-by: Vladislav Sharapov <vladislav.sharapov@proton.me>
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-12-20 14:18:24 -06:00
hc-github-team-consul-core
ddd12e6c1b
backport of commit 36891f355e
( #15854 )
...
Co-authored-by: Derek Menteer <derek.menteer@hashicorp.com>
2022-12-20 16:25:54 +00:00
hc-github-team-consul-core
01b28de1e8
Backport of Docs/network segments tutorial docs conversion into release/1.14.x ( #15851 )
...
* no-op commit due to failed cherry-picking
* Docs/network segments tutorial docs conversion (#15829 )
* added a NS folder and refactored main page into the overview page
* added NS usage page to NS folder
* updated links to NS docs
* updated nav
* addressed feedback from review
fixed merge conflicts during manual cherrypick
Co-authored-by: temp <temp@hashicorp.com>
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-12-19 16:11:04 -08:00
hc-github-team-consul-core
78619334ba
Backport of connect: Add support for ConsulResolver to specifies a filter expression into release/1.14.x ( #15800 )
...
* backport of commit b73068cdf1
* manual cherry pick
Co-authored-by: Pier-Luc Caron-St-Pierre <pier-luc.caronst-pierre@hashicorp.com>
2022-12-19 18:23:39 +00:00
hc-github-team-consul-core
0f52c25396
Backport of Add custom balancer to always remove subConns into release/1.14.x ( #15836 )
...
* backport of commit c37343dfcc
* backport of commit 27a0ffb6e8
* backport of commit ee5841db54
* backport of commit 35f72880ce
* backport of commit e8be8e4d55
* backport of commit 44d5c20f16
* backport of commit 5420eddfb0
* backport of commit ec1b87a98e
Co-authored-by: Chris S. Kim <ckim@hashicorp.com>
2022-12-19 17:50:52 +00:00
hc-github-team-consul-core
7c934a4bf9
Backport of agent: Fix assignment of error when auto-reloading cert and key file changes. into release/1.14.x ( #15772 )
...
* backport of commit 7d0cf566ca
* backport of commit 024c8a84a6
* removing unused reference to pboperator
Co-authored-by: John Murret <john.murret@hashicorp.com>
2022-12-15 21:26:43 +00:00
hc-github-team-consul-core
718a7bc58d
backport of commit 3d6e3b64d6
( #15815 )
...
Co-authored-by: Semir Patel <semir.patel@hashicorp.com>
2022-12-15 19:17:16 +00:00
hc-github-team-consul-core
2af5419b64
backport of commit ca7bf777aa
( #15811 )
...
Co-authored-by: Semir Patel <semir.patel@hashicorp.com>
2022-12-15 17:21:29 +00:00
Dan Stough
2049a041bb
1.14.x updates for 1.14.3 release ( #15803 )
...
* docs: fix ent 3846 changelog
* docs: update changelog from 1.14.3
2022-12-14 18:09:12 -05:00
Dan Stough
a643106860
chore(ci): update ubi base to ubi-9 ( #15797 )
2022-12-14 12:27:12 -05:00
hc-github-team-consul-core
8267e640be
backport of commit 7da80a29b6
( #15784 )
...
Co-authored-by: Paul Glass <pglass@hashicorp.com>
2022-12-13 22:16:13 +00:00
hc-github-team-consul-core
7d2f0d7a33
Backport of docs: Enterprise Feature Table update into release/1.14.x ( #15748 )
...
* backport of commit 5e137dcc28
* backport of commit 7f5fc3bb40
Co-authored-by: boruszak <jeffrey.boruszak@hashicorp.com>
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-12-13 15:55:53 -06:00
hc-github-team-consul-core
8843452d43
Backport of Fix DialedDirectly configuration for Consul dataplane. into release/1.14.x ( #15779 )
...
* backport of commit 1824f4428a
* backport of commit b9b929daaa
* backport of commit ea07eeb188
Co-authored-by: Derek Menteer <derek.menteer@hashicorp.com>
2022-12-13 15:31:26 +00:00
hc-github-team-consul-core
86875f8c17
backport of commit 55c7bc8eb3
( #15777 )
...
Co-authored-by: Kyle Schochenmaier <kschoche@gmail.com>
2022-12-12 18:22:57 -06:00
hc-github-team-consul-core
5361d73e3c
Backport of Fixing CLI instructions so that the installing a cluster that is embedded in the mac instructions is moved outside of the tabbed instructions. into release/1.14.x ( #15765 )
...
Co-authored-by: John Murret <john.murret@hashicorp.com>
Co-authored-by: boruszak <jeffrey.boruszak@hashicorp.com>
Co-authored-by: David Yu <dyu@hashicorp.com>
2022-12-10 19:14:30 +00:00
hc-github-team-consul-core
4fee9132f1
backport of commit cfac7809b6
( #15762 )
...
Co-authored-by: Geoffrey Grosenbach <geoffrey@hashicorp.com>
2022-12-09 14:04:14 -08:00
hc-github-team-consul-core
99c65982d4
backport of commit ee0ba0ef63
( #15756 )
...
Co-authored-by: R.B. Boyer <rb@hashicorp.com>
2022-12-09 16:36:33 +00:00
hc-github-team-consul-core
6d521e21e9
Backport of docs: how to launch envoy when ACLs enabled into release/1.14.x ( #15751 )
...
* backport of commit 80ce1d80b9
* backport of commit e18020b2ef
* backport of commit 55dfb98e5f
Co-authored-by: Jared Kirschner <jkirschner@hashicorp.com>
2022-12-08 20:16:53 -05:00
hc-github-team-consul-core
83bf3e4b43
Backport of [OSS] security: update x/net module into release/1.14.x ( #15744 )
...
* backport of commit 32688b1ef5
* backport of commit 9c832651d9
* go mod tidy compatibility tests
* changelog
Co-authored-by: DanStough <dan.stough@hashicorp.com>
Co-authored-by: Dhia Ayachi <dhia@hashicorp.com>
2022-12-08 17:20:42 -05:00
hc-github-team-consul-core
192a63c6bc
backport of commit 122173b980
( #15735 )
...
Co-authored-by: Paul Glass <pglass@hashicorp.com>
2022-12-08 11:33:33 -05:00
hc-github-team-consul-core
1b2b6e496f
backport of commit 122173b980
( #15732 )
...
Co-authored-by: Paul Glass <pglass@hashicorp.com>
2022-12-08 16:33:16 +00:00
hc-github-team-consul-core
ea781bee8c
backport of commit cbd29f529f
( #15730 )
...
Co-authored-by: trujillo-adam <ajosetru@gmail.com>
2022-12-08 11:28:56 -05:00
hc-github-team-consul-core
fd82c3fc46
Backport of Flakiness test: case-cfg-splitter-peering-ingress-gateways into release/1.14.x ( #15725 )
...
* backport of commit 1ac56cc5ac
* backport of commit 6d78f4b20e
* backport of commit 07054a70e4
* backport of commit 0c99f0df59
Co-authored-by: cskh <hui.kang@hashicorp.com>
2022-12-08 01:30:10 +00:00
hc-github-team-consul-core
2dd2cdfddb
backport of commit cbd29f529f
( #15722 )
...
Co-authored-by: trujillo-adam <ajosetru@gmail.com>
2022-12-07 23:04:12 +00:00
hc-github-team-consul-core
334a436fb7
Backport of update go version to 1.19.4 into release/1.14.x ( #15716 )
...
* backport of commit 56aa64f46e
* backport of commit 9d83b8ec46
Co-authored-by: Dhia Ayachi <dhia@hashicorp.com>
2022-12-07 20:22:26 +00:00
hc-github-team-consul-core
17d6705c5a
Backport of Fix local mesh gateway with peering discovery chains. into release/1.14.x ( #15715 )
...
* backport of commit 8aff79edfe
* backport of commit 3ed9331e48
Co-authored-by: Derek Menteer <derek.menteer@hashicorp.com>
2022-12-07 13:20:57 -06:00
hc-github-team-consul-core
40c10de3e2
Backport of docs: Small docs updates, peering and K8s CNI into release/1.14.x ( #15714 )
...
* backport of commit 4bd78869a1
* backport of commit 4c0d7d495c
* backport of commit 89c6f20db6
* backport of commit 369c084f9c
* backport of commit 1d2ecf5778
* backport of commit 5726c3e46c
* backport of commit 9f08daf2ec
Co-authored-by: David Yu <dyu@hashicorp.com>
2022-12-07 18:09:25 +00:00