consul/command/agent
Alex Dadgar 7f6d95f1c9 Hash host ID so its stable and well distributed
This PR takes the host ID and runs it through a hash so that it is well
distributed. This makes it so that machines that report similar host IDs
are easily distinguished.

Instances of similar IDs occur on EC2 where the ID is prefixed and on
motherboards created in the same batch.
2017-04-10 11:57:24 -07:00
..
acl.go Disables agent-level enforcement on Consul agents unless acl_datacenter is set. 2017-03-29 12:24:42 -07:00
acl_endpoint.go Adds ACL management support to the agent. 2016-12-14 07:07:41 -08:00
acl_endpoint_test.go Adds an ACL replication status endpoint. 2016-08-04 23:30:16 -07:00
acl_test.go Adds remaining unit tests for agent ACL vet and filter functions. 2016-12-14 19:28:09 -08:00
agent.go Hash host ID so its stable and well distributed 2017-04-10 11:57:24 -07:00
agent_endpoint.go Use new APIs 2017-03-23 18:48:13 -04:00
agent_endpoint_test.go Changes verson 8 ACLs to opt-out. 2017-03-24 12:12:24 -07:00
agent_test.go Cleans up a stray mark and fixes unit tests. 2017-03-27 01:28:54 -07:00
bindata_assetfs.go Updates to latest built-in static assets. 2017-03-20 10:18:47 -07:00
catalog_endpoint.go Add node metadata filtering to remaining health/catalog endpoints 2017-01-13 20:08:43 -05:00
catalog_endpoint_test.go Use new APIs 2017-03-23 18:48:13 -04:00
check.go Standardize the case of all check log messages 2017-01-05 08:34:20 +00:00
check_test.go Use new APIs 2017-03-23 18:48:13 -04:00
command.go Add advanced autopilot features 2017-03-22 15:25:16 -07:00
command_test.go Use new APIs 2017-03-23 18:48:13 -04:00
config.go Changes `disable_remote_exec` default to true so remote exec is opt-in. 2017-03-30 09:43:32 -07:00
config_test.go Changes `disable_remote_exec` default to true so remote exec is opt-in. 2017-03-30 09:43:32 -07:00
coordinate_endpoint.go Fixes nil slices from HTTP endpoints. 2015-11-14 21:05:37 -08:00
coordinate_endpoint_test.go Widens coordinate update sleeps in unit tests. 2016-03-21 18:23:11 -07:00
dns.go Merge pull request #2690 from zeroae/f-simple-rfc2782 2017-03-02 14:49:36 -08:00
dns_test.go Use new APIs 2017-03-23 18:48:13 -04:00
event_endpoint.go Updates a comment to point to new blockingQuery function. 2017-01-25 09:58:22 -08:00
event_endpoint_test.go Use new APIs 2017-03-23 18:48:13 -04:00
flag_slice_value.go Working on the agent 2013-12-20 16:39:32 -08:00
flag_slice_value_test.go Working on the agent 2013-12-20 16:39:32 -08:00
health_endpoint.go Add node metadata filtering to remaining health/catalog endpoints 2017-01-13 20:08:43 -05:00
health_endpoint_test.go Use new APIs 2017-03-23 18:48:13 -04:00
http.go Add autopilot server health tracking 2017-03-06 16:00:10 -08:00
http_api.md Add `/v1/agent/self` and return local agent config 2014-05-27 01:15:33 +02:00
http_test.go Update TestHTTPServer_UnixSocket with DialContext 2017-02-10 21:29:42 -05:00
keyring.go Added -relay-factor param to keyring operations 2017-02-01 21:53:29 -05:00
keyring_test.go Added -relay-factor param to keyring operations 2017-02-01 21:53:29 -05:00
kvs_endpoint.go Moves txn code into a new endpoint, not specific to KV. 2016-05-10 21:58:02 -07:00
kvs_endpoint_test.go Moves txn code into a new endpoint, not specific to KV. 2016-05-10 21:58:02 -07:00
local.go Keeps the service and check tokens around for deregistration. 2017-03-24 17:15:20 -07:00
local_test.go Fixes up some broken unit tests. 2017-03-24 17:35:07 -07:00
operator_endpoint.go Add CLI/API endpoints for removing peer by ID 2017-03-30 10:13:32 -07:00
operator_endpoint_test.go Add CLI/API endpoints for removing peer by ID 2017-03-30 10:13:32 -07:00
prepared_query_endpoint.go Factors translate out into a separate file and makes safe for in-memory RPCs. 2016-08-15 15:05:02 -07:00
prepared_query_endpoint_test.go Add tests for node meta in prepared queries and update docs 2017-01-23 19:17:30 -05:00
remote_exec.go agent: Stop reaping child processes (resolves #1988) 2016-10-04 09:36:41 -06:00
remote_exec_test.go Use panic instead of returning a sentinel UUID values in unit tests 2016-02-01 16:42:04 -08:00
session_endpoint.go Adds complete ACL coverage for /v1/session endpoints. 2016-12-12 21:59:22 -08:00
session_endpoint_test.go Chase casting types.CheckID to a string into the state_store. 2016-06-07 16:59:02 -04:00
snapshot_endpoint.go Adds support for snapshots and restores. (#2396) 2016-10-25 19:20:24 -07:00
snapshot_endpoint_test.go Adds support for snapshots and restores. (#2396) 2016-10-25 19:20:24 -07:00
status_endpoint.go More HTTP endpoints 2013-12-23 16:20:51 -08:00
status_endpoint_test.go gofmt 2014-05-20 16:25:29 -07:00
structs.go Chase casting types.CheckID to a string into the state_store. 2016-06-07 16:59:02 -04:00
structs_test.go agent: http checks work inside of service definitions 2015-01-29 12:11:42 -08:00
translate_addr.go Factors translate out into a separate file and makes safe for in-memory RPCs. 2016-08-15 15:05:02 -07:00
txn_endpoint.go Reduces the number of operations in a transaction to 64. 2016-05-14 21:40:46 -07:00
txn_endpoint_test.go Adds a get-tree verb to KV transaction operations. 2016-05-13 16:57:39 -07:00
ui_endpoint.go Fixes nil slices from HTTP endpoints. 2015-11-14 21:05:37 -08:00
ui_endpoint_test.go agent: initial web assets 2015-12-24 22:21:34 -05:00
user_event.go Changes `disable_remote_exec` default to true so remote exec is opt-in. 2017-03-30 09:43:32 -07:00
user_event_test.go Use new APIs 2017-03-23 18:48:13 -04:00
util.go Remove the RPC client interface and update docs 2017-02-28 13:41:09 -08:00
util_test.go Factor out duplicate functions into a lib package 2016-01-29 16:57:45 -08:00
watch_handler.go agent: Stop reaping child processes (resolves #1988) 2016-10-04 09:36:41 -06:00
watch_handler_test.go agent: Stop reaping child processes (resolves #1988) 2016-10-04 09:36:41 -06:00