Commit Graph

138 Commits (e9c983f36107b044fcd889f738b3d5ba2b922e7a)

Author SHA1 Message Date
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
Nathan Coleman 40c57f10a0
NET-6391 Initialize controller for MeshGateway resource (#19552)
1 year ago
Ashesh Vidyut 515eed8c7c
Net 6439 (#19517)
1 year ago
John Murret caaff73337
add DeliverLatest as common function for use by Manager and ProxyTracker Open (#19564)
1 year ago
John Murret d94d316204
NET-6319 - L7 routes have statePrefix of upstream. and should have a full path (#19473)
1 year ago
John Murret 77e9a50f8b
Source / local_app golden tests to include all protocols. (#19436)
1 year ago
Matt Keeler 5698353652
Resource Hook Pre-Decode Utilities (#18548)
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
Nitya Dhanushkodi def66ddf0e
mesh: provide missing domain to route configurations in ProxyStateTemplate (#19298)
1 year ago
Nitya Dhanushkodi 51b58cd910
fix expose paths (#19257)
1 year ago
John Murret 9f4f99c626
NET-6097 - sidecar proxy controller - give name to first failover policy target (#19239)
1 year ago
R.B. Boyer df8ea430c6
mesh: add DestinationPolicy ACL hook tenancy tests (#19178)
1 year ago
Semir Patel ad177698f7
resource: enforce lowercase v2 resource names (#19218)
1 year ago
R.B. Boyer 6c7d0759e4
mesh: add xRoute ACL hook tenancy tests (#19177)
1 year ago
John Murret a7fbd00865
NET-5073 - ProxyConfiguration: implement various connection options (#19187)
1 year ago
Iryna Shustava 105ebfdd00
catalog, mesh: implement missing ACL hooks (#19143)
1 year ago
Iryna Shustava 2ea33e9b86
mesh: add more validations to Destinations resource (#19202)
1 year ago
Iryna Shustava e94d6ceca6
mesh: add validation hook to proxy configuration (#19186)
1 year ago
R.B. Boyer 99f7a1219e
catalog: add metadata filtering to refine workload selectors (#19198)
1 year ago
R.B. Boyer f0e4897736
mesh: ensure that xRoutes have ParentRefs that have matching Tenancy to the enclosing resource (#19176)
1 year ago
Nitya Dhanushkodi 95d9b2c7e4
[NET-4931] xdsv2, sidecarproxycontroller, l4 trafficpermissions: support L7 (#19185)
1 year ago
Iryna Shustava e3cb4ec35e
mesh: properly handle missing workload protocols (#19172)
1 year ago
Iryna Shustava a39eec0ef4
mesh: fix race in the sidecar-proxy controller test (#19183)
1 year ago
John Murret dbca544d25
NET-5951 - Unique route names for implicit routes (#19174)
1 year ago
Iryna Shustava 54a12ab3c9
mesh: sidecar proxy controller improvements (#19083)
1 year ago
Iryna Shustava ad06c96456
mesh: add computed destinations with a controller that computes them (#19067)
1 year ago
Iryna Shustava 60b75a55f7
mesh: implement exposed paths (#19044)
1 year ago
John Murret 6cbd417f29
NET-5822 - Add default outbound router in TProxy (#19087)
1 year ago
Iryna Shustava c35df12c95
mesh: Add ComputedProxyConfiguration and a controller that computes it. (#19043)
1 year ago
R.B. Boyer 754ab9abf2
mesh: ensure we add the virtual port number for L7 implicit upstreams (#19085)
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
Iryna Shustava 3ea6afb4d4
mesh: rename Upstreams and UpstreamsConfiguration to Destinations* (#18995)
1 year ago
Iryna Shustava e6b724d062
catalog,mesh,auth: Move resource types to the proto-public module (#18935)
1 year ago
R.B. Boyer 9e48607893
mesh: compute more of the xRoute features into ComputedRoutes (#18980)
1 year ago
R.B. Boyer 11d6b0df45
mesh: store bound reference pointers on a ComputedRoutes resource and use during reconcile (#18965)
1 year ago
R.B. Boyer 633c6c9458
mesh: add ACL checks for xRoute resources (#18926)
1 year ago
R.B. Boyer 43a8dbb188
mesh: add ACL checks for DestinationPolicy resources (#18920)
1 year ago
Iryna Shustava d88888ee8b
catalog,mesh,auth: Bump versions to v2beta1 (#18930)
1 year ago
R.B. Boyer ef6f2494c7
resource: allow for the ACLs.Read hook to request the entire data payload to perform the authz check (#18925)
1 year ago
Derek Menteer eb7e20307c
[NET-5589] Add jitter to xds v2 leaf cert watches (#18940)
1 year ago
Eric Haberkorn f87ae3636c
Fix V2 Wildcard RBAC Regular Expressions (#18941)
1 year ago
Derek Menteer d4ed3047f8
[NET-5589] Optimize leaf watch diff on xds controller. (#18921)
1 year ago
John Murret 700d1bb37c
NET-5131 - support multiple ported upstreams tests (#18923)
1 year ago
R.B. Boyer d574473fd1
mesh: make FailoverPolicy work in xdsv2 and ProxyStateTemplate (#18900)
1 year ago
Nitya Dhanushkodi 3a2e62053a
v2: various fixes to make K8s tproxy multiport acceptance tests and manual explicit upstreams (single port) tests pass (#18874)
1 year ago
Eric Haberkorn 170417ac97
Honor Default Traffic Permissions in V2 (#18886)
1 year ago
Iryna Shustava 212793a4ee
mesh: only build tproxy outbound listener once per destination (#18836)
1 year ago
R.B. Boyer dabbc9627b
mesh: normalize/default/validate tenancy components of mesh internal References (#18827)
1 year ago
R.B. Boyer 696aa1bbd2
mesh: update xds controller to synthesize empty endpoints when no endpoints ref is found (#18835)
1 year ago
R.B. Boyer 5cde50dee7
mesh: prevent writing a ComputedRoutes with no ported configs (#18833)
1 year ago
Iryna Shustava 6838441c54
Default to tcp protocol when workload protocol is unspecified (#18824)
1 year ago
Eric Haberkorn 21fdbbabbc
Wire up traffic permissions (#18812)
1 year ago
R.B. Boyer 9c1a1ffcde
mesh: call the right mapper (#18818)
1 year ago
R.B. Boyer 66e1cdf40c
mesh: Wire ComputedRoutes into the ProxyStateTemplate via the sidecar controller (#18752)
1 year ago
Eric Haberkorn 12be06f8e5
Add V2 TCP traffic permissions (#18771)
1 year ago
Nitya Dhanushkodi 78b170ad50
xds controller: setup watches for and compute leaf cert references in ProxyStateTemplate, and wire up leaf cert manager dependency (#18756)
1 year ago
R.B. Boyer 89e6725eee
mesh: create new routes-controller to reconcile xRoute types into a ComputedRoutes resource (#18460)
1 year ago
John Murret 62062fd4fd
NET-5132 - Configure multiport routing for connect proxies in TProxy mode (#18606)
1 year ago
Dhia Ayachi b1688ad856
Run copyright after running deep-copy as part of the Makefile/CI (#18741)
1 year ago
R.B. Boyer a69e901660
xds: update golden tests to be deterministic (#18707)
1 year ago
John Murret 3e78b4cf34
Prefix sidecar proxy test files with source and destination. (#18620)
1 year ago
Iryna Shustava 1557e1d6a3
sidecar-proxy controller: Add support for transparent proxy (NET-5069) (#18458)
1 year ago
R.B. Boyer acd9b3d1c4
test: update sidecarproxy/builder golden tests to use determinstic golden data (#18703)
1 year ago
Iryna Shustava 3c70e14713
sidecar-proxy controller: L4 controller with explicit upstreams (NET-3988) (#18352)
1 year ago
Semir Patel b96cff7436
resource: Require scope for resource registration (#18635)
1 year ago
Ashwin Venkatesh 797e42dc24
Watch the ProxyTracker from xDS controller (#18611)
1 year ago
John Murret 0e606504bc
NET-4944 - wire up controllers with proxy tracker (#18603)
1 year ago
John Murret 051f250edb
NET-5338 - NET-5338 - Run a v2 mode xds server (#18579)
1 year ago
R.B. Boyer 8a931241f2
chore: fix missing/incorrect license headers (#18555)
1 year ago
Ashwin Venkatesh 4f9955d91e
Update trust bundle into proxy-state-template (#18550)
1 year ago
R.B. Boyer 17667a1c75
mesh: adding type aliases for mesh resource usage (#18448)
1 year ago
Ashwin Venkatesh 0d60380214
xds controller: resolve ServiceEndpoints references in ProxyStateTemp… (#18544)
1 year ago
R.B. Boyer 55723c541e
mesh: add validation for the new pbmesh resources (#18410)
1 year ago
Semir Patel 217107f627
resource: Make resource list tenancy aware (#18475)
1 year ago
hashicorp-copywrite[bot] 5fb9df1640
[COMPLIANCE] License changes (#18443)
1 year ago
Semir Patel bee12c6b1f
resource: Make resource write tenancy aware (#18423)
1 year ago
Semir Patel 63cc037110
resource: Make resource read tenancy aware (#18397)
1 year ago
R.B. Boyer 9c227e2c36
mesh: adding the protobuf types and resources backing mesh config v2 (#18351)
1 year ago
Iryna Shustava a33001f4d4
Register ProxyStateTemplate Resource (#18316)
1 year ago
Iryna Shustava c328ba85bd
Split pbmesh.UpstreamsConfiguration as a resource out of pbmesh.Upstreams (#17991)
1 year ago
Matt Keeler 34915670f2
Register new catalog & mesh protobuf types with the resource registry (#17225)
2 years ago