Commit Graph

8698 Commits

Author SHA1 Message Date
Armon Dadgar
4e8f7d856c website: document acl policy apply 2017-09-14 21:31:15 -07:00
Armon Dadgar
e17b4a31c7 command: Adding intermediate command for help text 2017-09-14 21:31:05 -07:00
Armon Dadgar
9de9a349d7 command: Adding acl policy apply test 2017-09-14 21:19:56 -07:00
Michael Schurter
cfee5237eb Merge pull request #3220 from hashicorp/f-allocs-acl
Alloc.{GetAlloc,List} ACL enforcement
2017-09-14 19:47:07 -07:00
Michael Schurter
a014676c94 Alloc.GetAlloc ACL enforcement 2017-09-14 17:44:57 -07:00
Michael Schurter
d992d00ca6 Alloc.List ACL enforcement 2017-09-14 17:43:17 -07:00
Chelsea Komlo
0ec93d7b2b Merge pull request #3213 from hashicorp/f-acl-job-summary
Add job endpoint ACL
2017-09-14 18:21:19 -04:00
Alex Dadgar
15be1566b8 Merge pull request #3217 from hashicorp/b-batch-filter
Fix batch handling of complete allocs/node drains
2017-09-14 15:11:40 -07:00
Alex Dadgar
9b594b4705 changelog 2017-09-14 15:11:26 -07:00
Alex Dadgar
04d86ffd10 Fix batch handling of complete allocs/node drains
This PR fixes:
* An issue in which a node-drain that contains a complete batch alloc
would cause a replacement
* An issue in which allocations with the same name during a scale
down/stop event wouldn't be properly stopped.
* An issue in which batch allocations from previous job versions may not
have been stopped properly.

Fixes https://github.com/hashicorp/nomad/issues/3210
2017-09-14 15:08:57 -07:00
Alex Dadgar
ca07d16510 Changelog 2017-09-14 14:35:53 -07:00
Alex Dadgar
c2d2da1df7 Update CHANGELOG.md 2017-09-14 14:34:02 -07:00
Alex Dadgar
04a04bec52 Merge pull request #3206 from hashicorp/b-eval-index
Worker waits til max ModifyIndex across EvalsByJob
2017-09-14 14:29:32 -07:00
Alex Dadgar
eae982d9f2 Changelog 2017-09-14 14:29:02 -07:00
Alex Dadgar
c3cca843b5 Address feedback 2017-09-14 14:28:43 -07:00
Alex Dadgar
4b4e376d7e Worker waits til max ModifyIndex across EvalsByJob
This PR fixes a scheduling race condition in which the plan results from
one invocation of the scheduler were not being considered by the next
since the Worker was not waiting for the correct index.

Fixes https://github.com/hashicorp/nomad/issues/3198
2017-09-14 14:28:43 -07:00
Alex Dadgar
a81ab20f06 Merge pull request #3214 from hashicorp/f-agent-servers
Sort /v1/agent/servers output
2017-09-14 14:22:00 -07:00
Alex Dadgar
083aca50f6 changelog 2017-09-14 14:21:41 -07:00
Alex Dadgar
d0a9389a27 use assert 2017-09-14 14:20:22 -07:00
Alex Dadgar
e25dff5a28 Sort /v1/agent/servers output
This PR sorts the output of the endpoint since its results are used as
part of Consul checks to avoid the value changing unnecessarily.

Fixes https://github.com/hashicorp/nomad/issues/3211
2017-09-14 14:20:22 -07:00
Alex Dadgar
f9a914b7e2 Merge pull request #3195 from hashicorp/b-node-locking
Non-locked accessors to common Node fields
2017-09-14 14:09:35 -07:00
Alex Dadgar
98c47c72d0 changelog and feedback 2017-09-14 14:08:58 -07:00
Alex Dadgar
f23ac5f083 Non-locked accessors to common Node fields
This PR removes locking around commonly accessed node attributes that do
not need to be locked. The locking could cause nodes to TTL as the
heartbeat code path was acquiring a lock that could be held for an
excessively long time. An example of this is when Vault is inaccessible,
since the fingerprint is run with a lock held but the Vault
fingerprinter makes the API calls with a large timeout.

Fixes https://github.com/hashicorp/nomad/issues/2689
2017-09-14 14:08:26 -07:00
Chelsea Holland Komlo
957e2607cf fixups from code review 2017-09-14 20:14:38 +00:00
Chelsea Holland Komlo
5ba6f0c2a8 use separate response object 2017-09-14 19:17:05 +00:00
Chelsea Holland Komlo
b3e9eb23d3 update to use ACL test helpers 2017-09-14 19:08:25 +00:00
Chelsea Holland Komlo
0ae023f3d4 add job endpoint ACL 2017-09-14 18:17:35 +00:00
Alex Dadgar
2a3b65bb66 Merge pull request #3209 from dezmodue/patch-1
Adding missing <
2017-09-14 10:53:26 -07:00
Alex Dadgar
58f3a29d07 Merge pull request #3205 from hashicorp/f-deployment-acl
Deployment.GetDeployment ACL enforcement
2017-09-14 10:50:17 -07:00
Alex Dadgar
5fc7e11bd5 review feeback 2017-09-14 10:50:04 -07:00
Alex Dadgar
a88ce5439d fix multierror merge 2017-09-13 21:48:52 -07:00
Alex Dadgar
3777592079 changelog 2017-09-13 15:46:41 -07:00
Alex Dadgar
74d30d4412 Merge pull request #3203 from hashicorp/b-search-hyphens
Fix UUID search with hyphens
2017-09-13 15:45:22 -07:00
Chelsea Komlo
81fae05b42 Merge pull request #3171 from hashicorp/f-prometheus-metrics
Prometheus metrics
2017-09-13 17:02:32 -04:00
Chelsea Holland Komlo
34ff818cbb vendor go-metrics 2017-09-13 19:31:26 +00:00
Chelsea Holland Komlo
d11a5da147 vendor gzip libarary 2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
6cba6549a5 fix bug to return prometheus sink 2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
6cee0ba838 fixups from code review 2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
f25cbdb0d1 updated documentation 2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
03b24df193 refactoring prometheus endpoint 2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
a099f7c809 vendor necessary libraries for prometheus metrics 2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
356375687a add documentation for prometheus config option 2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
59a891cb27 enabling prometheus metrics should be a config option 2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
815b23fe06 add endpoint for prometheus 2017-09-13 19:21:21 +00:00
Alex Dadgar
bcb1cde6ad Merge pull request #3192 from hashicorp/f-acl-cli
Add ACL Bootstrap CLI
2017-09-13 11:46:15 -07:00
Alex Dadgar
ad73dbb70d Deployment.GetDeployment ACL enforcement 2017-09-13 11:44:23 -07:00
Alex Dadgar
efc5cd5b4c vendor go-plugin file 2017-09-13 11:44:09 -07:00
Alex Dadgar
288f5330a9 changelog 2017-09-13 11:43:13 -07:00
Alex Dadgar
84c187f35c Merge pull request #3201 from hashicorp/b-periodic-restore
Fix restoration of stopped periodic jobs
2017-09-13 11:42:29 -07:00
Alex Dadgar
dc9f3f173b Merge pull request #3204 from hashicorp/f-sync-acl
sync acls
2017-09-13 11:39:22 -07:00