Commit Graph

407 Commits (add-new-golden-file-tests)

Author SHA1 Message Date
Melisa Griffin fc232326a0
NET-2904 Fixes API Gateway Route Service Weight Division Error
2 years ago
Andrew Stucki cc0765b87d
Fix resolution of service resolvers with subsets for external upstreams (#16499)
2 years ago
Andrew Stucki 5deffbd95b
Fix issue where terminating gateway service resolvers weren't properly cleaned up (#16498)
2 years ago
Anita Akaeze 358c35ef70
Merge pull request #4584 from hashicorp/refactor_cluster_config (#16517)
2 years ago
Anita Akaeze 2b6d35fa8f
Merge pull request #4538 from hashicorp/NET-2396 (#16516)
2 years ago
Nick Irvine 367a64f059
NET-2292: port ingress-gateway test case "http" from BATS addendum (#16490)
2 years ago
sarahalsmiller 6db445ba29
Gateway Test HTTPPathRewrite (#16418)
2 years ago
Mike Morris 29db217a0e
gateways: add e2e test for API Gateway HTTPRoute ParentRef change (#16408)
2 years ago
cskh c7713462ca
upgrade test: consolidate resolver test cases (#16443)
2 years ago
sarahalsmiller d99dcd48c2
Basic gobased API gateway spinup test (#16278)
2 years ago
Anita Akaeze 94b378998f
NO_JIRA: refactor validate function in traffic mgt tests (#16422)
2 years ago
Semir Patel d4dee31503
Try DRYing up createCluster in integration tests (#16199)
2 years ago
Anita Akaeze 1ed70cf9d0
NET-2286: Add tests to verify traffic redirects between services (#16390)
2 years ago
cskh 3de9f7fc17
upgrade test: peering with resolver and failover (#16391)
2 years ago
Eric Haberkorn 595131fca9
Refactor the disco chain -> xds logic (#16392)
2 years ago
Anita Akaeze 98a771d1e4
NET-2285: Assert total number of expected instances by Consul (#16371)
2 years ago
Anita Akaeze 84c7b0066c
initial code (#16296)
2 years ago
Derek Menteer 5309f68bc0
Upgrade Alpine image to 3.17 (#16358)
2 years ago
cskh de17c7c26f
upgrade test: splitter and resolver config entry in peered cluster (#16356)
2 years ago
Andrew Stucki 18e2ee77ca
[API Gateway] Fix targeting service splitters in HTTPRoutes (#16350)
2 years ago
Andrew Stucki 7f9ec78932
[API Gateway] Validate listener name is not empty (#16340)
2 years ago
wangxinyi7 9d55cd1f18
fix flakieness (#16338)
2 years ago
Dan Stough f1436109ea
[OSS] security: update go to 1.20.1 (#16263)
2 years ago
Andrew Stucki e4a992c581
Fix hostname alignment checks for HTTPRoutes (#16300)
2 years ago
Andrew Stucki b3ddd4d24e
Inline API Gateway TLS cert code (#16295)
2 years ago
Nitya Dhanushkodi 8dab825c36
troubleshoot: fixes and updated messages (#16294)
2 years ago
Thomas Eckert 2460ac99c9
API Gateway Envoy Golden Listener Tests (#16221)
2 years ago
cskh fd61605ffb
upgrade test: fix flaky peering through mesh gateway (#16271)
2 years ago
malizz 247211de6a
add integration tests for troubleshoot (#16223)
2 years ago
cskh 5b7f36c2ce
integ test: fix retry upstream test (#16246)
2 years ago
Andrew Stucki 9bb0ecfc18
[API Gateway] Add integration test for HTTP routes (#16236)
2 years ago
cskh ab5dac3414
upgrade test: peering with http router config entry (#16231)
2 years ago
Andrew Stucki 8ff2974dbe
[API Gateway] Update simple test to leverage intentions and multiple listeners (#16228)
2 years ago
Andrew Stucki 318ba215ab
[API Gateway] Add integration test for conflicted TCP listeners (#16225)
2 years ago
Derek Menteer 4f2ce60654
Fix peering acceptors in secondary datacenters. (#16230)
2 years ago
Andrew Stucki 3b9c569561
Simple API Gateway e2e test for tcp routes (#16222)
2 years ago
Andrew Stucki f4210d47dd
Add basic smoke test to make sure an APIGateway runs (#16217)
2 years ago
Anita Akaeze d72ad5fb95
Merge pull request #4216 from hashicorp/NET-2252-add-assert-fortioname (#16212)
2 years ago
cskh e91bc9c058
feat: envoy extension - http local rate limit (#16196)
2 years ago
cskh b4151780d6
Upgrade test: verify the agent token is working after upgrade (#16164)
2 years ago
wangxinyi7 906ebb97f6
change log level (#16128)
2 years ago
Anita Akaeze f58d5bb221
NET-2087: Restart proxy sidecar during cluster upgrade (#16140)
2 years ago
Anita Akaeze fcf18222c5
add assertions (#16087)
2 years ago
Dan Upton e40b731a52
rate: add prometheus definitions, docs, and clearer names (#15945)
2 years ago
Anita Akaeze 08a19e532d
NO_JIRA: Add function to get container status before making api call (#16116)
2 years ago
cskh f6da81c9d0
improvement: prevent filter being added twice from any enovy extension (#16112)
2 years ago
cskh 9da61c1cec
Upgrade test: retain sidecar containers during upgrade. (#16100)
2 years ago
cskh ffb81782de
Upgrade test: peering control plane traffic through mesh gateway (#16091)
2 years ago
cskh 5fa9ab28dc
integ test: remove hardcoded upstream local bind port and max number of envoy sidecar (#16092)
2 years ago
cskh ebdb8e5fb2
flaky test: use retry long to wait for config entry upgrade (#16068)
2 years ago
cskh dbaab52786
Post upgrade test validation: envoy endpoint and register service (#16067)
2 years ago
Dan Stough bb71d045e1
test: run integration tests in parallel (#16035)
2 years ago
R.B. Boyer 96389eb266
test: container tests wait for available networks (#16045)
2 years ago
Dan Stough 91d6a81c14
test(integration): add access logging test (#16008)
2 years ago
John Murret 794277371f
Integration test for server rate limiting (#15960)
2 years ago
Anita Akaeze 4e154144a6
NET-2038: Add envoy assertion function of listener verification (#15969)
2 years ago
Dan Stough e8dde59bd0
chore(ci): fix compat ent compat tests for sidecars and gateways (#15997)
2 years ago
R.B. Boyer d59efd390c
test: general cleanup and fixes for the container integration test suite (#15959)
2 years ago
Dan Stough 6d2880e894
feat: add access logs to dataplane bootstrap rpc (#15951)
2 years ago
Matt Keeler 5afd4657ec
Protobuf Modernization (#15949)
2 years ago
Eric Haberkorn 8d923c1789
Add the Lua Envoy extension (#15906)
2 years ago
cskh 1113314641
Refactoring the peering integ test to accommodate coming changes of o… (#15885)
2 years ago
Dan Upton d4c435856b
grpc: `protoc` plugin for generating gRPC rate limit specifications (#15564)
2 years ago
Nitya Dhanushkodi d382ca0aec
extensions: refactor serverless plugin to use extensions from config entry fields (#15817)
2 years ago
cskh 692a6edd7d
Upgrade test: test peering upgrade from an old version of consul (#15768)
2 years ago
Semir Patel bafa5c7156
Pass remote addr of incoming HTTP requests through to RPC(..) calls (#15700)
2 years ago
cskh 04bf24c8c1
feat(ingress-gateway): support outlier detection of upstream service for ingress gateway (#15614)
2 years ago
Dan Stough 98ef5f28dd
[OSS] security: update x/net module (#15737)
2 years ago
Eric Haberkorn 4268c1c25c
Remove the `connect.enable_serverless_plugin` agent configuration option (#15710)
2 years ago
cskh 3df68751f5
Flakiness test: case-cfg-splitter-peering-ingress-gateways (#15707)
2 years ago
cskh 36f05bc8fb
integ-test: test consul upgrade from the snapshot of a running cluster (#15595)
2 years ago
Dan Stough 227fd14287
chore: updates from 1.14.2 release (#15633)
2 years ago
Derek Menteer 8079686bf0
Add 1.14.1 release updates. (#15514)
2 years ago
cskh 359a908bea
integ-test: remove unnecessary step since connection is already via mgw (#15381)
2 years ago
Derek Menteer dc27e35f82
Consul 1.14 post-release updates (#15382)
2 years ago
Derek Menteer ef61bdf3c2
Remove unnecessary default test config. (#15361)
2 years ago
Kyle Schochenmaier bf0f61a878
removes ioutil usage everywhere which was deprecated in go1.16 (#15297)
2 years ago
Freddy 7f5f7e9cf9
Avoid blocking child type updates on parent ack (#15083)
2 years ago
Chris S. Kim 985a4ee1b1
Update hcp-scada-provider to fix diamond dependency problem with go-msgpack (#15185)
2 years ago
R.B. Boyer ed294fc49c
test: fix envoy integration tests to explicitly create config entries (#15269)
2 years ago
Dan Stough 553312ef61
fix: persist peering CA updates to dialing clusters (#15243)
2 years ago
cskh 94d232ab1e
integ test: reduce flakiness due to compound output from retry (#15233)
2 years ago
Dan Stough 05e93f7569
test: refactor testcontainers and add peering integ tests (#15084)
2 years ago
Derek Menteer cf114d029f
Regenerate test certificates. (#15218)
2 years ago
Derek Menteer 2d4b62be3c Add tests.
2 years ago
Chris S. Kim 41019adf56 Update go version to 1.19
2 years ago
cskh fa970a85ad
integration test: specify image name for testing dev container (#15069)
2 years ago
cskh 6a9739ad7e
chore: fix the module path to align with the code structure (#15053)
2 years ago
R.B. Boyer c3fa46c3f6
test: possibly fix flaky TestEnvoy/case-ingress-gateway-multiple-services test (#15034)
2 years ago
freddygv 472a8e82dc Add integ test for peering through gateways
2 years ago
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
cskh 76855e20a0
Load test, upgrade packer version, fix k6s installation (#13382)
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
cskh 9e7e363627
CTIA-16: add tags to load test resources and run test on PR commit (#13258)
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
Hui Kang b8a561bb6f change to var.vpc_cidr
3 years ago
Hui Kang a1a643468f fix insecure cidr_blocks in load test
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
DanStough 95250e7915 Update go version to 1.18.1
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
Evan Culver 522676ed8d
connect: Update supported Envoy versions to include 1.19.3 and 1.18.6
3 years ago
Evan Culver b95f010ac0
connect: Upgrade Envoy 1.20 to 1.20.2 (#12443)
3 years ago
Evan Culver e35dd08a63
connect: Upgrade Envoy 1.20 to 1.20.1 (#11895)
3 years ago
Chris S. Kim 7d1899d907
Fix integration test with updated file perms (#11916)
3 years ago
freddygv 5c1f7aa372 Allow cross-partition references in disco chain
3 years ago