Armon Dadgar
98acc0a908
agent: statsd support. Fixes #247
2014-09-02 11:26:17 -07:00
Armon Dadgar
3286074758
agent: Handle cancel for idle wait
2014-09-01 14:46:22 -07:00
Armon Dadgar
9b74b86709
agent: Testing remote exec
2014-09-01 14:46:22 -07:00
Armon Dadgar
9ba4f31fde
agent: Refactor remote exec write code
2014-09-01 14:46:22 -07:00
Armon Dadgar
a0c6dbfe2a
agent: testing remote exec writer
2014-09-01 14:46:21 -07:00
Armon Dadgar
53777527e0
agent: First pass at remote exec support
2014-09-01 14:46:21 -07:00
Armon Dadgar
6a6885ec18
agent: Refactor msgpack serialization into util
2014-09-01 14:46:21 -07:00
Armon Dadgar
89f258ca2e
agent: Adding remote exec configuration
2014-09-01 14:46:21 -07:00
Armon Dadgar
dc883d151e
website: typo fixes
2014-08-30 17:22:23 -07:00
Armon Dadgar
6c30ccd3f7
agent: Prevent hot spin on event list
2014-08-28 15:55:36 -07:00
Armon Dadgar
c3bb7de75d
agent: Support event filtering on name
2014-08-28 15:25:53 -07:00
Armon Dadgar
602828472d
agent: First pass at multi-DC support
2014-08-28 15:00:49 -07:00
Armon Dadgar
337fe4085a
agent: Testing event endpoints
2014-08-28 14:38:00 -07:00
Armon Dadgar
77e94cfd38
agent: First pass at event endpoints
2014-08-28 13:42:07 -07:00
Armon Dadgar
0ec5e5ab5f
agent: Testing user events
2014-08-28 12:42:24 -07:00
Armon Dadgar
aad57e952e
agent: Methods to get the user events
2014-08-28 11:15:55 -07:00
Armon Dadgar
93c17db1b2
agent: remove userEventEnc type
2014-08-28 10:56:30 -07:00
Armon Dadgar
2d03146d3b
agent: Adding event ingestion
2014-08-27 17:01:10 -07:00
Armon Dadgar
314743c111
agent: working on user events
2014-08-27 16:49:12 -07:00
Armon Dadgar
1c341e6766
consul: expose UserEvent from Serf
2014-08-26 18:50:03 -07:00
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
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
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
Armon Dadgar
8bdfd8c7b2
agent: Set custom syslog facility. Fixes #170 .
2014-06-11 10:28:55 -07:00
Armon Dadgar
82c27cb902
agent: Adding SyslogFacility configuration
2014-06-11 10:18:19 -07:00
Armon Dadgar
8c9ab7ba58
agent: Cleanup handling of defer checks
2014-06-10 10:42:55 -07:00
Armon Dadgar
87373787e2
agent: Fixing merge of CheckUpdateInterval
2014-06-09 21:34:19 -07:00
Armon Dadgar
a88c36bdc1
agent: Prevent anti-entropy from doing early sync of check output
2014-06-09 16:00:25 -07:00
Armon Dadgar
a2ac2af087
agent: Update config test to handle zero value CheckUpdateInterval
2014-06-09 13:00:32 -07:00
Armon Dadgar
8a0b86df10
agent: leave inSync until the defer runs
2014-06-09 12:57:50 -07:00
Armon Dadgar
500bb3931b
agent: Defer sync based on CheckUpdateInterval
2014-06-09 12:46:29 -07:00
Armon Dadgar
1b53664879
agent: Allow CheckUpdateInterval to be zero
2014-06-09 12:46:10 -07:00
Armon Dadgar
971d093283
agent: Adding new CheckUpdateInterval config
2014-06-09 12:13:14 -07:00
Armon Dadgar
922c21a175
agent: Validate datacenter is valid. Fixes #169 .
2014-06-09 11:57:15 -07:00
Armon Dadgar
10f3007aa2
consul: Adding support for optional session name
2014-06-09 11:42:28 -07:00
Armon Dadgar
e6a8cfbfc1
agent: Testing DNS TTLs
2014-06-08 16:14:21 -07:00
Armon Dadgar
66a5387742
agent: First pass supporting DNS TTLs
2014-06-08 16:02:17 -07:00
Armon Dadgar
3b3d235880
agent: Support stale queries with retries
2014-06-08 16:02:17 -07:00
Armon Dadgar
248ce2d301
agent: Test DNSConfig merge logic
2014-06-08 16:02:16 -07:00
Armon Dadgar
d60f6892ca
agent: Testing DNSConfig parsing
2014-06-08 16:02:16 -07:00
Armon Dadgar
4c6309d22b
agent: Adding DNS more configuration
2014-06-08 16:02:16 -07:00
Armon Dadgar
474e286aca
Rename shared msgpack handle
2014-06-08 14:02:42 -07:00
Andrew M Bursavich
8a3c1a9b47
reuse codec.MsgpackHandle
2014-06-07 01:13:38 -07:00
Armon Dadgar
b144633815
consul: Gossip the build using Serf
2014-06-06 15:36:40 -07:00
Armon Dadgar
42e3729a7c
agent: Add version to info output
2014-06-06 14:40:22 -07:00
Armon Dadgar
a5f05fa902
agent: Ensure we don't retry too often
2014-06-06 14:38:01 -07:00
William Tisäter
9e3ad6721c
Re-configure `LeaderLeaseTimeout` to pass validation
2014-05-30 20:57:39 +02:00
Armon Dadgar
753cec4cfa
agent: Omit certains keys from the /self endpoint
2014-05-29 11:24:37 -07:00
Armon Dadgar
acc048036b
consul: Ensure clients also implement LocalMember
2014-05-29 11:21:56 -07:00
William Tisäter
d794a18761
Return both member and config in `/v1/agent/self`
2014-05-28 00:09:28 +02:00
William Tisäter
d0e447d29b
Add `/v1/agent/self` and return local agent config
2014-05-27 01:15:33 +02:00
William Tisäter
39c9011ade
Increase wait time after `agent.StartSync()`
2014-05-27 01:00:13 +02:00
William Tisäter
3f361972ac
Remove TODO comments
2014-05-26 23:44:46 +02:00
Nelson Elhage
8af424fc4c
tests: Don't generate binary output from checks.
...
The tests will end up logging the check output, and spewing random
binary all over a terminal never results in anything good.
2014-05-26 13:23:10 -07:00
Ryan Uber
bf3a53f6d0
command/agent: added missing syslog wrapper
2014-05-21 22:05:36 -07:00
Armon Dadgar
de309057ff
Support rejoin after leave. Fixes #110 .
2014-05-21 12:32:24 -07:00