Frank Schroeder
ac46399ab5
vendor: update github.com/fsouza/go-dockerclient
...
Update go-dockerclient and dependant dependencies
to add fix for go-dockerclient#622.
Fixes #3254
2017-07-14 13:07:44 -07:00
James Phillips
cbd3ec8f0c
Update CHANGELOG.md
2017-07-14 12:51:35 -07:00
James Phillips
26ca0327e2
Update CHANGELOG.md
2017-07-14 12:51:19 -07:00
Seth Vargo
a2ba7071e9
Add catalog CLI functions ( #3204 )
2017-07-14 12:45:08 -07:00
James Phillips
d63bf807a8
Update acl.html.md
2017-07-13 22:40:15 -07:00
James Phillips
21948e0747
Update CHANGELOG.md
2017-07-13 22:39:03 -07:00
James Phillips
22147b336d
Update CHANGELOG.md
2017-07-13 22:37:12 -07:00
James Phillips
8572931afe
Cleans up version 8 ACLs in the agent and the docs. ( #3248 )
...
* Moves magic check and service constants into shared structs package.
* Removes the "consul" service from local state.
Since this service is added by the leader, it doesn't really make sense to
also keep it in local state (which requires special ACLs to configure), and
requires a bunch of special cases in the local state logic. This requires
fewer special cases and makes ACL bootstrapping cleaner.
* Makes coordinate update ACL log message a warning, similar to other AE warnings.
* Adds much more detailed examples for bootstrapping ACLs.
This can hopefully replace https://gist.github.com/slackpad/d89ce0e1cc0802c3c4f2d84932fa3234 .
2017-07-13 22:33:47 -07:00
wdevarshi
a3f7faa7e4
Update agent.html.md ( #3266 )
2017-07-13 22:30:10 -07:00
Frank Schroeder
36e9ef4b1d
build: run vet on make test
2017-07-11 16:16:57 -07:00
Frank Schroeder
d5554d06fe
update .gitignore
2017-07-11 16:16:55 -07:00
James Phillips
91f293b251
Update CHANGELOG.md
2017-07-11 10:03:42 -07:00
Frank Schroeder
3fcf1bc9e2
agent: fix go vet issue
2017-07-11 07:13:46 -07:00
preetapan
06c494d4c6
Merge pull request #3258 from hashicorp/raft_library_update
...
Update raft library to pick up cleanup of temporary snapshot files
2017-07-11 08:25:15 -05:00
Preetha Appan
891558cd09
Update raft library to pick up cleanup of temporary snapshot files
2017-07-11 08:22:57 -05:00
James Phillips
a66d61622a
Adds a version note about block_endpoints config.
2017-07-10 13:56:02 -07:00
James Phillips
8cb44c8eb2
Update CHANGELOG.md
2017-07-10 13:54:41 -07:00
James Phillips
68991da95f
Adds the ability to blacklist specific HTTP endpoints. ( #3252 )
2017-07-10 13:51:25 -07:00
James Phillips
8e4749139d
Update CHANGELOG.md
2017-07-10 09:42:18 -07:00
James Phillips
219fb6dd70
UI cleanup follow up from #3245 . ( #3251 )
...
* Removes unnecessary set for model component which will be null.
* Returns a 404 for a missing node, not a 200 with an empty response.
* Updates built-in web assets.
2017-07-10 09:40:00 -07:00
James Phillips
8a52ae9d03
Update CHANGELOG.md
2017-07-08 17:28:50 -07:00
James Phillips
c849458d9b
Changes the default ACL token type to "client" in web UI. ( #3246 )
...
* Changes the default ACL token type to "client".
* Updates built-in web assets.
2017-07-08 17:28:04 -07:00
James Phillips
b8f003e512
Update CHANGELOG.md
2017-07-08 17:18:23 -07:00
James Phillips
0a17a8284f
Cleans up web UI and fixes ACL token "stuckness" issue. ( #3245 )
...
* Removes GitHub reference.
* Doesn't display ACL token on the unauthorized page.
* Removes useless fetch for nodes and cleans up comments.
* Provides a path to reset the ACL token when it's invalid.
This included making the settings page global so it's reachable, and adding
some more information about an error on the error page.
* Updates built-in web assets.
2017-07-08 17:16:05 -07:00
James Phillips
197394b156
Update autopilot.html.md
2017-07-07 14:38:35 -07:00
Seth Rutner
781b42e583
Update autopilot.html.md ( #3244 )
2017-07-07 14:34:59 -07:00
James Phillips
c08967c42d
Update CHANGELOG.md
2017-07-07 12:34:53 -07:00
Brian Shumate
bb18ffab27
DOCS: Add note in Ports Used section ( #3241 )
...
- Add note about port 8302 to address #3058
2017-07-07 09:38:56 -07:00
Frank Schroeder
659102c95e
Update CHANGELOG.md
2017-07-07 13:41:02 +02:00
Frank Schroeder
0dd729616e
vendor: update golang.org/x/sys/unix
...
Update golang.org/x/sys/unix to add s390 platform files
Fixes #3240
2017-07-07 13:38:44 +02:00
Frank Schroeder
4843839cf5
Pull in vendor updates
2017-07-07 09:22:34 +02:00
Frank Schroeder
75cd1828b8
address review comments
2017-07-07 09:22:34 +02:00
Frank Schroeder
4ed443cfc4
build: build all packages together
...
Build all packages together with a global timeout. Locally,
the tests pass within 40 sec. On travis, we complete within
3-4 min.
travis truncates the logs after 4MB which we are hitting so
show the relevant information first and then whatever is left.
2017-07-07 09:22:34 +02:00
Frank Schroeder
33588d8fdd
agent: remove unused code
2017-07-07 09:22:34 +02:00
Frank Schroeder
37202cc751
agent: make TestClient_RPC_ConsulServerPing more robust
2017-07-07 09:22:34 +02:00
Frank Schroeder
bbf715fdaf
agent: fix data races with registerEndpoint
...
Only register a different endpoint after it has been
fully created.
2017-07-07 09:22:34 +02:00
Frank Schroeder
cfe3437c0c
agent: make Reap test timing less aggressive
2017-07-07 09:22:34 +02:00
Frank Schroeder
f0f00a1401
api: do not block in waitForLeader since the retry loop is handling this
2017-07-07 09:22:34 +02:00
James Phillips
26c8a9ad4c
Adds a temporary band-aid to the API tests.
...
Once we can run the agent directly in-process with random ports from the kernel,
and the special retry just in memberlist, we shouldn't need this.
2017-07-07 09:22:34 +02:00
James Phillips
7b54e325df
Adds a comment about flood joining.
2017-07-07 09:22:34 +02:00
James Phillips
247f4a7e41
Simplifies Serf dynamic port selection code.
...
This isn't racy, it's just a little dirty. The listen will happen and a port
will be selected and injected into the config once the Serf instance is
created, so we don't need the retry loop here.
2017-07-07 09:22:34 +02:00
James Phillips
f7df065c39
memberlist: Monkey patch memberlist to fix port 0 behavior.
...
https://github.com/hashicorp/memberlist/pull/128
2017-07-07 09:22:34 +02:00
James Phillips
e2935e7509
test: Changes WAN/LAN join confirmer to use port number vs. address.
...
This fixes TestServer_JoinSeparateLanAndWanAddresses which sets bogus
advertise addresses as part of the test. Port numbers uniquely identify
members since everything is running on localhost.
2017-07-07 09:22:34 +02:00
Frank Schroeder
98dc634f17
test: make joinLAN/WAN reliable
...
only return if the members can see each other
2017-07-07 09:22:34 +02:00
Frank Schroeder
74d3c4d896
rpc: make TestServer_JoinSeparateLanAndWanAddresses more robust
2017-07-07 09:22:34 +02:00
Frank Schroeder
ae59198e38
rpc: make TestClient_SnapshotRPC_TLS more robust
2017-07-07 09:22:34 +02:00
Frank Schroeder
f4af0b6ab6
agent: make timing sensitive tests more robust
...
* make timing less aggressive
* mark timing tests as non-parallel
2017-07-07 09:22:34 +02:00
Frank Schroeder
37a7e52dd9
agent: fix TestCheckHTTP_TLSSkipVerify_true_pass
...
Make check timing less aggressive and give the test some time
to execute.
2017-07-07 09:22:34 +02:00
Frank Schroeder
88efbb0cc1
api: fix TestAPI_CatalogNodes test
2017-07-07 09:22:34 +02:00
Frank Schroeder
e203e10031
retry: relax timing for test a bit
2017-07-07 09:22:34 +02:00