open-consul/agent
Matt Keeler 4bf1c2e4f7
agent: add ACL enforcement to the v1/agent/health/service/* endpoints
This adds acl enforcement to the two endpoints that were missing it.

Note that in the case of getting a services health by its id, we still
must first lookup the service so we still "leak" information about a
service with that ID existing. There isn't really a way around it though
as ACLs are meant to check service names.
2020-01-31 09:57:38 -05:00
..
ae Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
agentpb
cache
cache-types
checks Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
config Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
connect Fix a couple bugs regarding intentions with namespaces (#7169) 2020-01-29 17:30:38 -05:00
consul Updates to the Txn API for namespaces (#7172) 2020-01-30 13:12:26 -05:00
debug
exec
local various tweaks on top of the hclog work (#7165) 2020-01-29 11:16:08 -06:00
metadata Sync some feature flag support from enterprise (#7167) 2020-01-29 13:21:38 -05:00
mock
pool
proxycfg Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
router Sync some feature flag support from enterprise (#7167) 2020-01-29 13:21:38 -05:00
structs Updates to the Txn API for namespaces (#7172) 2020-01-30 13:12:26 -05:00
systemd
token
xds Fix a couple bugs regarding intentions with namespaces (#7169) 2020-01-29 17:30:38 -05:00
acl.go various tweaks on top of the hclog work (#7165) 2020-01-29 11:16:08 -06:00
acl_endpoint.go
acl_endpoint_legacy.go
acl_endpoint_legacy_test.go
acl_endpoint_test.go
acl_test.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
agent.go various tweaks on top of the hclog work (#7165) 2020-01-29 11:16:08 -06:00
agent_endpoint.go agent: add ACL enforcement to the v1/agent/health/service/* endpoints 2020-01-31 09:57:38 -05:00
agent_endpoint_test.go agent: add ACL enforcement to the v1/agent/health/service/* endpoints 2020-01-31 09:57:38 -05:00
agent_oss.go
agent_test.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
bindata_assetfs.go
blacklist.go
blacklist_test.go
catalog_endpoint.go
catalog_endpoint_test.go
check.go
config.go
config_endpoint.go Small refactoring to move meta parsing into the switch statement (#7170) 2020-01-29 19:12:48 -05:00
config_endpoint_test.go
connect_auth.go
connect_ca_endpoint.go
connect_ca_endpoint_test.go
coordinate_endpoint.go
coordinate_endpoint_test.go
discovery_chain_endpoint.go
discovery_chain_endpoint_test.go
dns.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
dns_oss.go
dns_test.go
enterprise_delegate_oss.go
event_endpoint.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
event_endpoint_test.go
health_endpoint.go
health_endpoint_test.go
http.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
http_decode_test.go
http_oss.go
http_oss_test.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
http_register.go
http_test.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
intentions_endpoint.go Fix a couple bugs regarding intentions with namespaces (#7169) 2020-01-29 17:30:38 -05:00
intentions_endpoint_test.go
keyring.go
keyring_test.go
kvs_endpoint.go
kvs_endpoint_test.go
notify.go
notify_test.go
operator_endpoint.go
operator_endpoint_test.go
prepared_query_endpoint.go
prepared_query_endpoint_test.go
remote_exec.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
remote_exec_test.go
retry_join.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
retry_join_test.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
service_checks_test.go
service_manager.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
service_manager_test.go
session_endpoint.go
session_endpoint_test.go
sidecar_service.go
sidecar_service_test.go
signal_unix.go
signal_windows.go
snapshot_endpoint.go
snapshot_endpoint_test.go
status_endpoint.go
status_endpoint_test.go
testagent.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
testagent_test.go
translate_addr.go
txn_endpoint.go Updates to the Txn API for namespaces (#7172) 2020-01-30 13:12:26 -05:00
txn_endpoint_test.go
ui_endpoint.go
ui_endpoint_test.go
user_event.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
user_event_test.go
util.go
util_test.go
watch_handler.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
watch_handler_test.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00