Commit Graph

5524 Commits (920cc7c649225b52e1c45951e609c3d37a49324d)

Author SHA1 Message Date
Melissa Kam b0e87dbe13
[CC-7049] Stop the HCP manager when link is deleted (#20351)
10 months ago
John Murret 7c6a3c83f2
NET-7165 - v2 - add service questions (#20390)
10 months ago
Melissa Kam 3b9bb8d6f9
[CC-7044] Start HCP manager as part of link creation (#20312)
10 months ago
Matt Keeler 34a32d4ce5
Remove V2 PeerName field from pbresource.Tenancy (#19865)
10 months ago
Dan Stough 0ca7313b07
feat(v2dns): add PTR query support (#20362)
10 months ago
Tyler Wendlandt 7e08d8988c
NET-5398: Update UI server to include if v2 is enabled (#20353)
10 months ago
Nitya Dhanushkodi 0ec7bddb9a
[Net-5594][Net-7466] v2: Only route to endpoints that implement the port being routed to, and make xdscontroller and xdsv2 golden tests use tenancy (#20356)
10 months ago
sarahalsmiller 37ebaa6920
Net 7155- Consul API Gateway Controller Stub Work (#20324)
10 months ago
Luke Kysow 840f11a0c5
Change logging of registered v2 resource endpoints to add /api prefix (#20352)
10 months ago
Semir Patel efdf80413c
resource: add MutateAndValidate endpoint (#20311)
10 months ago
Dan Stough 6828780131
feat(v2dns): add partial support for SOA records (#20320)
10 months ago
Melissa Kam 7900544249
[CC-7063] Fetch HCP agent bootstrap config in Link reconciler (#20306)
10 months ago
aahel 3446eb3b1b
added computed failover controller (#20329)
10 months ago
skpratt 0abf8f8426
Net 5092/internal l7 traffic permissions (#20276)
10 months ago
skpratt 44bcda8523
Net 7074/decentralized exported services management (#20318)
10 months ago
Tauhid Anjum 5d294b26d3
NET-5824 Exported services api (#20015)
10 months ago
Lord-Y 758ddf84e9
Case sensitive route match (#19647)
10 months ago
Nick Cellino 34b343a980
Unconditionally add Access-Control-Expose-Headers HTTP header (#20220)
10 months ago
Dan Stough 97ae244d8a
feat(v2dns): add grpc DNS support (#20296)
10 months ago
Semir Patel 6d9e8fdd05
resource: retry non-CAS deletes automatically (#20292)
10 months ago
R.B. Boyer 2e08a7e1c7
v2: prevent use of the v2 experiments in secondary datacenters for now (#20299)
10 months ago
Nick Cellino 37a5fddffa
Create HCP management token in HCP manager (#19830)
10 months ago
Melissa Kam 98c9702ba3
[CC-7031] Add initialization support to resource controllers (#20138)
10 months ago
Nick Cellino fe678e9da1
Sync cluster attributes from GNM to Link resource (#20158)
10 months ago
Matt Keeler f9c04881f9
Failover policy cache (#20244)
10 months ago
Dan Stough 0edfa74d15
feat(v2dns): recursor support (#20249)
10 months ago
Dhia Ayachi d641998641
Fix to not create a watch to `Internal.ServiceDump` when mesh gateway is not used (#20168)
10 months ago
John Murret 938d2315e0
DNS v2 - add virtual ip questions (#20245)
11 months ago
John Murret bc4da5f5d6
check error in TestDNSCycleRecursorCheckAllFail before asserting response to stop panic in CI. (#20231)
11 months ago
Dan Stough cb384ac068
feat(v2dns): addr. query support (#20224)
11 months ago
Melissa Kam c112a6632d
[CC-7042] Update and enable the HCP metrics sink in the HCP manager (#20072)
11 months ago
Derek Menteer b8b8ad46fc
Various race condition and test fixes. (#20212)
11 months ago
John Murret 93e06b799e
v1 dns - add doc strings for functions and update function names to be consistent and more descriptive. (#20194)
11 months ago
R.B. Boyer 7f9ed032fd
agent: remove data race in agent config (#20200)
11 months ago
Matt Keeler 326c0ecfbe
In-Memory gRPC (#19942)
11 months ago
John Murret 3fa4a21edd
remove the skipping of slow tests in go-tests-ce and go-test-enterprise (#20139)
11 months ago
Dan Stough d52e80b619
[OSS] feat: add experiments flag for v2 dns and skeleton interfaces (#20115)
11 months ago
loshz 7724bb88d5
[NET-6593] agent: check for minimum RSA key size (#20112)
11 months ago
Derek Menteer 131ef2a133
Fix broken tests. (#20134)
11 months ago
Derek Menteer 6854e1e90d
Fix broken tests. (#20130)
11 months ago
Nick Cellino 0deebaf637
Add Link resource type and controller skeleton (#19788)
11 months ago
John Murret 21e2bb2a67
Make DNS test run across a matrix of dns and catalog versions. (#20114)
11 months ago
Melissa Kam 5dc8eabcce
[CC-7041] Update and start the SCADA provider in HCP manager (#19976)
11 months ago
Ganesh S 0d57acc549
Add sameness group references in exported services controller (#20100)
11 months ago
John Murret c12245be3c
Break up DNS tests into 3 files to help with GH UI and IDE issues. (#20103)
11 months ago
cskh 15b40f36f3
Use safeio to write server metadata file (#20101)
11 months ago
John Murret 7a410d7c5b
NET-6945 - Replace usage of deprecated Envoy field envoy.config.core.v3.HeaderValueOption.append (#20078)
11 months ago
Dan Stough 073959866d
feat(v2): add consul service and workloads to catalog (#20077)
11 months ago
John Murret d925e4b812
NET-6946 / NET-6941 - Replace usage of deprecated Envoy fields envoy.config.route.v3.HeaderMatcher.safe_regex_match and envoy.type.matcher.v3.RegexMatcher.google_re2 (#20013)
11 months ago
John Murret 2f335113f8
NET-6943 - Replace usage of deprecated Envoy field envoy.config.router.v3.WeightedCluster.total_weight. (#20011)
11 months ago
John Murret 90cd56c5c3
NET-4774 - replace usage of deprecated Envoy field match_subject_alt_names (#19954)
11 months ago
John Murret 21ea5c92fd
NET-6944 - Replace usage of deprecated Envoy field envoy.extensions.filters.http.lua.v3.Lua.inline_code (#20012)
11 months ago
Nathan Coleman ab60fec15a
[NET-6426] Add gateway proxy controller that generates empty proxy state template (#19901)
11 months ago
Nitya Dhanushkodi 9975b8bd73
[NET-5455] Allow disabling request and idle timeouts with negative values in service router and service resolver (#19992)
11 months ago
cskh cff872749d
agent: prevent empty server_metadata.json (#19935)
12 months ago
aahel ae998a698a
added computed failover policy resource (#19975)
12 months ago
Derek Menteer bbdbf3e4f8
Fix bug with prepared queries using sameness-groups. (#19970)
12 months ago
aahel a6496898de
added tenancy to TestBuildL4TrafficPermissions (#19932)
12 months ago
Matt Keeler 123bc95e1a
Add Common Controller Caching Infrastructure (#19767)
12 months ago
Dhia Ayachi f2b26ac194
Hash based config entry replication (#19795)
12 months ago
Ronald e13fbc743e
Remove warning for consul 1.17 deprecation (#19897)
12 months ago
Derek Menteer dfab5ade50
Fix ClusterLoadAssignment timeouts dropping endpoints. (#19871)
12 months ago
Derek Menteer 0ac958f27b
Fix xDS missing endpoint race condition. (#19866)
12 months ago
Thomas Eckert 8125a32a4e
Add CE version of Gateway Upstream Disambiguation (#19860)
12 months ago
Dhia Ayachi d93f7f730d
parse config protocol on write to optimize disco-chain compilation (#19829)
12 months ago
Jared Kirschner d3e658b0e7
improve client RPC metrics consistency (#19721)
12 months ago
Matt Keeler efe279f802
Retry lint fixes (#19151)
12 months ago
Ronald dc02fa695f
[NET-6251] Nomad client templated policy (#19827)
12 months ago
Semir Patel c1bbda8128
resource: block default namespace deletion + test refactorings (#19822)
12 months ago
lornasong edf4610ed9
[Cloud][CC-6925] Updates to pushing server state (#19682)
12 months ago
aahel 7936e55807
added node health resource (#19803)
1 year ago
John Maguire a0240e3794
[NET-5688] APIGateway UI Topology Fixes (#19657)
1 year ago
Thomas Eckert 419677cc9e
[NET-6420] Add MeshConfiguration Controller stub (#19745)
1 year ago
Semir Patel 5930748cb0
resource: ListByOwner returns empty list on non-existent tenancy (#19742)
1 year ago
Ronald eded2ff347
[NET-6249] Add templated policies description (#19735)
1 year ago
Ronald c1dbf00a85
NET-6251 API gateway templated policy (#19728)
1 year ago
Poonam Jadhav 78f918a103
feat: create a default namespace (#19681)
1 year ago
Mike Nomitch 302f994410
[NET-6640] Adds "Policy" BindType to BindingRule (#19499)
1 year ago
Semir Patel 75c2def1ca
resource: preserve deferred deletion metadata on non-CAS writes (#19674)
1 year ago
Ronald ea0caa3e0f
[NET-6103] Enable query tokens by service name using templated policy (#19666)
1 year ago
John Murret 2591318c82
Skip tests with p95 greater than 30 seconds outside of main and release branches. (#19628)
1 year ago
Semir Patel 1eed205286
resource: freeze resources after marked for deletion (4 of 5) (#19603)
1 year ago
Kumar Kavish 68e7f27fd2
[NET-6438] Add tenancy to xDS Tests (#19551)
1 year ago
aahel 005e1b9926
added exported svc controller (#19589)
1 year ago
Nathan Coleman 40c57f10a0
NET-6391 Initialize controller for MeshGateway resource (#19552)
1 year ago
John Murret 780e91688d
Migrate remaining individual resource tests for service mesh to TestAllResourcesFromSnapshot (#19583)
1 year ago
Kumar Kavish f09dbb99e9
[NET-6356] Add tenancy to Failover Tests (#19547)
1 year ago
John Murret f5bf256425
Migrate individual resource tests for API Gateway to TestAllResourcesFromSnapshot (#19584)
1 year ago
John Murret a94fa4c3ed
Migrate individual resource tests for Mesh Gateway to TestAllResourcesFromSnapshot (#19502)
1 year ago
John Murret 4aa95f3d1f
Migrate individual resource tests for Ingress Gateway to TestAllResourcesFromSnapshot (#19506)
1 year ago
John Murret 2553d6e8b9
Migrate individual resource tests for Terminating Gateway to TestAllResourcesFromSnapshot (#19505)
1 year ago
John Murret 7de0b45ba4
Fix xds v2 from creating envoy endpoint resources when already inlined in the cluster (#19580)
1 year ago
John Murret 5aff19f9bc
Migrate individual resource tests for JWT Provider to TestAllResourcesFromSnapshot (#19511)
1 year ago
John Murret 903ff7fccb
Migrate individual resource tests for custom configuration to TestAllResourcesFromSnapshot (#19512)
1 year ago
John Murret 09f73d1abf
Migrate individual resource tests for expose paths and checks to TestAllResourcesFromSnapshot (#19513)
1 year ago
John Murret 7bc2581c81
Migrate individual resource tests for Discovery Chains to TestAllResourcesFromSnapshot (#19508)
1 year ago
John Murret caaff73337
add DeliverLatest as common function for use by Manager and ProxyTracker Open (#19564)
1 year ago
Derek Menteer 393f7a429b
Fix more test flakes (#19533)
1 year ago
John Murret f115cdb1d5
NET-6385 - Static routes that are inlined in listener filters are also created as a resource. (#19459)
1 year ago
Semir Patel 2da7dd077a
v2tenancy: register tenancy controller deps (#19531)
1 year ago
Derek Menteer 6baf695cd9
[NET-6459] Fix issue with wanfed lan ip conflicts. (#19503)
1 year ago
John Murret 74daaa5043
XDS V1 should not make runs for TCP Disco Chains. (#19496)
1 year ago
Poonam Jadhav c3c836edae
Net-6291/fix/watch resources (#19467)
1 year ago
Semir Patel ef35525cf1
resource: finalizer aware delete endpoint (2 of 5) (#19493)
1 year ago
John Murret d94d316204
NET-6319 - L7 routes have statePrefix of upstream. and should have a full path (#19473)
1 year ago
Derek Menteer 8f4c43727d
[NET-5916] Fix locality-aware routing config and tests (CE) (#19483)
1 year ago
John Murret 77e9a50f8b
Source / local_app golden tests to include all protocols. (#19436)
1 year ago
John Murret f0cf8f2f40
NET-6294 - v1 Agentless proxycfg datasource errors after v2 changes (#19365)
1 year ago
Semir Patel 0abd96c0d9
resource: resource service now checks for `v2tenancy` feature flag (#19400)
1 year ago
Poonam Jadhav 1806bcb38c
test: add missing tests for list endpoint (#19364)
1 year ago
Ashesh Vidyut 0295b959c9
Net 5875 - Create the Exported Services Resources (#19117)
1 year ago
Chris S. Kim 6360c745b5
Add clarification for route match behavior (#19363)
1 year ago
Michael Zalimeni a7803bd829
[NET-6305] xds: Ensure v2 route match and protocol are populated for gRPC (#19343)
1 year ago
Andrew Stucki e414cbee4a
Use strict DNS for mesh gateways with hostnames (#19268)
1 year ago
John Murret dc00be0ea8
NET-6081 - xds controller golden file inputs into xds resources - sources (#19250)
1 year ago
John Murret abbf85831f
NET-6080 - xds controller golden file inputs into xds resources - destinations (#19244)
1 year ago
Derek Menteer 48c4a5b736
Add grpc keepalive configuration. (#19339)
1 year ago
Semir Patel 96606d114c
resource: default peername to local in list endpoints (#19340)
1 year ago
Dhia Ayachi d5c9f11b59
Tenancy Bridge v2 (#19220)
1 year ago
aahel 1280f45485
added ent to ce downgrade changes (#19311)
1 year ago
Chris S. Kim 9d00b13140
Vault CA bugfixes (#19285)
1 year ago
Michael Zalimeni 5e517c5980
[NET-6221] Ensure LB policy set for locality-aware routing (CE) (#19283)
1 year ago
Eric Haberkorn f45be222bb
Prevent circular dependencies between v2 resources and generate a mermaid diagram with their dependencies (#19230)
1 year ago
John Maguire b78465b491
[NET-5810] CE changes for multiple virtual hosts (#19246)
1 year ago
Semir Patel ad177698f7
resource: enforce lowercase v2 resource names (#19218)
1 year ago
Iryna Shustava 105ebfdd00
catalog, mesh: implement missing ACL hooks (#19143)
1 year ago
R.B. Boyer 20d1fb8c78
server: run the api checks against the path without params (#19205)
1 year ago
Dhia Ayachi 5fbf0c00d3
Add namespace read write tests (#19173)
1 year ago
Thomas Eckert 76c60fdfac
Golden File Tests for TermGW w/ Cluster Peering (#19096)
1 year ago
Nitya Dhanushkodi 95d9b2c7e4
[NET-4931] xdsv2, sidecarproxycontroller, l4 trafficpermissions: support L7 (#19185)
1 year ago
Iryna Shustava 25283f0ec2
get-envoy-bootstrap-params: when v2 is enabled, use computed proxy configuration (#19175)
1 year ago
Chris S. Kim 197bcd4164
Refactor connect_auth.go into agent_endpoint.go (#19166)
1 year ago
John Maguire 7a323c492b
[NET-5457] Golden Files for Multiple Virtual Hosts (#19131)
1 year ago
John Murret 6cbd417f29
NET-5822 - Add default outbound router in TProxy (#19087)
1 year ago
R.B. Boyer b9ab63c55d
server: when the v2 catalog experiment is enabled reject api and rpc requests that are for the v1 catalog (#19129)
1 year ago
John Maguire 8bebfc147d
[NET-5457] Fix CE code for jwt multiple virtual hosts bug (#19123)
1 year ago
Semir Patel 830c4ea81c
v2tenancy: cluster scoped reads (#19082)
1 year ago
Dhia Ayachi 226590541c
Activate verifier when running WAL with experimental features (#19102)
1 year ago
Chris S. Kim 92ce814693
Remove old build tags (#19128)
1 year ago
Chris Thain dcdf2fc6ba
Update Vault CA provider namespace configuration (#19095)
1 year ago
Ashesh Vidyut a30ccdf5dc
NET-4135 - Fix NodeMeta filtering Catalog List Services API (#18322)
1 year ago
Derek Menteer af3439b53d
Ensure that upstream configuration is properly normalized. (#19076)
1 year ago
Dhia Ayachi ed882e2522
Make raft-wal default when `resource-apis` is active (#19090)
1 year ago
Thomas Eckert 342306c312
Allow connections through Terminating Gateways from peered clusters NET-3463 (#18959)
1 year ago
Chris S. Kim aa526db225
Retry flaky tests (#19088)
1 year ago
Chris S. Kim ad26494016
[CE] Add workload bind type and templated policy (#19077)
1 year ago
Eric Haberkorn f2b7b4591a
Fix Traffic Permissions Default Deny (#19028)
1 year ago
John Murret d67e5c6e35
NET-5590 - authorization: check for identity:write in CA certs, xds server, and getting envoy bootstrap params (#19049)
1 year ago
Chris S. Kim 41e6f6cd8b
Reduce number of ports that consul test agents take (#19047)
1 year ago
sarahalsmiller 9addd9ed7c
[NET-5788] Fix needed for JWTAuth in Consul Enterprise (#19038)
1 year ago