agent/envoy_bootstrap/envoy_bootstrap.go (4 lines): - line 300: // TODO: In GovCloud regions the AppMesh FIPS xDS endpoint does not contain the suffix `-fips`. - line 813: // TODO: Doubt x-ray supports "virtual_gateway_name" so for now we - line 1324: // TODO: Does it make sense to always error here? - line 1334: // TODO: if you feel like this can be inside the 'for' loop feel free move it in: always 'less code' ==> 'less bugs'. agent/agent.go (3 lines): - line 330: // TODO: Refactor this to reuse functionality from listenerdraining package - line 574: // TODO: Move this logic to envoy_bootstrap.go so we can write unit test for it. - line 618: // TODO: Refactor this - we can have an http server struct that contains the healthStatus and Snapshotter agent/envoy_bootstrap/netinfo/network_info_collector.go (2 lines): - line 31: // TODO: Since this interracts with real network interfaces we need to make - line 181: // TODO: Should either use the json encoding library to iteratively build a map of JSON values agent/resources/bootstrap_configs/relay_bootstrap.yaml (1 line): - line 36: service_name: appmesh # TODO: Test if any service changes are needed to change to ecs. agent/listenerdraining/listener_draining.go (1 line): - line 109: // TODO: Create common validation handler to validate all http requests before passing them to corresponding request handlers agent/config/agent_config.go (1 line): - line 477: // TODO: Ensure that configured address exists on hosts if it is not "0.0.0.0" or "127.0.0.1" agent/healthcheck/health_check.go (1 line): - line 188: //TODO: Check for cluster creation failures. agent/envoy_bootstrap/platforminfo/platform_info_collector.go (1 line): - line 81: // TODO: Add EKS cluster info when available agent/envoy_bootstrap/metric_filter/metric_filter.go (1 line): - line 48: // TODO: We could add a sort key / tag priority field in our filter to ensure this tag is always the last