Kyle Havlovitz
cb96aa8eb3
Merge pull request #2529 from mckennajones/bug/1838
...
Give a better error message when data-dir is not a directory
2016-12-14 20:21:10 -05:00
Kyle Havlovitz
daa5ba87d4
Handle error from stat on data-dir and shorten error message
2016-12-14 20:06:00 -05:00
James Phillips
4ffd824547
Adds a leader wait when testing with ACLs.
2016-12-14 16:18:17 -08:00
James Phillips
03f40116f4
Adds complete ACL coverage for non-utility agent endpoints.
...
This is a checkpoint - we need to complete some unit tests for agent/acl.go.
2016-12-14 14:53:40 -08:00
Kyle Havlovitz
42113d07c1
Update CHANGELOG.md
2016-12-14 15:40:30 -05:00
Kyle Havlovitz
7fbac3ffad
Merge pull request #2553 from mckennajones/bug/ignoresigpipe
...
Ignore sigpipe signals
2016-12-14 15:36:26 -05:00
Kyle Havlovitz
3eeff546c1
Update CHANGELOG.md
2016-12-14 15:33:04 -05:00
Kyle Havlovitz
25625fbd45
Merge pull request #2597 from hashicorp/atlas-deprecation-notice
...
Add a notice about deprecation of atlas features
2016-12-14 15:30:03 -05:00
Kyle Havlovitz
7f5f1fed81
Add a notice about deprecation of atlas features
2016-12-14 15:13:51 -05:00
James Phillips
01b6766099
Adds complete ACL support for agent utility endpoints.
2016-12-14 11:12:55 -08:00
James Phillips
ca7a243b70
Adds ACL management support to the agent.
2016-12-14 07:07:41 -08:00
James Phillips
022baeea13
Adds support to the ACL package for agent policies.
2016-12-14 07:07:41 -08:00
James Phillips
34da7ccd64
Adds a unit test to make sure the status endpoint doesn't ever show anything
...
with "token" in the name.
2016-12-14 07:07:41 -08:00
James Phillips
d51303b998
Merge pull request #2595 from btfak/master
...
fix fmt.Errorf usage bug
2016-12-14 07:07:21 -08:00
nobody
5beda4d5bc
fix fmt.Errorf error
...
missing argument for Errorf("%q"): format reads arg 1, have only 0 args
2016-12-14 18:57:12 +08:00
Kyle Havlovitz
769a872b71
Update CHANGELOG.md
2016-12-13 19:23:48 -05:00
Kyle Havlovitz
82c5afa6e1
Merge pull request #2593 from hashicorp/f-vendor-memberlist
...
Update memberlist vendor deps
2016-12-13 19:10:17 -05:00
Kyle Havlovitz
42bc44634b
Update memberlist vendor deps
2016-12-13 18:53:40 -05:00
James Phillips
9853df3b8f
Merge pull request #2592 from hashicorp/acl-complete-node-session
...
Adds complete ACL coverage for nodes and sessions.
2016-12-13 13:55:07 -08:00
James Phillips
8b67991ef7
Adds complete ACL coverage for /v1/session endpoints.
2016-12-12 21:59:22 -08:00
James Phillips
60d4322c49
Adds support to ACL package for session policies.
2016-12-12 20:20:28 -08:00
James Phillips
99e810f9c7
Adds complete ACL coverage for /v1/internal/ui/node endpoints.
2016-12-12 18:22:10 -08:00
James Phillips
2404af6f94
Adds complete ACL support for /v1/query/<query id or name>/execute.
...
This was already supported by previous changes to the ACL filter, so
we just added a test to show it working.
2016-12-12 17:28:06 -08:00
James Phillips
9c785c7022
Fixes implementation of node ACLs for /v1/catalog/node/<node>.
...
This would return a "permission denied" error, but this changes it to
return the same response as a node that doesn't exist (as was originally
intended and written in the code comments).
2016-12-12 16:53:31 -08:00
James Phillips
35475a66df
Adds full ACL coverage for /v1/health endpoints.
2016-12-12 16:28:52 -08:00
Kyle Havlovitz
763fc2f902
Update CHANGELOG.md
2016-12-12 19:18:28 -05:00
Kyle Havlovitz
13aa0ba11b
Merge pull request #2591 from hashicorp/snapshot-interval
...
Change raft snapshot interval to 5 seconds
2016-12-12 19:15:10 -05:00
James Phillips
bcf1ffad99
Adds complete ACL coverage for /v1/coordinate/nodes and Coordinate.Update RPC.
2016-12-12 14:52:27 -08:00
James Phillips
0139bbb963
Adds support for a new "acl_agent_token" which is used for internal
...
catalog operations.
2016-12-12 14:52:27 -08:00
James Phillips
0ed6b1bb18
Bans anonymous queries that aren't tied to a session.
...
This gets us coverage of PQ creation under the existing service
policy or the soon-to-be-added session policy.
2016-12-12 14:52:27 -08:00
James Phillips
8aef91473f
Merge pull request #2590 from hashicorp/acl-complete-catalog
...
Adds new node ACL policy and applies it to catalog endpoints.
2016-12-12 14:52:10 -08:00
Kyle Havlovitz
c49ea15449
Change raft snapshot interval to 5 seconds
2016-12-12 13:31:42 -05:00
James Phillips
2ace618bf9
Adds complete ACL coverage for /v1/catalog/service/<service>.
2016-12-12 08:34:15 -08:00
James Phillips
8038f21684
Adds complete ACL coverage for /v1/catalog/nodes.
2016-12-10 16:49:19 -08:00
James Phillips
9d6567ff08
Adds complete ACL coverage for /v1/catalog/node/<node>.
2016-12-10 16:49:19 -08:00
James Phillips
9b7564490c
Adds complete ACL coverage for /v1/catalog/deregister.
...
This included some state store helpers to make this more efficient.
2016-12-09 21:04:44 -08:00
James Phillips
800c67c58a
Adds complete ACL coverage for /v1/catalog/register.
2016-12-09 21:04:37 -08:00
James Phillips
17db4a5722
Merge pull request #2575 from bradleyfalzon/patch-1
...
Link to consensus.html#deployment-table not #toc_4
2016-12-08 14:02:52 -08:00
James Phillips
66b437ca33
Removes the exception for the "consul" service in the catalog.
2016-12-07 17:58:23 -08:00
Seth Vargo
e026bf2551
Merge pull request #2580 from hashicorp/sethvargo/kv_main
...
Switch to KV CLI in getting started
2016-12-07 14:42:13 -08:00
Seth Vargo
bdb318a3ef
Switch to KV CLI in getting started
2016-12-07 14:01:51 -08:00
Seth Vargo
406a868277
Merge pull request #2579 from hashicorp/sethvargo/kv_main
...
Update homepage to use KV CLI instead of curl
2016-12-07 11:56:59 -08:00
Seth Vargo
2beb18c0ab
Update homepage to use KV CLI instead of curl
2016-12-07 11:32:35 -08:00
Yakau Bubnou
e52fd6e0af
Concurrent-safe notification mock
...
This patch provides additional attribute to the notification mock in
order to protect an access to the internal maps from multiple
go-routines. This is required to prevent panic errors caused by
inconsistent map state.
2016-12-07 19:31:44 +03:00
James Phillips
7fa4ab3fd1
Adds support to ACL package for node policies.
2016-12-06 20:05:15 -08:00
Chris Marchesi
4831b6de40
vendor: Add GCE deps
...
Add Google API and related dependencies for GCE discovery.
2016-12-06 17:46:55 -08:00
Chris Marchesi
6500d1afaa
command/agent: Google Compute Engine host discovery
...
This commit adds several command-line and config options that facilitate
host discovery through Google Compute Engine (GCE), much like the
recently added EC2 host discovery options. This should assist with
bootstrapping and joining servers within GCE when non-static addresses
are used, such as when using managed instance groups.
Documentation has also been added. It should be noted that if running
from within a GCE instance, the only option that should be necessary is
-retry-join-gce-tag-value.
2016-12-06 17:46:40 -08:00
Kyle Havlovitz
3a24debd79
Update CHANGELOG.md
2016-12-06 20:14:58 -05:00
Brian Shumate
92cf10a8c7
Overlooked saving a couple changes
2016-12-06 18:01:43 -05:00
Brian Shumate
418c76d8bb
updates based on feedback
2016-12-06 14:46:26 -05:00