Commit Graph

287 Commits

Author SHA1 Message Date
Armon Dadgar e0a815772a agent: Support encrypt CLI flag. Fixes #245. 2014-08-22 15:08:15 -07:00
Armon Dadgar 3e4bd6a2ec agent: ACL violation returns 403 code 2014-08-22 12:59:47 -07:00
Armon Dadgar 70eb59c63e agent: Use SHELL if provided. Fixes #237. 2014-08-22 12:47:58 -07:00
Armon Dadgar 0cd9faf3a2 command/watch: Adding tests 2014-08-21 16:08:21 -07:00
Armon Dadgar dc5dee5ce4 command/watch: First pass at command 2014-08-21 16:02:41 -07:00
Armon Dadgar 46a96d9c42 agent: Refactor script invoke 2014-08-21 14:28:16 -07:00
Armon Dadgar 4b547a43d0 agent: First pass at agent-based watches 2014-08-21 13:09:13 -07:00
Armon Dadgar e877753162 agent: Changing to use nested JSON for watches 2014-08-21 11:52:36 -07:00
Armon Dadgar 5ee737b8d4 agent: Adding watches config 2014-08-19 14:29:01 -07:00
Armon Dadgar 4d66b11c91 agent: Fixing ACL tests with token param 2014-08-19 14:28:49 -07:00
Armon Dadgar b952506c10 agent: Strict PUT for modifying ACLs 2014-08-19 14:28:34 -07:00
Armon Dadgar 96648dd495 agent: Enforce PUT for session destroy. Fixes #285. 2014-08-19 10:53:25 -07:00
Armon Dadgar ca1aeb8fa8 Merge pull request #288 from gmr/rfc-2782-srv-lookups
Add RFC-2782 style SRV lookups
2014-08-18 16:01:18 -07:00
Armon Dadgar 343f69504b agent: Rename acl delete to destroy 2014-08-18 15:46:58 -07:00
Armon Dadgar 0ff28a12fa agent: Copy token in KV PUT/DELETE 2014-08-18 15:46:24 -07:00
Armon Dadgar 7c5a39717e agent: Fixing the ACL tests 2014-08-18 15:46:23 -07:00
Armon Dadgar 88c2a9c947 agent: Adding token parsing 2014-08-18 15:46:23 -07:00
Armon Dadgar fee3524dea agent: Special handler if ACL support is disabled 2014-08-18 15:46:23 -07:00
Armon Dadgar 78049ad240 agent: ACL endpoint tests 2014-08-18 15:46:21 -07:00
Armon Dadgar 22658aa781 agent: ACL endpoint 2014-08-18 15:46:21 -07:00
Armon Dadgar cae4b421a3 agent: Adding ACL master token 2014-08-18 15:46:20 -07:00
Armon Dadgar a8063457f8 consul: ACL setting passthrough 2014-08-18 15:46:20 -07:00
Armon Dadgar 9cd9a6bcc4 agent: Changing ACL config names 2014-08-18 15:46:20 -07:00
Armon Dadgar 7e5fdeb64b agent: Adding new ACL flags 2014-08-18 15:46:20 -07:00
Gavin M. Roy b030991c8b Fix the over-indent 2014-08-18 15:50:36 -04:00
Gavin M. Roy 6000f6977d Add RFC-2782 style SRV lookups 2014-08-18 15:45:56 -04:00
Eric Connell a5775aae24 modified so ?pretty=anything will work 2014-08-01 14:28:46 -06:00
Eric Connell e3c4052982 make pretty condition more readable 2014-08-01 14:24:36 -06:00
Eric Connell 90e8e1d97b added URL query parameter of "pretty=true" to output formatted json from the HTTP API 2014-08-01 14:11:51 -06:00
William Tisäter 0d71b97f8e Remove DC case-insensitive check from node test 2014-07-23 23:42:22 +02:00
William Tisäter e4de221078 Always lowercase incoming DNS query 2014-07-23 23:42:22 +02:00
William Tisäter e0ba9a48a7 Test DNS case-insensitivity 2014-07-23 23:42:22 +02:00
Armon Dadgar 663bd102e7 agent: Provide better DNS setup error messages 2014-07-17 10:57:21 -07:00
Armon Dadgar 6eb3e8ee30 agent: Fixing issue with excessive failed node filtering 2014-07-16 15:11:45 -07:00
Nelson Elhage f3b9fcb49a While we're at it, make statsite_addr work at all. 2014-07-10 18:16:47 -07:00
Armon Dadgar 135c409573 agent: Fixing passing filter. Fixes #241 2014-07-05 09:49:21 -07:00
Armon Dadgar d313349807 Updating documentation for new bootstrap method 2014-07-01 15:02:26 -07:00
Armon Dadgar 924e4bc7f1 Rename Expect to BootstrapExpect. Fixes #223. 2014-06-19 17:08:55 -07:00
Armon Dadgar 5b2941d43e Fixing merge conflict 2014-06-18 15:48:46 -07:00
Armon Dadgar a05e1aee15 agent: Fixing missing copy of RejoinAfterLeave flag. #110 2014-06-18 10:32:19 -07:00
Robert Xu bc4a4fe09b Utilise new raft.SetPeers() method, move expect logic to leader.go.
This way, we don't use EnableSingleMode, nor cause chaos adding peers.

Signed-off-by: Robert Xu <robxu9@gmail.com>
2014-06-18 12:03:30 -04:00
Armon Dadgar 10c120bf9d agent: Fix issues with re-registration. Fixes #216 2014-06-17 16:48:19 -07:00
Robert Xu c60fd0542a Add expect bootstrap '-expect=n' mode.
This allows for us to automatically bootstrap a cluster of nodes after
'n' number of server nodes join. All servers must have the same 'n' set, or
they will fail to join the cluster; all servers will not join the peer set
until they hit 'n' server nodes.

If the raft commit index is not empty, '-expect=n' does nothing because it
thinks you've already bootstrapped.

Signed-off-by: Robert Xu <robxu9@gmail.com>
2014-06-16 17:40:33 -04:00
Armon Dadgar 441d613e1b agent: Copy ServerName config 2014-06-13 11:27:44 -07:00
Armon Dadgar 961a00c496 Adding server_name configuration for TLS 2014-06-13 11:10:27 -07:00
Armon Dadgar c74b42f629 agent: Improve test reliability 2014-06-11 12:01:14 -07:00
Armon Dadgar 6ff6f3b213 command/reload: Adding new command 2014-06-11 10:58:26 -07:00
Armon Dadgar f76c769b89 agent: Add reload to RPC clien 2014-06-11 10:53:34 -07:00
Armon Dadgar 590bce9f00 agent: Watch reload channel for trigger 2014-06-11 10:53:28 -07:00
Armon Dadgar 253037a3e7 agent: Adding reload RPC command 2014-06-11 10:53:12 -07:00