open-nomad/nomad
James Rasell 15afef9b77 Allow Nomads Consul health checks to be configurable.
This change allows the client HTTP and the server HTTP, Serf and
RPC health check names within Consul to be configurable with the
defaults as previous. The configuration can be done via either a
config file or using CLI flags.

Closes #3988
2018-03-19 19:37:56 +01:00
..
deploymentwatcher Merge pull request #3890 from hashicorp/b-heartbeat 2018-03-12 14:41:59 -07:00
mock New delayed rescheduling options, validation function and unit tests 2018-03-14 16:10:32 -05:00
state small cleanup 2018-03-13 18:08:22 -07:00
structs Allow Nomads Consul health checks to be configurable. 2018-03-19 19:37:56 +01:00
types Change the signature of the PeriodicCallback to return an error 2016-06-10 15:54:39 -04:00
acl.go clear the token 2017-10-23 15:11:13 -07:00
acl_endpoint.go non-Existent -> nonexistent 2018-03-12 11:59:33 -07:00
acl_endpoint_test.go non-Existent -> nonexistent 2018-03-12 11:59:33 -07:00
acl_test.go Add testing interfaces 2018-02-15 13:59:00 -08:00
alloc_endpoint.go Allow Node.SecretID for GetNode and GetAlloc 2017-10-12 16:27:33 -07:00
alloc_endpoint_test.go non-Existent -> nonexistent 2018-03-12 11:59:33 -07:00
autopilot.go Fix remaining issues with autopilot change 2018-01-30 15:21:28 -08:00
autopilot_test.go Add testing interfaces 2018-02-15 13:59:00 -08:00
blocked_evals.go spelling: only 2018-03-11 18:33:52 +00:00
blocked_evals_test.go sync 2017-10-13 14:36:02 -07:00
client_alloc_endpoint.go feedback and rebasing 2018-02-15 13:59:03 -08:00
client_alloc_endpoint_test.go fix flaky gc tests 2018-02-15 13:59:03 -08:00
client_fs_endpoint.go Use helper for forwarding 2018-02-15 13:59:03 -08:00
client_fs_endpoint_test.go Code review feedback 2018-02-15 13:59:02 -08:00
client_rpc.go Fix incorrect deletion of node conn 2018-02-15 13:59:03 -08:00
client_rpc_test.go fix unknown rpc tests 2018-02-15 15:29:31 -08:00
client_stats_endpoint.go Server side impl + touch ups 2018-02-15 13:59:02 -08:00
client_stats_endpoint_test.go Server side impl + touch ups 2018-02-15 13:59:02 -08:00
config.go clarify comment 2018-03-16 16:47:08 -07:00
core_sched.go job gc uses batch endpoint 2018-03-16 10:53:03 -07:00
core_sched_test.go job gc uses batch endpoint 2018-03-16 10:53:03 -07:00
deployment_endpoint.go SecretID -> AuthToken 2017-10-12 15:16:33 -07:00
deployment_endpoint_test.go spelling: update 2018-03-11 17:44:04 +00:00
deployment_watcher_shims.go Deployment watcher takes state store 2017-08-30 18:51:59 -07:00
endpoints_oss.go Helper to populate RPC server endpoints 2018-02-15 13:59:00 -08:00
eval_broker.go Fix linting warning 2018-03-14 16:12:22 -05:00
eval_broker_test.go Address some code review comments 2018-03-14 16:10:32 -05:00
eval_endpoint.go SecretID -> AuthToken 2017-10-12 15:16:33 -07:00
eval_endpoint_test.go non-Existent -> nonexistent 2018-03-12 11:59:33 -07:00
fsm.go Batch Deregister RPC 2018-03-16 10:53:03 -07:00
fsm_not_ent.go sync 2017-10-13 14:36:02 -07:00
fsm_registry_oss.go Sync namespace changes 2017-09-07 17:04:21 -07:00
fsm_test.go gofmt -s (simplify) files 2018-03-16 16:31:16 -07:00
heartbeat.go Merge pull request #3890 from hashicorp/b-heartbeat 2018-03-12 14:41:59 -07:00
heartbeat_test.go Fix merge change 2018-03-12 16:25:49 -07:00
job_endpoint.go Pull snapshotting out of loop 2018-03-16 10:54:26 -07:00
job_endpoint_oss.go sync 2017-09-19 10:08:23 -05:00
job_endpoint_test.go gofmt -s (simplify) files 2018-03-16 16:31:16 -07:00
leader.go Merge pull request #3890 from hashicorp/b-heartbeat 2018-03-12 14:41:59 -07:00
leader_oss.go sync acls 2017-09-13 11:38:29 -07:00
leader_test.go Fix merge change 2018-03-12 16:25:49 -07:00
merge.go nomad: adding merge guard for non-nomad servers 2015-06-04 13:15:46 +02:00
node_endpoint.go Heartbeat uses client rpc advertise and server defaults server rpc advertise addr 2018-03-16 16:47:08 -07:00
node_endpoint_test.go Heartbeat uses client rpc advertise and server defaults server rpc advertise addr 2018-03-16 16:47:08 -07:00
operator_endpoint.go Refactor redundancy_zone/upgrade_version out of client meta 2018-01-29 20:03:38 -08:00
operator_endpoint_test.go Add testing interfaces 2018-02-15 13:59:00 -08:00
periodic.go spelling: transition 2018-03-11 19:06:05 +00:00
periodic_endpoint.go SecretID -> AuthToken 2017-10-12 15:16:33 -07:00
periodic_endpoint_test.go spelling: periodic 2018-03-11 18:37:05 +00:00
periodic_test.go spelling: evaluate 2018-03-11 18:01:29 +00:00
plan_apply.go spelling: scheduling 2018-03-11 18:53:11 +00:00
plan_apply_not_ent.go sync 2017-10-13 14:36:02 -07:00
plan_apply_pool.go Log reason a plan gets rejected per node. 2017-07-13 17:14:02 -07:00
plan_apply_pool_test.go Enable more linters 2017-09-26 15:26:33 -07:00
plan_apply_test.go Add testing interfaces 2018-02-15 13:59:00 -08:00
plan_endpoint.go core: Pause NackTimeout while in the plan_queue as progress is being made 2016-03-04 12:59:35 -08:00
plan_endpoint_test.go Add testing interfaces 2018-02-15 13:59:00 -08:00
plan_queue.go spelling: evaluation 2018-03-11 18:01:35 +00:00
plan_queue_test.go parallel nomad tests 2017-07-25 17:39:36 -07:00
raft_rpc.go Refactor 2018-02-15 13:59:00 -08:00
regions_endpoint.go nomad: leader forwarding not needed for regions 2015-11-23 22:27:07 -08:00
regions_endpoint_test.go Add testing interfaces 2018-02-15 13:59:00 -08:00
rpc.go Server TLS 2018-02-15 15:03:12 -08:00
rpc_test.go fix unknown rpc tests 2018-02-15 15:29:31 -08:00
search_endpoint.go Fixes #3679 2017-12-20 17:58:07 -05:00
search_endpoint_oss.go sync 2017-10-13 14:36:02 -07:00
search_endpoint_test.go Add testing interfaces 2018-02-15 13:59:00 -08:00
serf.go Merge branch 'master' into autopilot 2018-01-18 13:29:25 -08:00
serf_test.go Add testing interfaces 2018-02-15 13:59:00 -08:00
server.go Heartbeat uses client rpc advertise and server defaults server rpc advertise addr 2018-03-16 16:47:08 -07:00
server_setup_oss.go Add autopilot functionality based on Consul's autopilot 2017-12-18 14:29:41 -08:00
server_test.go Heartbeat uses client rpc advertise and server defaults server rpc advertise addr 2018-03-16 16:47:08 -07:00
stats_fetcher.go Separate client and server rpc advertise addresses 2018-03-16 16:47:08 -07:00
stats_fetcher_test.go Add testing interfaces 2018-02-15 13:59:00 -08:00
status_endpoint.go Add RPC for querying for Node connections 2018-02-15 13:59:01 -08:00
status_endpoint_test.go Add RPC for querying for Node connections 2018-02-15 13:59:01 -08:00
system_endpoint.go SecretID -> AuthToken 2017-10-12 15:16:33 -07:00
system_endpoint_test.go Add testing interfaces 2018-02-15 13:59:00 -08:00
testing.go Fix autopilot tests 2018-02-15 15:48:32 -08:00
timetable.go Switch to using go/codec and use code generation 2016-02-20 18:05:17 -08:00
timetable_test.go Include google compare library 2017-09-01 16:42:09 -07:00
util.go Forwarding 2018-02-15 13:59:02 -08:00
util_test.go Fix remaining issues with autopilot change 2018-01-30 15:21:28 -08:00
vault.go Allow and recommend Orphaned Vault tokens 2018-03-15 15:32:08 -07:00
vault_test.go Allow and recommend Orphaned Vault tokens 2018-03-15 15:32:08 -07:00
vault_testing.go Add server metrics 2017-02-14 16:02:18 -08:00
worker.go spelling: invoke 2018-03-11 18:00:32 +00:00
worker_test.go Add testing interfaces 2018-02-15 13:59:00 -08:00