consul/agent/proxycfg-glue
Derek Menteer b56fbc7a62
[NET-4958] Fix issue where envoy endpoints would fail to populate after snapshot restore (#18636)
Fix issue where agentless endpoints would fail to populate after snapshot restore.

Fixes an issue that was introduced in #17775. This issue happens because
a long-lived pointer to the state store is held, which is unsafe to do.
Snapshot restorations will swap out this state store, meaning that the
proxycfg watches would break for agentless.
2023-09-01 10:18:10 -05:00
..
config_entry.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
discovery_chain.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
discovery_chain_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
exported_peered_services.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
exported_peered_services_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
federation_state_list_mesh_gateways.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
federation_state_list_mesh_gateways_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
gateway_services.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
gateway_services_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
glue.go [NET-4958] Fix issue where envoy endpoints would fail to populate after snapshot restore (#18636) 2023-09-01 10:18:10 -05:00
health.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
health_blocking.go [NET-4958] Fix issue where envoy endpoints would fail to populate after snapshot restore (#18636) 2023-09-01 10:18:10 -05:00
health_blocking_test.go [NET-4958] Fix issue where envoy endpoints would fail to populate after snapshot restore (#18636) 2023-09-01 10:18:10 -05:00
health_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
helpers_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
intention_upstreams.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
intention_upstreams_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
intentions.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
intentions_ce.go OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00
intentions_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
internal_service_dump.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
internal_service_dump_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
leafcerts.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
peered_upstreams.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
peered_upstreams_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
peering_list.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
peering_list_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
resolved_service_config.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
resolved_service_config_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
service_http_checks.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
service_http_checks_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
service_list.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
service_list_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
trust_bundle.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
trust_bundle_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00