Commit graph

8720 commits

Author SHA1 Message Date
Chelsea Komlo 436c78105c Merge pull request #3225 from hashicorp/f-acl-cli-comp
ACL CLI for token/policy create
2017-09-15 16:57:52 -04:00
Chelsea Holland Komlo c704a054e8 remove unneeded hidden command 2017-09-15 20:23:41 +00:00
Chelsea Holland Komlo 972914b7ea embed acl subcommands 2017-09-15 20:11:37 +00:00
Chelsea Komlo cd51221745 Merge pull request #3194 from hashicorp/f-grafana-metrics
Grafana metrics
2017-09-15 15:44:02 -04:00
Chelsea Holland Komlo 9d3104ca26 filter acl subcommands 2017-09-15 19:37:57 +00:00
Chelsea Holland Komlo 820bf16755 add link to configuration 2017-09-15 19:23:08 +00:00
Chelsea Holland Komlo 5a813da80c update readme for steps to create 2017-09-15 19:23:08 +00:00
Chelsea Holland Komlo f07ad6b55b add a sample grafana dashboard and readme 2017-09-15 19:23:08 +00:00
Chelsea Komlo 093c8b4543 Merge pull request #3186 from hashicorp/f-prometheus-dashboard
Prometheus dashboard
2017-09-15 14:30:05 -04:00
Chelsea Holland Komlo 1a68dd0772 reworded prometheus readme 2017-09-15 18:27:04 +00:00
Chelsea Holland Komlo 18e658c94d fix up comments 2017-09-15 18:12:17 +00:00
Chelsea Holland Komlo aa7cc445be fixups from code review 2017-09-15 18:08:46 +00:00
Chelsea Holland Komlo 9e224b812d fixups from code review 2017-09-15 16:22:39 +00:00
Armon Dadgar 08f592d38d website: document token create 2017-09-14 22:05:17 -07:00
Armon Dadgar a6370a433b command: document CLI flags 2017-09-14 21:59:36 -07:00
Armon Dadgar 08da937cf0 command: Adding acl token create 2017-09-14 21:55:25 -07:00
Armon Dadgar 3345ef42b8 website: document acl policy apply 2017-09-14 21:31:15 -07:00
Armon Dadgar 7efb311bc5 command: Adding intermediate command for help text 2017-09-14 21:31:05 -07:00
Armon Dadgar a51d5e0b5b command: Adding acl policy apply test 2017-09-14 21:19:56 -07:00
Michael Schurter 1dc147f40d Merge pull request #3220 from hashicorp/f-allocs-acl
Alloc.{GetAlloc,List} ACL enforcement
2017-09-14 19:47:07 -07:00
Michael Schurter aca3bebb0a Alloc.GetAlloc ACL enforcement 2017-09-14 17:44:57 -07:00
Michael Schurter f5faf97650 Alloc.List ACL enforcement 2017-09-14 17:43:17 -07:00
Chelsea Komlo 3b857c5e8f Merge pull request #3213 from hashicorp/f-acl-job-summary
Add job endpoint ACL
2017-09-14 18:21:19 -04:00
Alex Dadgar c08f9e729f 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 b2f892b2ac changelog 2017-09-14 15:11:26 -07:00
Alex Dadgar 3904bde9a3 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 96442414b8 Changelog 2017-09-14 14:35:53 -07:00
Alex Dadgar 6c935f7303 Update CHANGELOG.md 2017-09-14 14:34:02 -07:00
Alex Dadgar d156cb48b3 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 e862bbc78a Changelog 2017-09-14 14:29:02 -07:00
Alex Dadgar 567eef50a8 Address feedback 2017-09-14 14:28:43 -07:00
Alex Dadgar 6911bd7676 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 765de546d8 Merge pull request #3214 from hashicorp/f-agent-servers
Sort /v1/agent/servers output
2017-09-14 14:22:00 -07:00
Alex Dadgar 08a0b1c2b6 changelog 2017-09-14 14:21:41 -07:00
Alex Dadgar 01180fec58 use assert 2017-09-14 14:20:22 -07:00
Alex Dadgar c55b7ce4d6 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 90a3c20017 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 d306da846c changelog and feedback 2017-09-14 14:08:58 -07:00
Alex Dadgar 07ed83fdd5 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 be7efd71d4 fixups from code review 2017-09-14 20:14:38 +00:00
Chelsea Holland Komlo 0d28c95b6b use separate response object 2017-09-14 19:17:05 +00:00
Chelsea Holland Komlo 79abb9810b update to use ACL test helpers 2017-09-14 19:08:25 +00:00
Chelsea Holland Komlo 3eff2a06c5 add job endpoint ACL 2017-09-14 18:17:35 +00:00
Chelsea Holland Komlo 254cb874e8 update metrics path 2017-09-14 18:11:47 +00:00
Alex Dadgar 2102bc3968 Merge pull request #3209 from dezmodue/patch-1
Adding missing <
2017-09-14 10:53:26 -07:00
Chelsea Holland Komlo c68438c3fc changelog 2017-09-14 17:50:54 +00:00
Chelsea Holland Komlo 663005de0d filter nomad services for only http 2017-09-14 17:50:54 +00:00
Chelsea Holland Komlo 55cdeac5ea update consul information 2017-09-14 17:50:53 +00:00
Chelsea Holland Komlo f66c692d99 Readme instructions 2017-09-14 17:50:53 +00:00
Chelsea Holland Komlo 794f65e67f add prometheus metrics for configuration with consul and nomad 2017-09-14 17:50:53 +00:00