consul/agent/connect
Iryna Shustava 3c70e14713
sidecar-proxy controller: L4 controller with explicit upstreams (NET-3988) (#18352)
* This controller generates and saves ProxyStateTemplate for sidecar proxies.
* It currently supports single-port L4 ports only.
* It keeps a cache of all destinations to make it easier to compute and retrieve destinations.
* It will update the status of the pbmesh.Upstreams resource if anything is invalid.
* This commit also changes service endpoints to include workload identity. This made the implementation a bit easier as we don't need to look up as many workloads and instead rely on endpoints data.
2023-09-07 09:37:15 -06:00
..
ca [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
authz.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
authz_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
common_names.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
csr.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
csr_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
generate.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
generate_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
parsing.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
sni.go OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00
sni_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
testing_ca.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
testing_ca_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
testing_spiffe.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
uri.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
uri_agent.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
uri_agent_ce.go OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00
uri_agent_ce_test.go OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00
uri_mesh_gateway.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
uri_mesh_gateway_ce.go OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00
uri_mesh_gateway_ce_test.go OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00
uri_server.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
uri_service.go sidecar-proxy controller: L4 controller with explicit upstreams (NET-3988) (#18352) 2023-09-07 09:37:15 -06:00
uri_service_ce.go OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00
uri_service_ce_test.go OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00
uri_signing.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
uri_signing_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
uri_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
x509_patch.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
x509_patch_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00