Michael Schurter
e7587aa458
Remove generated 0.10.2-rc1 files
2019-11-22 11:51:11 -08:00
Michael Schurter
5be6b1eddf
Release v0.10.2-rc1
2019-11-22 11:19:57 -08:00
Nomad Release bot
db6420367d
Generate files for 0.10.2-rc1 release
2019-11-22 18:42:49 +00:00
Michael Schurter
e83634490c
release: bump version to 0.10.2-rc1
2019-11-22 10:31:34 -08:00
Mahmood Ali
ea888b3876
Merge pull request #6763 from hashicorp/b-handle-initialize-logger
...
drivers: always initialize taskHandle.logger
2019-11-22 11:13:31 -05:00
Michael Schurter
a5642dee2a
Merge pull request #6754 from hashicorp/docs-0.10.2
...
Changelog updates and download link for 0.10.2-rc1
2019-11-21 15:26:07 -08:00
Drew Bailey
b45ce9e997
add server-id to -h output
2019-11-21 16:04:28 -05:00
Drew Bailey
6d5156bbba
Allows a node uuid prefix to be passed in
2019-11-21 15:15:41 -05:00
Lang Martin
1e9df94daa
docs: update quota docs to include network limits
2019-11-20 18:00:12 -06:00
Lang Martin
069e9a624b
command: quota init writes files with a network limit
2019-11-20 17:59:55 -06:00
Lang Martin
d2fc279af4
command: quota status reports network usage
2019-11-20 17:59:34 -06:00
Michael Schurter
5e2ee1e237
docs: added #6021 to changelog
2019-11-20 15:34:25 -08:00
Michael Schurter
4b6762511d
Merge pull request #6021 from hashicorp/f-anonymous-policy-access
...
api: Update policy endpoint to permit anonymous access
2019-11-20 15:33:45 -08:00
Michael Schurter
48239d7f2e
Merge pull request #6017 from hashicorp/f-policy-json
...
api: Add parsed rules to policy response
2019-11-20 15:31:03 -08:00
Mahmood Ali
be6c60455e
Merge pull request #6669 from hashicorp/b-cors-allow-credentials
...
Allow UI to query client directly for task logs/state
2019-11-20 15:14:01 -05:00
Tim Gross
11e0403173
ci: add build-binaries job for artifact storage ( #6741 )
2019-11-20 14:45:20 -05:00
Buck Doyle
5fcc00d0f9
Add gofmt changes
2019-11-20 12:47:01 -06:00
Buck Doyle
dc9c0d5ead
Add explanatory comment
2019-11-20 11:45:44 -06:00
Buck Doyle
bea9837510
Remove extraneous else block
2019-11-20 11:37:45 -06:00
Buck Doyle
d6a3e571bd
Remove extraneous whitespace
2019-11-20 11:37:01 -06:00
Buck Doyle
50e66a0282
Remove merge error
2019-11-20 11:21:36 -06:00
Buck Doyle
db77a24ed3
Merge branch 'master' into f-policy-json
2019-11-20 11:20:07 -06:00
Michael Schurter
4c7452bdab
docs: add #6370 to changelog
2019-11-20 08:46:20 -08:00
Michael Schurter
ecf970b5a5
Merge pull request #6370 from pmcatominey/tls-server-name
...
command: add -tls-server-name flag
2019-11-20 08:44:54 -08:00
Michael Schurter
3d95122a11
docs: changelog entry for #6606
2019-11-20 08:41:36 -08:00
Preetha
4a26156c24
Merge pull request #6562 from hashicorp/b-ui/codemirror-update
...
UI: Update ivy-codemirror to unreleased commit
2019-11-20 10:40:43 -06:00
Michael Schurter
3ff19f1ada
Merge pull request #6606 from hashicorp/r-go1.12.13
...
release: switch to Go 1.12.13
2019-11-20 08:37:02 -08:00
Preetha
42c1c85285
Merge pull request #6421 from hashicorp/b-acl-bootstrap-codes
...
api: acl bootstrap errors aren't 500
2019-11-20 10:36:08 -06:00
Preetha Appan
5f24ccbaa8
Update changelog
2019-11-20 10:19:05 -06:00
Preetha
be4a51d5b8
Merge pull request #6349 from hashicorp/b-host-stats
...
client: Return empty values when host stats fail
2019-11-20 10:13:02 -06:00
Michael Schurter
1ba0daa577
release: switch to Go 1.12.13
2019-11-20 10:09:52 -05:00
Nick Ethier
729dd9018c
docker: set default cpu cfs period ( #6737 )
...
* docker: set default cpu cfs period
Co-Authored-By: Michael Schurter <mschurter@hashicorp.com>
2019-11-19 19:05:15 -05:00
Buck Doyle
7e3188a4ea
CLI: Remove duplicated error output ( #6738 )
2019-11-19 16:05:53 -06:00
Buck Doyle
56d9005b07
Docs: fix broken alloc signal link ( #6731 )
2019-11-19 16:05:35 -06:00
Buck Doyle
941231db51
Docs: add missing exec command to alloc listing ( #6730 )
2019-11-19 15:17:21 -06:00
Mahmood Ali
c838145c29
changelog GH-6684
2019-11-19 16:07:41 -05:00
Mahmood Ali
7fb4c35831
comments and casing
2019-11-19 16:03:55 -05:00
Mahmood Ali
2982878aaa
Merge pull request #6722 from hashicorp/b-always-destroy-executor
...
Always destroy exec container on cleanup
2019-11-19 15:55:55 -05:00
Mahmood Ali
97974c4b13
Merge pull request #6684 from hashicorp/b-nomad-exec-stdout-tty
...
nomad exec: check stdout for tty as well
2019-11-19 15:55:21 -05:00
Mahmood Ali
01b220a4a7
changelog
2019-11-19 15:54:11 -05:00
Mahmood Ali
97d0fd009d
404 if token isn't found
2019-11-19 15:52:53 -05:00
Mahmood Ali
6f8bb5e90b
api: acl bootstrap errors aren't 500
...
Noticed that ACL endpoints return 500 status code for user errors. This
is confusing and can lead to false monitoring alerts.
Here, I introduce a concept of RPCCoded errors to be returned by RPC
that signal a code in addition to error message. Codes for now match
HTTP codes to ease reasoning.
```
$ nomad acl bootstrap
Error bootstrapping: Unexpected response code: 500 (ACL bootstrap already done (reset index: 9))
$ nomad acl bootstrap
Error bootstrapping: Unexpected response code: 400 (ACL bootstrap already done (reset index: 9))
```
2019-11-19 15:51:57 -05:00
Mahmood Ali
bc893829bc
changelog and comment
2019-11-19 15:51:08 -05:00
Michael Schurter
6f64e52d61
Merge pull request #6699 from hashicorp/f-semver-constraints
...
Add new "semver" constraint
2019-11-19 12:18:43 -08:00
Drew Bailey
cd6d71914a
Merge pull request #6732 from hashicorp/inplace-update-constraint
...
Removes checking constraints for inplace update
2019-11-19 14:06:22 -05:00
Michael Schurter
be00d0cc41
test: assert semvers are *not* compared lexically
2019-11-19 10:59:40 -08:00
Drew Bailey
876618b5d2
Removes checking constraints for inplace update
2019-11-19 13:34:41 -05:00
Michael Schurter
260c26e9c4
docs: document semver constraint operator
2019-11-19 10:26:25 -08:00
Buck Doyle
676b84c735
Docs: correct that exec task flag is not optional ( #6729 )
...
The task is required, not optional, there’s no default as was described.
2019-11-19 11:20:07 -06:00
Michael Schurter
796758b8a5
core: add semver constraint
...
The existing version constraint uses logic optimized for package
managers, not schedulers, when checking prereleases:
- 1.3.0-beta1 will *not* satisfy ">= 0.6.1"
- 1.7.0-rc1 will *not* satisfy ">= 1.6.0-beta1"
This is due to package managers wishing to favor final releases over
prereleases.
In a scheduler versions more often represent the earliest release all
required features/APIs are available in a system. Whether the constraint
or the version being evaluated are prereleases has no impact on
ordering.
This commit adds a new constraint - `semver` - which will use Semver
v2.0 ordering when evaluating constraints. Given the above examples:
- 1.3.0-beta1 satisfies ">= 0.6.1" using `semver`
- 1.7.0-rc1 satisfies ">= 1.6.0-beta1" using `semver`
Since existing jobspecs may rely on the old behavior, a new constraint
was added and the implicit Consul Connect and Vault constraints were
updated to use it.
2019-11-19 08:40:19 -08:00