Commit Graph

179 Commits (b757624b5941517e28e5425e460dfed81239702f)

Author SHA1 Message Date
freddygv 3034df6a5c Require Connect and TLS to generate peering tokens
2 years ago
Eric Haberkorn 1633cf20ea
Make the mesh gateway changes to allow `local` mode for cluster peering data plane traffic (#14817)
2 years ago
Alex Oskotsky 13da2c5fad
Add the ability to retry on reset connection to service-routers (#12890)
2 years ago
John Murret 79a541fd7d
Upgrade serf to v0.10.1 and memberlist to v0.5.0 to get memberlist size metrics and broadcast queue depth metric (#14873)
2 years ago
Derek Menteer 678adb3154
Add peering integration tests (#14836)
2 years ago
Eric Haberkorn 1b565444be
Rename `PeerName` to `Peer` on prepared queries and exported services (#14854)
2 years ago
Luke Kysow 960c42854b
Remove terminal colouring from test output so it is (#14810)
2 years ago
cskh 622804ad5b
fix flaky integration test (#14843)
2 years ago
cskh 69f40df548
feat(ingress gateway: support configuring limits in ingress-gateway c… (#14749)
2 years ago
DanStough 7704daaad5 release updates for 1.13.2, 1.12.5, and 1.11.9
2 years ago
Evan Culver 31ef39112a
Add more content to integration test docs (#14613)
2 years ago
Evan Culver d0416f593c
connect: Bump latest Envoy to 1.23.1 in test matrix (#14573)
2 years ago
Luke Kysow 15043de647
Document integration tests (#14391)
2 years ago
Eric Haberkorn aa8268e50c
Implement Cluster Peering Redirects (#14445)
2 years ago
Luke Kysow 095764a482
Suppress "unbound variable" error. (#14424)
2 years ago
Eric Haberkorn 3726a0ab7a
Finish up cluster peering failover (#14396)
2 years ago
Luke Kysow 70bb6a2abd
Run integration tests locally using amd64 (#14365)
2 years ago
Eric Haberkorn ebd5513d4b
Refactor failover code to use Envoy's aggregate clusters (#14178)
2 years ago
Chris S. Kim 670531f828 Retry docker build steps
2 years ago
Luke Kysow 988e1fd35d
peering: default to false (#13963)
2 years ago
Chris S. Kim 8ed49ea4d0
Update envoy metrics label extraction for peered clusters and listeners (#13818)
2 years ago
Chris Thain af40b9b144
Add Consul Lambda integration tests (#13770)
2 years ago
Evan Culver 4116537b83
connect: Add support for Envoy 1.23, remove 1.19 (#13807)
2 years ago
R.B. Boyer bb4d4040fb
server: ensure peer replication can successfully use TLS over external gRPC (#13733)
2 years ago
Evan Culver d523d005d9
Latest submodule versions (#13750)
2 years ago
R.B. Boyer af04851637
peering: move peer replication to the external gRPC port (#13698)
2 years ago
R.B. Boyer 1a9c86ea8f
xds: mesh gateways now correctly load up peer-exported discovery chains using L7 protocols (#13624)
2 years ago
R.B. Boyer 7133ee38f6
test: for upgrade compatibility tests retain assigned container ip addresses on upgrade (#13615)
2 years ago
Dan Upton ebf74d08fd
test: run Envoy integration tests against both servers and clients (#13610)
2 years ago
R.B. Boyer a1e911a70c
tests: ensure integration tests show logs from the containers to help debugging (#13593)
2 years ago
Dhia Ayachi 355cbfa766
update github.com/containerd/containerd to 1.5.13 (#13520)
2 years ago
Evan Culver 7f8c650d61
connect: Use Envoy 1.22.2 instead of 1.22.1 (#13444)
2 years ago
Evan Culver ba6136eb42
connect: Update Envoy support matrix to latest patch releases (#13431)
2 years ago
R.B. Boyer 7001e1151c
peering: rename initiate to establish in the context of the APIs (#13419)
3 years ago
R.B. Boyer bba3eb8cdd
peering: mesh gateways are required for cross-peer service mesh communication (#13410)
3 years ago
R.B. Boyer fbee9eda08
test: break dep on main consul module (#13373)
3 years ago
R.B. Boyer 979b9312ca
test: use a go mod replace trick for the compat test dependency on the main repo (#13371)
3 years ago
cskh 74158a8aa2
Add isLeader metric to track if a server is a leader (#13304)
3 years ago
DanStough 817449041d chore(test): Update bats version
3 years ago
R.B. Boyer 851c8c32b4
test: fix more flakes in the compatibility test (#13145)
3 years ago
R.B. Boyer 2a4d474d28
test: cleanup and unflake parts of the upgrade compat tests (#13126)
3 years ago
Dhia Ayachi 15a6d150f9
sync changes to healthcheck tests (#12984)
3 years ago
Dhia Ayachi feda67f4d1
Create clients with specific version for integration tests (#12978)
3 years ago
R.B. Boyer bd87505bf2
ci: upgrade bats and the circle machine executors to get integration tests to function again (#12918)
3 years ago
Dhia Ayachi 0f89a72e01
try to read license from env and mapped to container (#12854)
3 years ago
Dhia Ayachi 4488b6c339
Add versions compatibility tests between Consul (#12702)
3 years ago
Evan Culver 000d0621b4
connect: Add Envoy 1.22 to integration tests, remove Envoy 1.18 (#12805)
3 years ago
Evan Culver 881e17fae1
connect: Add Envoy 1.21.1 to support matrix, remove 1.17.4 (#12777)
3 years ago
R.B. Boyer 231e5b61e7
test: use docker buildkit backend for envoy integration tests (#12726)
3 years ago
R.B. Boyer d06183ba7f
syncing changes back from enterprise (#12701)
3 years ago