Commit Graph

358 Commits (4a3c3c0b4a1cdf9be17cf84bfc21770e79ca2824)

Author SHA1 Message Date
Matt Keeler 34a32d4ce5
Remove V2 PeerName field from pbresource.Tenancy (#19865)
10 months ago
Nitya Dhanushkodi 92aab7ea31
[NET-5586][rebased] v2: Support virtual port references in config (#20371)
10 months ago
Chris S. Kim a2d50af1bd
Fix panic on error (#20377)
10 months ago
Dan Stough 0ca7313b07
feat(v2dns): add PTR query support (#20362)
10 months ago
Nathan Coleman 27aecdb8cc
[NET-5075] Implement mesh gateway mode for explicit destinations (#20361)
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
Nick Cellino ec0df00fc1
Add finalizer to link resource (#20321)
10 months ago
John Landa 65920dccf4
move deny action to enterprise only for traffic permissions (#20313)
10 months ago
John Maguire cfe4d59938
[NET-7265] Panic when passing an incorrect type to the data fetcher for gatewayproxy (#20238)
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 b37fe80eee
Net 6774 Make Sameness Groups Work With Traffic Permissions CE (#20316)
10 months ago
Tauhid Anjum 5d294b26d3
NET-5824 Exported services api (#20015)
10 months ago
Nathan Coleman 995ba32cc0
Use null route cluster for default router when no matches on v2 mesh gateway (#20270)
10 months ago
Melissa Kam a9dd6f5c02
Add a separate test for initializer retries (#20298)
10 months ago
Melissa Kam 98c9702ba3
[CC-7031] Add initialization support to resource controllers (#20138)
10 months ago
Matt Keeler 0a261682cd
Migrate the node health controller to use the cache (#20248)
10 months ago
Matt Keeler cee9df574d
Deflake the catalog v2beta1 integration tests (#20278)
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
Nathan Coleman c40b59823a
[NET-6431] Remove explicit endpoints function from PST builder (#20262)
10 months ago
Dan Stough 0edfa74d15
feat(v2dns): recursor support (#20249)
10 months ago
Matt Keeler 59cb12c798
Migrate the Endpoints controller to use the controller cache (#20241)
10 months ago
Matt Keeler 9897be76ad
Update workload health controller to use the controller cache (#20240)
10 months ago
John Maguire 7888d00e49
[NET6429] Add listeners for mesh-gateway v2 (#20253)
10 months ago
Dan Stough 15ab80c832
feat(v2dns): move DNSPolicy to workload/endpoints (#20246)
10 months ago
Nathan Coleman d2e991ddfc
Remove unnecessary fetching of gateway (#20172)
10 months ago
Matt Keeler 326c0ecfbe
In-Memory gRPC (#19942)
11 months ago
Michael Zalimeni 76b5de5039
[NET-4968] Upgrade Go to 1.21 (#20062)
11 months ago
Ganesh S 10baf87421
Sort peer list in expander (#20167)
11 months ago
Dan Stough d52e80b619
[OSS] feat: add experiments flag for v2 dns and skeleton interfaces (#20115)
11 months ago
Nick Cellino 0deebaf637
Add Link resource type and controller skeleton (#19788)
11 months ago
John Maguire c6c2d8bf82
[NET-6426] Modify Reconcile Loop for Mesh Gateway Resources to Correctly Write Proxy State Template (#20085)
11 months ago
Nathan Coleman 8233303876
Adjust type + field names for ComputedExportedServices (#20030)
11 months ago
Ganesh S 0d57acc549
Add sameness group references in exported services controller (#20100)
11 months ago
Kumar Kavish 9c8e9cebaa
[NET-6765] Audit the routes controller and add missing tenancy tests (#20016)
11 months ago
John Murret b9ad0dfa41
NET-7025 - ci: test-integrations failures in compatibility tests. panics occuring in selectionTracker.TrackIDForSelection (#20040)
11 months ago
Nathan Coleman ab60fec15a
[NET-6426] Add gateway proxy controller that generates empty proxy state template (#19901)
11 months ago
Nathan Coleman 874e68f1eb
[NET-6899] Create name-aligned Service when reconciling MeshGateway resource (#19900)
11 months ago
Nathan Coleman 010bf533d1
NET-6663 Modify sidecarproxy controller to skip xGateway resources (#19902)
11 months ago
aahel ae998a698a
added computed failover policy resource (#19975)
11 months ago
aahel a6496898de
added tenancy to TestBuildL4TrafficPermissions (#19932)
12 months ago
Matt Keeler 123bc95e1a
Add Common Controller Caching Infrastructure (#19767)
12 months ago
Ganesh S 90010587f0
Move enterprise multicluster types to Register function (#19913)
12 months ago
Ganesh S 173fe11c2b
Refactor exported services controller tests (#19906)
12 months ago
Tauhid Anjum 1484c6db47
NET-6771 - Adding sameness group protobuff in consul CE (#19883)
12 months ago
Matt Keeler bfad6a4e07
Ensure that the default namespace always exists even prior to resource creation (#19852)
12 months ago
Matt Keeler efe279f802
Retry lint fixes (#19151)
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
Ashesh Vidyut 82f6a8d7f3
Net 6585 (#19797)
1 year ago
aahel ac9261ac3e
made node parition scoped (#19794)
1 year ago
Semir Patel 2d1f308138
resource: add v2tenancy feature flag to deployer tests (#19774)
1 year ago
Michael Zalimeni d1f2fa1841
[NET-6725] test: Address occasional flakes in sidecarproxy/controller_test.go (#19760)
1 year ago
Thomas Eckert 419677cc9e
[NET-6420] Add MeshConfiguration Controller stub (#19745)
1 year ago
Chris S. Kim 5107764115
Move test setup out of subtest (#19753)
1 year ago
Semir Patel 5930748cb0
resource: ListByOwner returns empty list on non-existent tenancy (#19742)
1 year ago
Ganesh S ba2422596f
Add tenancy tests for routes controller (#19706)
1 year ago
Semir Patel 0fdc2ac5e9
v2tenancy: namespace deletion using finalizers (#19714)
1 year ago
aahel a28f4b7f37
optimized fetching services in exported service controller (#19695)
1 year ago
Michael Zalimeni 58cc6eded4
[SECVULN-1532] chore: Remove TODO comments for OIDC/JWT auth (#19700)
1 year ago
Semir Patel 75c2def1ca
resource: preserve deferred deletion metadata on non-CAS writes (#19674)
1 year ago
Ganesh S c061168aca
Add tests for traffic permissions controller (#19672)
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
Ganesh S 4020c002d6
Add tenancy tests for proxy cfg controller (#19649)
1 year ago
Ganesh S 2e28aecff8
Added tenancy tests for endpoints controller (#19650)
1 year ago
Ashesh Vidyut d68a23aa85
NET 6539 - Add tenancy tests for folder - internal/mesh/internal/controllers/sidecarproxy (#19646)
1 year ago
Ashesh Vidyut 443461318a
NET 6525 (#19645)
1 year ago
Ashesh Vidyut fbc2a58733
NET 6442 - Add tenancy to explicit destinations controller (#19644)
1 year ago
R.B. Boyer b21851c903
test: add test helper to detect if the current build is enterprise (#19201)
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
Kumar Kavish 3df8b58479
[NET-6444] Add tenancy to Reaper Tests (#19550)
1 year ago
Kumar Kavish f09dbb99e9
[NET-6356] Add tenancy to Failover Tests (#19547)
1 year ago
Ashesh Vidyut 515eed8c7c
Net 6439 (#19517)
1 year ago
Matt Keeler a7774a9538
Introduce randomized timings and reproducible randomization into controller integration tests. (#19393)
1 year ago
Ashesh Vidyut 985aa76da3
NET 6354 - Add tenancy in Node Health Controller (#19457)
1 year ago
John Murret caaff73337
add DeliverLatest as common function for use by Manager and ProxyTracker Open (#19564)
1 year ago
Semir Patel 2da7dd077a
v2tenancy: register tenancy controller deps (#19531)
1 year ago
Ganesh S 5352ff945c
Added tenancy tests for WorkloadHealth controller (#19530)
1 year ago
Poonam Jadhav c3c836edae
Net-6291/fix/watch resources (#19467)
1 year ago
John Murret d94d316204
NET-6319 - L7 routes have statePrefix of upstream. and should have a full path (#19473)
1 year ago
Semir Patel aaac20f4a8
resource: misc finalizer apis (#19474)
1 year ago
John Murret 77e9a50f8b
Source / local_app golden tests to include all protocols. (#19436)
1 year ago
skpratt 896d8f5ec5
temporarily disallow L7 traffic permissions (#19322)
1 year ago
Semir Patel 0abd96c0d9
resource: resource service now checks for `v2tenancy` feature flag (#19400)
1 year ago
Matt Keeler 5698353652
Resource Hook Pre-Decode Utilities (#18548)
1 year ago
Ashesh Vidyut 0295b959c9
Net 5875 - Create the Exported Services Resources (#19117)
1 year ago
Poonam Jadhav b5023b69c3
feat: read resource namespace (#19320)
1 year ago
Michael Zalimeni a7803bd829
[NET-6305] xds: Ensure v2 route match and protocol are populated for gRPC (#19343)
1 year ago
John Murret 59d4962564
NET-6079 - wire up sidecarproxy golden file inputs into xds controller - sources (#19241)
1 year ago
John Murret 9775758d0c
NET-5397 - wire up destination golden tests from sidecar-proxy controller for xds controller and xdsv2 (#19167)
1 year ago
Iryna Shustava 809bf1deb8
mesh: ensure route configs are named uniquely per port (#19323)
1 year ago