Michael Schurter
dd09fa1a4a
Merge pull request #9055 from hashicorp/f-9017-resources
...
api: add field filters to /v1/{allocations,nodes}
2020-10-14 14:49:39 -07:00
Drew Bailey
1215516c95
event stream changelog
2020-10-14 14:27:54 -04:00
Michael Schurter
7c3029b5e6
docs: document #9055
2020-10-14 10:41:32 -07:00
Seth Hoenig
f2b1f3fa54
docs: more connect changelog updates
2020-10-14 10:06:53 -05:00
James Rasell
1ff6b4e6d1
changelog: add entry for #9083
2020-10-14 15:23:37 +02:00
Chris Baker
c9f7744b0f
updated changelog for 9080
2020-10-13 20:18:39 +00:00
Tim Gross
98a70d789e
docs: inclusive language configuration changes ( #9069 )
2020-10-13 08:02:29 -04:00
Seth Hoenig
5a3748ca82
Merge pull request #9038 from hashicorp/f-ec2-table
...
env_aws: get ec2 cpu perf data from AWS API
2020-10-12 18:55:33 -05:00
Seth Hoenig
723fc38cf1
docs: tweak changelog ordering
2020-10-12 18:35:26 -05:00
Tim Gross
4335d847a4
Allow job Version to start at non-zero value ( #9071 )
...
Stop coercing version of new job to 0 in the state_store, so that we can add
regions to a multi-region deployment. Send new version, rather than existing
version, to MRD to accomodate version-choosing logic changes in ENT.
Co-authored-by: Chris Baker <1675087+cgbaker@users.noreply.github.com>
2020-10-12 13:59:48 -04:00
Seth Hoenig
e693d15a5b
env_aws: get ec2 cpu perf data from AWS API
...
Previously, Nomad was using a hand-made lookup table for looking
up EC2 CPU performance characteristics (core count + speed = ticks).
This data was incomplete and incorrect depending on region. The AWS
API has the correct data but requires API keys to use (i.e. should not
be queried directly from Nomad).
This change introduces a lookup table generated by a small command line
tool in Nomad's tools module which uses the Amazon AWS API.
Running the tool requires AWS_* environment variables set.
$ # in nomad/tools/cpuinfo
$ go run .
Going forward, Nomad can incorporate regeneration of the lookup table
somewhere in the CI pipeline so that we remain up-to-date on the latest
offerings from EC2.
Fixes #7830
2020-10-08 12:01:09 -05:00
Tim Gross
29a5454894
csi: loosen ValidateVolumeCapability requirements ( #9049 )
...
The CSI specification for `ValidateVolumeCapability` says that we shall
"reconcile successful capability-validation responses by comparing the
validated capabilities with those that it had originally requested" but leaves
the details of that reconcilation unspecified. This API is not implemented in
Kubernetes, so controller plugins don't have a real-world implementation to
verify their behavior against.
We have found that CSI plugins in the wild may return "successful" but
incomplete `VolumeCapability` responses, so we can't require that all
capabilities we expect have been validated, only that the ones that have been
validated match. This appears to violate the CSI specification but until
that's been resolved in upstream we have to loosen our validation
requirements. The tradeoff is that we're more likely to have runtime errors
during `NodeStageVolume` instead of at the time of volume registration.
2020-10-08 12:53:24 -04:00
Tim Gross
e8c13a2307
csi: validate mount options during volume registration ( #9044 )
...
Volumes using attachment mode `file-system` use the CSI filesystem API when
they're mounted, and can be passed mount options. But `block-device` mode
volumes don't have this option. When RPCs are made to plugins, we are silently
dropping the mount options we don't expect to see, but this results in a poor
operator experience when the mount options aren't honored. This changeset
makes passing mount options to a `block-device` volume a validation error.
2020-10-08 09:23:21 -04:00
Tim Gross
82749bd6a6
csi: allow volume detach to take a node ID prefix ( #9041 )
...
Fixes a bug where the `nomad volume detach` command would not accept a node ID
prefix instead of a full node ID. The volume ID is already prefix matched
server-side.
2020-10-07 11:14:57 -04:00
Tim Gross
3ceb5b36b1
csi: allow more than 1 writer claim for multi-writer mode ( #9040 )
...
Fixes a bug where CSI volumes with the `MULTI_NODE_MULTI_WRITER` access mode
were using the same logic as `MULTI_NODE_SINGLE_WRITER` to determine whether
the volume had writer claims available for scheduling.
Extends CSI claim endpoint test to exercise multi-reader and make sure `WriteFreeClaims`
is exercised for multi-writer in feasibility test.
2020-10-07 10:43:23 -04:00
James Rasell
ed7eb77bc7
changelog: add entries for #9023 and #9025
2020-10-06 17:16:55 +02:00
Chris Baker
7f701fddd0
updated docs and validation to further prohibit null chars in region, datacenter, and job name
2020-10-05 18:01:50 +00:00
Chris Baker
23ea7cd27c
updated job validate to refute job/group/task IDs containing null characters
...
updated CHANGELOG and upgrade guide
2020-10-05 18:01:49 +00:00
Tim Gross
12f3249390
changelog entry for Consul segment fingerprint ( #9015 )
2020-10-05 12:35:34 -04:00
Tim Gross
56a3e910ea
docs: add Consul policy for Consul Namespace support ( #9014 )
...
Co-authored-by: Seth Hoenig <shoenig@hashicorp.com>
2020-10-02 15:13:33 -04:00
Fredrik Hoem Grelland
a015c52846
configure nomad cluster to use a Consul Namespace [Consul Enterprise] ( #8849 )
2020-10-02 14:46:36 -04:00
Seth Hoenig
a8869bd304
docs: document docker signal fix, add tests
...
This PR adds a version specific upgrade note about the docker stop
signal behavior. Also adds test for the signal logic in docker driver.
Closes #8932 which was fixed in #8933
2020-10-02 10:06:43 -05:00
Fredrik Hoem Grelland
953d4de8dd
update consul-template to v0.25.1 ( #8988 )
2020-10-01 14:08:49 -04:00
Tim Gross
7cf000f64e
changelog: azure fingerprint ( #9000 )
2020-10-01 09:23:52 -04:00
Michael Schurter
765473e8b0
jobspec: lower min cpu resources from 10->1
...
Since CPU resources are usually a soft limit it is desirable to allow
setting it as low as possible to allow tasks to run only in "idle" time.
Setting it to 0 is still not allowed to avoid potential unintentional
side effects with allowing a zero value. While there may not be any side
effects this commit attempts to minimize risk by avoiding the issue.
This does *not* change the defaults.
2020-09-30 12:15:13 -07:00
Seth Hoenig
af9543c997
consul: fix validation of task in group-level script-checks
...
When defining a script-check in a group-level service, Nomad needs to
know which task is associated with the check so that it can use the
correct task driver to execute the check.
This PR fixes two bugs:
1) validate service.task or service.check.task is configured
2) make service.check.task inherit service.task if it is itself unset
Fixes #8952
2020-09-28 15:02:59 -05:00
Seth Hoenig
fd2a31a331
drivers/docker: detect arch for default infra_image
...
The 'docker.config.infra_image' would default to an amd64 container.
It is possible to reference the correct image for a platform using
the `runtime.GOARCH` variable, eliminating the need to explicitly set
the `infra_image` on non-amd64 platforms.
Also upgrade to Google's pause container version 3.1 from 3.0, which
includes some enhancements around process management.
Fixes #8926
2020-09-23 13:54:30 -05:00
Michael Schurter
c79c0ace97
docs: add #8745 to changelog
2020-09-21 08:59:47 -07:00
Tim Gross
378e20ad75
changelog items for community PRs ( #8924 )
...
[ci skip]
* https://github.com/hashicorp/nomad/pull/8836
* https://github.com/hashicorp/nomad/pull/8921
2020-09-18 09:12:14 -04:00
Mahmood Ali
59c0c606e8
update changelog with 0.12.5 content ( #8923 )
...
[ci skip]
2020-09-17 21:53:12 -04:00
Tim Gross
e730afa6ea
changelog entry for #8902 ( #8904 )
2020-09-16 18:25:49 -04:00
Mahmood Ali
ba68554bde
changelog: Tag the ui with the right release ( #8883 )
2020-09-15 15:21:50 -04:00
Michael Schurter
1544341f09
Merge pull request #8862 from hashicorp/release-0.12.4
...
Prepare for 0.13 development cycle
2020-09-10 09:14:44 -07:00
Michael Schurter
df167e1487
docs: bump 0.12.4 GA date to today
2020-09-09 08:32:50 -07:00
Michael Lange
4b217dc56c
Changelog entry for 8833
2020-09-08 14:11:13 -07:00
Tim Gross
903f5c3199
changelog item for CSI socket connect ( #8829 )
2020-09-04 11:24:01 -04:00
Tim Gross
571365dc62
changelog item for CSI socket connect ( #8829 )
2020-09-04 11:22:49 -04:00
Michael Schurter
94c0a0c441
docs: update 0.12.4 release date
2020-09-02 08:40:26 -07:00
Mahmood Ali
7b99eea0e4
Changelog catchup ( #8808 )
2020-09-01 15:24:24 -04:00
Jasmine Dahilig
0203dc9983
Merge pull request #8797 from hashicorp/poststart-changelog
...
changelog: task lifecycle poststart hook
2020-09-01 10:34:36 -07:00
Seth Hoenig
4f2d84267a
Merge pull request #8803 from hashicorp/docs-cigs-cl
...
add consul ingress gateways to changelog
2020-09-01 11:33:10 -05:00
Mahmood Ali
79326dcfe9
update changelog
2020-09-01 12:18:04 -04:00
Seth Hoenig
2919341848
add consul ingress gateways to changelog
2020-09-01 10:14:05 -05:00
Mahmood Ali
8e3fc429b2
Merge pull request #8798 from hashicorp/b-esccaping-newline
...
Fix escapingio handling of `\n~\n`
2020-09-01 10:00:08 -04:00
Mahmood Ali
fe65ad60c7
add changelog
...
[ci skip]
2020-09-01 09:57:41 -04:00
Tim Gross
003ab59b4b
changelog: panic in operator debug command ( #8802 )
2020-09-01 08:40:04 -04:00
Jasmine Dahilig
42fd2b7aa6
changelog: task lifecycle poststart hook
2020-08-31 14:47:14 -07:00
Tim Gross
a20e3f6a74
changelog: global stop, misc bug fix ( #8777 )
2020-08-28 14:06:36 -04:00
Buck Doyle
eadb91e734
Add exec heartbeat keepalive ( #8759 )
...
This closes #8727 , thanks to @jfcantu for the suggestion.
The CLI implementation of exec already has a 10-second
heartbeat so this mirrors that:
https://github.com/hashicorp/nomad/blob/v0.12.3/api/allocations.go#L161-L173
2020-08-28 10:13:33 -05:00
Lang Martin
42d1b9bb51
CHANGELOG: use consistent indentation for 0.12.4
2020-08-27 18:00:55 -04:00
Lang Martin
1c65a452ba
CHANGELOG: csi expected counts
2020-08-27 18:00:55 -04:00
Tim Gross
0e88dc0fec
changelog: batch of bug fixes for 0.12.4 ( #8767 )
2020-08-27 16:22:46 -04:00
Drew Bailey
1eae711307
fix changelog entry placement
2020-08-27 11:47:01 -04:00
Chris Baker
8b9145fabd
state_store/fix the prefix bugs for scaling policies documented in 1a9318
2020-08-27 04:25:37 +00:00
Mahmood Ali
45f549e29e
Merge pull request #8691 from hashicorp/b-reschedule-job-versions
...
Respect alloc job version for lost/failed allocs
2020-08-25 18:02:45 -04:00
Drew Bailey
91e84a0460
changelog entry for enterprise bug
2020-08-25 11:16:11 -04:00
Mahmood Ali
8a342926b7
Respect alloc job version for lost/failed allocs
...
This change fixes a bug where lost/failed allocations are replaced by
allocations with the latest versions, even if the version hasn't been
promoted yet.
Now, when generating a plan for lost/failed allocations, the scheduler
first checks if the current deployment is in Canary stage, and if so, it
ensures that any lost/failed allocations is replaced one with the latest
promoted version instead.
2020-08-19 09:52:48 -04:00
James Rasell
39351e1902
changelog: add entry for GH-8142.
2020-08-17 08:58:50 +01:00
James Rasell
b797341ab7
changelog: add entry for GH-8589.
2020-08-14 09:40:09 +01:00
Drew Bailey
f8c7f94721
prepare release
2020-08-13 17:26:02 -04:00
Lang Martin
e32f128435
CHANGELOG 0.12.3 ( #8668 )
2020-08-13 13:43:47 -04:00
Drew Bailey
65d124c413
fix date for 0.12.2 release
2020-08-12 10:55:19 -04:00
Drew Bailey
769a32a871
update changelog for 0.12.2 release
2020-08-12 10:54:29 -04:00
Buck Doyle
8d8177e9c2
Add CHANGELOG updates ( #8644 )
2020-08-11 16:21:14 -05:00
Lang Martin
15b55c500d
CHANGELOG entries for 0.12.2 ( #8643 )
2020-08-11 16:36:42 -04:00
Mahmood Ali
fa57dbffa9
changelog vault fix ( #8642 )
2020-08-11 16:16:24 -04:00
Tim Gross
8ff8dde618
changelog entries for 0.12.2 CSI work ( #8620 )
2020-08-10 16:47:26 -04:00
Seth Hoenig
fd4804bf26
consul: able to set pass/fail thresholds on consul service checks
...
This change adds the ability to set the fields `success_before_passing` and
`failures_before_critical` on Consul service check definitions. This is a
feature added to Consul v1.7.0 and later.
https://www.consul.io/docs/agent/checks#success-failures-before-passing-critical
Nomad doesn't do much besides pass the fields through to Consul.
Fixes #6913
2020-08-10 14:08:09 -05:00
Tim Gross
ff23be46d9
changelog entry for MRD bugfix ( #8625 )
2020-08-10 14:29:30 -04:00
Seth Hoenig
d58a1f1311
docs: add cl entry for connect native bridge mode
2020-08-10 13:21:26 -05:00
Michael Schurter
8d5e4f160e
Merge pull request #8601 from hashicorp/build-go1.14.7
...
build: update from Go 1.14.6 to Go 1.14.7
2020-08-07 15:30:33 -07:00
Michael Schurter
98c9af95d4
docs: add v0.11.4 release to master changelog
2020-08-07 12:11:57 -07:00
Michael Schurter
c7c603eda5
build: update from Go 1.14.6 to Go 1.14.7
...
Go 1.14.7 fixes CVE-2020-16845 which is not believed to impact Nomad.
2020-08-06 11:50:29 -07:00
Chris Baker
07e8b405d2
Update CHANGELOG.md
...
Co-authored-by: Mahmood Ali <mahmood@hashicorp.com>
2020-07-31 11:14:13 -05:00
Chris Baker
e920bd22bb
Update CHANGELOG.md
...
Co-authored-by: Mahmood Ali <mahmood@hashicorp.com>
2020-07-31 11:13:40 -05:00
Chris Baker
8ba61e60d6
Update CHANGELOG.md
...
label in changelog listed wrong issue number
2020-07-31 11:05:53 -05:00
Mahmood Ali
490b9ce3a0
Handle Scaling Policies in Job Plan endpoint ( #8567 )
...
Fixes https://github.com/hashicorp/nomad/issues/8544
This PR fixes a bug where using `nomad job plan ...` always report no change if the submitted job contain scaling.
The issue has three contributing factors:
1. The plan endpoint doesn't populate the required scaling policy ID; unlike the job register endpoint
2. The plan endpoint suppresses errors on job insertion - the job insertion fails here, because the scaling policy is missing the required ID
3. The scheduler reports no update necessary when the relevant job isn't in store (because the insertion failed)
This PR fixes the first two factors. Changing the scheduler to be more strict might make sense, but may violate some idempotency invariant or make the scheduler more brittle.
2020-07-30 12:27:36 -04:00
Michael Lange
b7ade13e85
Add scaling observability feature to the changelog
2020-07-29 22:27:54 -07:00
Michael Schurter
1a997b81ab
docs: add #8553 to changelog
...
Fix some capitalization too.
2020-07-29 14:33:20 -07:00
Drew Bailey
e212c24f9e
update changelog for enterprise vault namespacesp ( #8542 )
...
* update changelog for enterprise vault namespacesp
* Update CHANGELOG.md
Co-authored-by: Seth Hoenig <shoenig@hashicorp.com>
Co-authored-by: Seth Hoenig <shoenig@hashicorp.com>
2020-07-29 09:45:35 -04:00
Tim Gross
e604220084
docs and changelog entry for `nomad volume deregister -force` ( #8537 )
2020-07-24 15:13:11 -04:00
James Rasell
b4ca4e09c5
changelog: add entry for GH-8530.
2020-07-24 14:45:07 +02:00
James Rasell
5980877931
changelog: add entry for GH-8481
2020-07-24 10:05:14 +02:00
Mahmood Ali
5068dcb6fc
update changelog for GH-7785 ( #8522 )
2020-07-23 14:45:21 -04:00
Drew Bailey
2070ed2c62
Update CHANGELOG.md
...
Co-authored-by: Mahmood Ali <mahmood@hashicorp.com>
2020-07-23 14:24:31 -04:00
Drew Bailey
96f4d7a6c7
0.12.2 version and changelog placeholder
2020-07-23 14:21:55 -04:00
Drew Bailey
82a3c6cc98
update changelog for 0.12.1 release
2020-07-23 08:50:03 -04:00
Michael Lange
4a1184b418
Merge pull request #8509 from hashicorp/b-ui/view-raw-include-region
...
UI: Include the region query param on the View Raw File link in the task fs explorer
2020-07-22 14:20:59 -07:00
Michael Lange
5a2dc526cf
Add changelog entry for view raw file region bug fix
2020-07-22 14:05:58 -07:00
Mahmood Ali
9a24960898
changelog node networks change
2020-07-22 13:56:52 -04:00
Buck Doyle
9e3ae523d6
Fix layout of title component elements ( #8495 )
...
The spacing has been broken for job types that use this yield
(parameterised and periodic) since I added the exec button
to this template. This could be further refined to allow a more
logical grouping of elements where buttons and tags are
separate.
2020-07-22 11:30:58 -05:00
Michael Lange
e398497a99
Add orphaned job detail page hanging bugfix to changelog
2020-07-21 21:57:15 -07:00
Michael Lange
588c1217cf
Changelog entry for the region qp bug fix
2020-07-21 09:02:39 -07:00
Drew Bailey
59d8f7acce
changelog for license apply bug ( #8482 )
2020-07-21 11:32:19 -04:00
Mahmood Ali
b614d0a67b
docs: enabled option for nvidia device plugin ( #8480 )
2020-07-21 10:14:32 -04:00
Mahmood Ali
9c4bde5d9f
Changelog updates and tweaks ( #8479 )
2020-07-21 08:05:20 -04:00
Buck Doyle
abbdf00988
Update CHANGELOG with 8460 and 8463 ( #8474 )
2020-07-20 16:21:35 -05:00
Tim Gross
1df0f1a73f
changelog for host_network bug ( #8469 )
2020-07-20 13:33:49 -04:00
Mahmood Ali
4f2e09807f
update changelog
2020-07-20 12:14:25 -04:00
Tim Gross
280c2de3e2
changelog item for MRD canary bugfix ( #8465 )
2020-07-20 11:36:24 -04:00
Michael Schurter
db14a4d19c
build: update from Go 1.14.4 to Go 1.14.5
...
Go 1.14.4 contains two CVEs which are fixed in 1.14.5:
- [CVE-2020-15586](https://golang.org/issue/34902 )
- [CVE-2020-14039](https://golang.org/issue/39360 )
Upon consideration with HashiCorp security these CVEs are considered low
severity for Nomad and no new security fix binary will be released.
2020-07-15 09:49:06 -07:00
Tim Gross
941fca3926
changelog for MRD datacenters validation ( #8429 )
2020-07-13 14:03:40 -04:00
Michael Lange
733151a18f
Changelog addition
2020-07-10 15:31:25 -07:00
Michael Lange
069d67cbbf
Changelog additions
2020-07-10 15:20:25 -07:00
Seth Hoenig
90318d9436
docs: update changelog for vault policies lookup fix
2020-07-10 13:14:12 -05:00
Buck Doyle
b9708dedcc
Add #8409 to changelog ( #8414 )
2020-07-10 07:53:46 -05:00
Chris Baker
6a06a05731
updated changelog for 0.12.1
2020-07-09 16:53:18 +00:00
Chris Baker
e51b1ede7b
added release date to 0.12.0 CHANGELOG
2020-07-08 21:20:31 +00:00
Seth Hoenig
8e75b9f348
docs: update changelog with note for go modules switch
2020-07-08 14:49:39 -05:00
Seth Hoenig
5b1c0fe4fc
docs: update changelog with some connect fixes
2020-07-08 14:46:45 -05:00
Chris Baker
098ccd23b8
added changelog entry for #8360
2020-07-04 19:10:24 +00:00
Lang Martin
496aab94aa
CHANGELOG agent host ( #8346 )
2020-07-02 14:09:33 -04:00
Mahmood Ali
4436d6861f
changelog for sidecar bug
2020-07-02 12:10:26 -04:00
Lang Martin
717741a4cb
doc: nomad debug cli ( #8278 )
...
* doc: nomad debug cli
* CHANGELOG
* website/data/docs-navigation: add debug to navigation
* contributing/checklist-command: add website nav link to checklist
2020-06-25 13:48:27 -04:00
Mahmood Ali
4f1df4af40
Merge pull request #8261 from hashicorp/f-disable-host-volume-by-default
...
Restrict Host filesystem access in Docker and Qemu
2020-06-25 07:51:13 -04:00
Mahmood Ali
86b84eb936
add github issue links
...
[ci skip]
2020-06-25 07:50:29 -04:00
Seth Hoenig
4c71c0c155
docs: tweak changelog wording for multiregion deployments
2020-06-24 15:33:35 -05:00
Seth Hoenig
4563859e1b
docs: update changelog for connect native
2020-06-24 14:44:43 -05:00
Mahmood Ali
2d64a404e6
docs: update docs for host path flags
2020-06-24 08:03:56 -04:00
Tim Gross
3b84c2d464
changelog for CSI volume context ( #8243 )
2020-06-22 14:49:56 -04:00
Michael Lange
a113346728
Merge pull request #8227 from hashicorp/d-ui/changelog-entries
...
UI changelog entries for 0.12
2020-06-22 08:50:03 -07:00
Mahmood Ali
12ae1cb6cc
changelog: 0.11.3 fixes a unresponsiveness bug
2020-06-22 10:31:24 -04:00
Michael Lange
f79ad482fb
Merge branch 'master' into d-ui/changelog-entries
2020-06-19 16:29:34 -07:00
Michael Lange
d28b630b46
UI changelog entries for 0.12
2020-06-19 15:55:02 -07:00
Michael Schurter
d9a946dae2
docs: add CNI and MIN to changelog for 0.12-beta1
2020-06-19 15:52:18 -07:00
Mahmood Ali
a5c19d43ab
update changelog
2020-06-19 10:18:00 -04:00
Chris Baker
fe9d654640
Merge pull request #8187 from hashicorp/f-8143-block-scaling-during-deployment
...
modify Job.Scale RPC to return an error if there is an active deployment
2020-06-17 14:38:55 -05:00
Tim Gross
ca5161a8b7
changelog for multiregion deployments ( #8188 )
2020-06-17 14:14:04 -04:00
Chris Baker
cd903218f7
added changelog entry and satisfied `make check`
2020-06-17 17:43:45 +00:00
Chris Baker
6a43aa31a5
changelog for -persist-counts, #8168
2020-06-16 18:45:29 +00:00
Michael Schurter
0db933b678
Merge pull request #8172 from hashicorp/go-1.14.4
...
build: update from Go 1.14.3 to Go 1.14.4
2020-06-16 10:22:33 -07:00
Michael Schurter
b3f9c241b8
docs: add go bump to changelog
2020-06-16 10:07:06 -07:00
Seth Hoenig
7ed64211ee
docs: update changelog for memory swap fix
2020-06-16 11:08:15 -05:00
Drew Bailey
4cabf70bb2
move bugfix to correct version ( #8170 )
2020-06-16 11:53:43 -04:00
James Rasell
5d5767901d
changelog: add entry for GH-8161
2020-06-16 17:39:47 +02:00
Chris Baker
322a97abb9
changelog for 8167
2020-06-16 12:43:35 +00:00
Drew Bailey
84afc28ceb
only report tasklogger is running if both stdout and stderr are still running ( #8155 )
...
* only report tasklogger is running if both stdout and stderr are still running
* changelog
2020-06-12 09:17:35 -04:00
Chris Baker
b575f6170c
changelog updates from release-0.11.3
2020-06-05 19:29:57 +00:00
Lang Martin
ac7c39d3d3
Delayed evaluations for `stop_after_client_disconnect` can cause unwanted extra followup evaluations around job garbage collection ( #8099 )
...
* client/heartbeatstop: reversed time condition for startup grace
* scheduler/generic_sched: use `delayInstead` to avoid a loop
Without protecting the loop that creates followUpEvals, a delayed eval
is allowed to create an immediate subsequent delayed eval. For both
`stop_after_client_disconnect` and the `reschedule` block, a delayed
eval should always produce some immediate result (running or blocked)
and then only after the outcome of that eval produce a second delayed
eval.
* scheduler/reconcile: lostLater are different than delayedReschedules
Just slightly. `lostLater` allocs should be used to create batched
evaluations, but `handleDelayedReschedules` assumes that the
allocations are in the untainted set. When it creates the in-place
updates to those allocations at the end, it causes the allocation to
be treated as running over in the planner, which causes the initial
`stop_after_client_disconnect` evaluation to be retried by the worker.
2020-06-03 09:48:38 -04:00
Seth Hoenig
4bfa0548d9
Merge pull request #8087 from hashicorp/f-docker-mem-config
...
driver/docker: enable setting hard/soft memory limits
2020-06-01 12:16:55 -05:00
Seth Hoenig
2a25ba0493
docs: fix markdown for field in changelog
...
Co-authored-by: Michael Schurter <mschurter@hashicorp.com>
2020-06-01 10:52:12 -05:00
Chris Baker
cb5d36bf4a
Merge pull request #8086 from hashicorp/docs-add-go-redirect-fix-changelog
...
docs: add go-getter redirect fix to changelog
2020-06-01 10:16:20 -05:00
Drew Bailey
d3fb093082
license changelog ( #8088 )
2020-06-01 11:07:54 -04:00
Seth Hoenig
d10a018283
docs: update docs & changelog for docker driver memory_hard_limit configuration
2020-06-01 09:24:49 -05:00
Seth Hoenig
0485824cd3
docs: add go-getter redirect fix to changelog
2020-06-01 09:01:35 -05:00
Buck Doyle
9c0f85d7b6
UI: add filesystem browsing for allocations ( #7951 )
...
This partially addresses #7799 .
Task state filesystems are contained within a subdirectory of their
parent allocation, so almost everything that existed for browsing task
state filesystems was applicable to browsing allocations, just without
the task name prepended to the path. I aimed to push this differential
handling into as few contained places as possible.
The tests also have significant overlap, so this includes an extracted
behavior to run the same tests for allocations and task states.
2020-06-01 08:15:59 -05:00
Mahmood Ali
fdacbc37e0
update changelog
2020-05-27 15:07:11 -04:00
Tim Gross
65b2672f16
changelog items for CSI in 0.11.3 ( #8064 )
2020-05-27 13:50:34 -04:00
Seth Hoenig
b992ba8dee
Merge pull request #8018 from hashicorp/b-sidecar-task-resources-npe
...
api: canonicalize connect components
2020-05-26 09:19:02 -05:00
Seth Hoenig
7ab61709f3
docs: update changelog with sidecar task resources fix
2020-05-19 11:49:59 -06:00
Michael Lange
af6846e10e
Merge pull request #7986 from hashicorp/missing-changelog-entry
...
Add missing bug fix from the changelog for 0.11.2
2020-05-19 09:20:23 -07:00
Michael Lange
c60b987729
Merge pull request #7983 from spuder/patch-3
...
Fix typo in changelog
2020-05-18 17:27:35 -07:00
Michael Schurter
ca9907a967
build: update from Go 1.14.1 to Go 1.14.3
2020-05-16 10:41:20 -04:00
Michael Lange
15e5bd2dd2
Add missing bug fix from the changelog for 0.11.2
2020-05-15 16:58:07 -07:00
Spencer Owen
6b37144cb5
Fix typo in changelog
...
Removes duplicate entry in the change log
2020-05-15 13:02:39 -06:00
Chris Baker
97658b3a11
release: prep for 0.11.3 dev cycle
2020-05-14 21:52:46 +00:00
Chris Baker
810d913e43
updated changelog with #7959
2020-05-14 19:27:11 +00:00
Chris Baker
69c4ab09e6
prepare for 0.11.2
2020-05-14 00:04:55 +00:00
Chris Baker
edf8d0bae9
Merge pull request #7952 from hashicorp/d/ui-changelog-0.11.2
...
Changelog additions for bugs and improvements to the UI
2020-05-13 18:54:10 -05:00
Michael Lange
5ca8ac2f4d
Changelog additions for bugs and improvements to the UI
2020-05-13 15:40:10 -07:00
Chris Baker
01fa3247d6
added changelog entry
2020-05-13 20:46:06 +00:00
Tim Gross
d30ac759fb
changelog entry for `stop_after_client_disconnect`
2020-05-13 16:41:59 -04:00
Seth Hoenig
436c371bdb
changelog entry for aws cpu perf ( #7949 )
...
* changelog entry for `stop_after_client_disconnect`
* changelog entry for aws cpu perf
Co-authored-by: Tim Gross <tgross@hashicorp.com>
2020-05-13 16:39:34 -04:00
Chris Baker
bc337938f2
changelog: reordered alphabetically
2020-05-13 19:12:21 +00:00
Mahmood Ali
7141939478
update changelog
...
[ci skip]
2020-05-13 12:54:10 -04:00
Mahmood Ali
3dfd663237
update changelog ( #7934 )
2020-05-12 12:22:22 -04:00
Spencer Owen
02d46b6e5a
fix typo in changelog ( #7930 )
...
Fixes a bad link in the changelog
2020-05-12 11:14:07 -04:00
Tim Gross
938e626750
changelog entries for 0.11.2 CSI bugfixes and improvements ( #7926 )
2020-05-11 16:13:25 -04:00
Buck Doyle
8959791bfd
Add changelog entry for exec ACL-checking ( #7925 )
2020-05-11 15:04:48 -05:00
James Rasell
8ca0b3081a
changelog: add entry for GH-7902
2020-05-11 09:26:43 +02:00
Mahmood Ali
3da74068dd
changelog and fix typo
2020-05-01 13:14:20 -04:00
Michael Schurter
c901d0e7dd
Merge branch 'master' into b-reserved-scoring
2020-04-30 14:48:14 -07:00
Jasmine Dahilig
a9004faa11
UI: Add representations for task lifecycles ( #7659 )
...
This adds details about task lifecycles to allocations, task groups,
and tasks. It includes a live-updating timeline-like chart on allocations.
2020-04-30 08:15:19 -05:00
Buck Doyle
d4708860f0
UI: Fix exec popup link for job id ≠ name ( #7815 )
...
This closes #7814 . It makes URL-generation more central and changes
the exec URL to include job id instead of name.
2020-04-29 07:54:04 -05:00
Chris Baker
6e48d73be8
updated changelog
2020-04-27 21:46:56 +00:00
Chris Baker
beeccc26e4
changelog entries for 7772 and 7788
2020-04-23 12:45:52 +00:00
Mahmood Ali
9ad4498c08
prep for 0.11.2 dev cycle
2020-04-22 12:51:49 -04:00
Mahmood Ali
2ca487900d
prepare for 0.11.1 and reorder changelog
2020-04-22 12:50:29 -04:00
Tim Gross
5b607d7061
changelog entries for 0.11.1 bugfixes ( #7763 )
2020-04-21 10:04:13 -04:00
Mahmood Ali
534275448b
add changelog
...
[ci skip]
2020-04-21 09:27:40 -04:00
Seth Hoenig
cc59227a49
docs: add bugfix notes for #7690 #7397 #7684 #7683 to changelog
2020-04-20 10:25:57 -06:00
Mahmood Ali
1c0e1cabc9
update changelog
...
[ci skip]
2020-04-20 10:36:39 -04:00
Mahmood Ali
6bfef2c945
add changelog
...
[ci skip]
2020-04-20 10:31:09 -04:00
Michael Schurter
85999cbfab
docs: add #7730 to changelog
2020-04-15 15:13:30 -07:00
Drew Bailey
da11c31e4c
Update CHANGELOG.md
2020-04-13 12:41:13 -04:00
Drew Bailey
591aea1edd
changelog
2020-04-10 11:14:39 -04:00
Michael Schurter
084c6bb94b
docs: add #7673 to changelog
2020-04-09 12:18:34 -07:00
Michael Schurter
c763cb3b37
docs: prep changelog for 0.11.1
2020-04-09 12:11:54 -07:00
James Rasell
cb2719b7e6
changelog: add 0.11.0 release date.
2020-04-09 10:35:17 +02:00
Michael Schurter
cfecae904b
Update CHANGELOG.md
...
Co-Authored-By: Drew Bailey <2614075+drewbailey@users.noreply.github.com>
2020-04-07 10:45:18 -07:00
Michael Schurter
a338597ec1
docs: update changelog/upgrade for 0.11.0
2020-04-07 10:32:23 -07:00
Michael Schurter
3c5205c534
docs: add #7643 to changelog
2020-04-06 20:25:09 -07:00
Drew Bailey
0c26161e56
update changelog
2020-04-06 11:58:27 -04:00
Seth Hoenig
433ccab8ae
docs: add connect w/ tls consul in changelog
2020-04-03 08:57:39 -06:00
Mahmood Ali
33e34f06df
batch updates of changelog items ( #7570 )
...
* batch updates of changelog items
[ci skip]
* Update CHANGELOG.md
Co-Authored-By: Jasmine Dahilig <jasmine@dahilig.com>
* add PR to changelog
* update ui changelog message
* docs: note connect expose paths configuration in changelog
Co-authored-by: Michael Schurter <mschurter@hashicorp.com>
Co-authored-by: Jasmine Dahilig <jasmine@dahilig.com>
Co-authored-by: Seth Hoenig <shoenig@hashicorp.com>
2020-03-31 16:28:11 -07:00
Seth Hoenig
fe5edc11f6
docs: mention #7540 in changelog
2020-03-30 15:37:28 -06:00
Seth Hoenig
53397cfa07
docs: mention #6459 in the changelog
2020-03-30 15:15:40 -06:00
Mahmood Ali
1c1186b344
Merge pull request #7487 from hashicorp/b-xss-oss
...
agent: prevent XSS by controlling Content-Type
2020-03-25 09:56:11 -04:00
Mahmood Ali
e7ebf5ce71
changelog: add 0.10.5 entry
...
[ci skip]
2020-03-25 09:55:33 -04:00
Drew Bailey
38d2cf9a42
add missing changelog entry for 6975
2020-03-25 08:41:36 -04:00
Mahmood Ali
92632a1bea
tweaks 0.11.0 changelog ( #7481 )
2020-03-24 22:20:51 -04:00
Jasmine Dahilig
1a6236f97c
update changelog 0.11 with task dependencies
2020-03-24 12:52:47 -07:00
Mahmood Ali
c65abcb352
batch update with Mahmood's entries
2020-03-24 13:20:11 -04:00
Chris Baker
6cb8003b9f
updated changelog: scaling APIs
2020-03-24 16:20:37 +00:00
Drew Bailey
b3d78bfca4
changelog: enterprise audit logging
2020-03-24 12:19:17 -04:00
Tim Gross
1b365d029f
Update CHANGELOG.md
...
Co-Authored-By: James Rasell <jrasell@users.noreply.github.com>
2020-03-24 12:12:43 -04:00
Buck Doyle
3b1218205f
Update changelog for exec UI
2020-03-24 10:57:14 -05:00
Tim Gross
95b2ec060e
add changelog entries for CSI
2020-03-24 11:14:51 -04:00
James Rasell
8a4641fa4a
Update CHANGELOG.md with #5970 entry.
2020-03-12 10:10:33 +01:00
Michael Schurter
b72b3e765c
Merge pull request #7170 from fredrikhgrelland/consul_template_upgrade
...
Update consul-template to v0.24.1 and remove deprecated vault grace
2020-03-10 14:15:47 -07:00
Michael Schurter
452b6f004f
Merge pull request #7231 from hashicorp/b-alloc-dev-panic
...
api: fix panic when displaying devices w/o stat
2020-03-09 07:34:59 -07:00
Mahmood Ali
15c2504a30
changelog
2020-03-02 15:20:25 -05:00
Michael Schurter
5276c573e5
docs: mention #7231 in changelog
2020-02-28 13:40:51 -08:00
Fredrik Hoem Grelland
edb3bd0f3f
Update consul-template to v0.24.1 and remove deprecated vault_grace ( #7170 )
2020-02-23 16:24:53 +01:00
James Rasell
b1e372a275
Update CHANGELOG.md
2020-02-21 14:21:34 +01:00
Nick Ethier
c3b66c78f5
release: prep for next dev cycle
2020-02-19 14:31:31 -05:00
Seth Hoenig
217a78f1b5
docs: document enable_tag_override field for service stanzas
2020-02-13 13:23:51 -06:00
Seth Hoenig
f17bbb8cc4
docs: update changelog mentioning consul token passthrough
2020-02-12 12:24:04 -06:00
Drew Bailey
5e3f0d0e03
change log for remote pprof endpoints
2020-02-11 14:30:55 -05:00
Mahmood Ali
0e1baf0c22
changelog windows binaries being signed
...
Note that 0.10.4, nomad windows binaries will be signed.
[ci skip]
2020-02-10 09:11:00 -05:00
Michael Schurter
a83f0a4463
docs: #6065 shipped in v0.10.0, not v0.9.6
...
PR #6065 was intended to be backported to v0.9.6 to fix issue #6223 .
However it appears to have not been backported:
* https://github.com/hashicorp/nomad/blob/v0.9.6/client/allocrunner/taskrunner/task_runner.go#L1349-L1351
* https://github.com/hashicorp/nomad/blob/v0.9.7/client/allocrunner/taskrunner/task_runner.go#L1349-L1351
The fix was included in v0.10.0:
* https://github.com/hashicorp/nomad/blob/v0.10.0/client/allocrunner/taskrunner/task_runner.go#L1363-L1370
2020-02-04 11:19:47 -08:00
Michael Schurter
7febd6beb8
docs: fix typo, ordering, & style in changelog
2020-02-03 13:59:57 -08:00
Michael Schurter
0ecc943cf5
docs: add link & reorg #6690 in changelog
2020-02-03 11:03:45 -08:00
Drew Bailey
38965bf3b3
Merge pull request #7053 from hashicorp/b-client-monitor-acl-panic
...
Fix panic when monitoring a local client node
2020-02-03 13:45:46 -05:00
Michael Schurter
ef498b26ab
docs: fix misspelling
2020-02-03 10:32:22 -08:00
Drew Bailey
06f4a0d946
update changelog
2020-02-03 13:20:07 -05:00
Drew Bailey
a255993ecd
update changelog
2020-02-03 09:04:09 -05:00
Seth Hoenig
8872b44b58
docs: update chanagelog to mention connect with acls
2020-01-31 19:06:42 -06:00
Mahmood Ali
68dbbc155d
changelog
2020-01-31 14:22:08 -05:00
Mahmood Ali
73200bfa69
Merge pull request #7010 from hashicorp/doc-bulk-20200129
...
Docs and Changelog catch up
2020-01-31 10:51:07 -05:00
Michael Schurter
77bd6c0b9c
docs: add v0.10.3 release to changelog
2020-01-30 15:24:33 -08:00
Mahmood Ali
ad02d9feb5
batch mahmood's changelog entries
...
[ci skip]
2020-01-29 21:44:11 -05:00
Mahmood Ali
3c8136671f
Merge pull request #7009 from hashicorp/golang-1.12.16
...
use golang 1.12.16
2020-01-29 20:32:24 -05:00
Drew Bailey
da4af9bef3
fix tests, update changelog
2020-01-29 13:55:39 -05:00
Mahmood Ali
fb68c7dcdc
use golang 1.12.16
2020-01-29 09:52:03 -05:00
Shantanu Gadgil
3cc952754a
canary_meta will be part of 0.10.3 (not 0.10.2)
...
I assume this is just an oversight. I tried adding the `canary_meta` stanza to an existing v0.10.2 setup (Nomad v0.10.2 (0d2d6e3dc5a171c21f8f31fa117c8a765eb4fc02) and it did show the error message:
```
* group: 'ggg', task: 'tttt', invalid key: canary_meta
```
2020-01-29 10:42:26 +05:30
Nick Ethier
7e7f558fdc
Merge pull request #6690 from hashicorp/f-canary-meta
...
consul: add support for canary meta
2020-01-27 21:48:48 -05:00
Michael Schurter
b5869240c6
docs: add Go versioning policy
2020-01-27 08:18:58 -08:00
Nick Ethier
5cbb94e16e
consul: add support for canary meta
2020-01-27 09:53:30 -05:00
Drew Bailey
94ff586256
update changelog
2020-01-22 10:10:15 -05:00
Buck Doyle
946709d47a
Update changelog
2020-01-21 09:10:54 -06:00
Tim Gross
dca69e3ad9
changelog for GH-6916
2020-01-09 08:16:41 -05:00
Tim Gross
716e7228a4
changelog for GH-6912
2020-01-08 08:25:37 -05:00
Drew Bailey
dc8b53780b
Merge pull request #6902 from hashicorp/b-update-tainted-evict-to-lost
...
Update Evicted allocations to lost when lost
2020-01-07 14:02:55 -05:00
Tim Gross
0ebe4e30bd
changelog for GH-6907
2020-01-07 13:45:41 -05:00
Drew Bailey
491f1b5ff3
update changelog
2020-01-07 13:37:38 -05:00
Charlie Voiselle
fd3bf5f971
cli: Allow user to specify dest filename for nomad init ( #6520 )
...
* Allow user to specify dest filename for nomad init
* Create changelog entry for GH-6520
2019-12-19 14:59:12 -05:00
Drew Bailey
2650573fda
Update CHANGELOG.md
2019-12-19 14:06:15 -05:00
Preetha
9dad4d6577
Update CHANGELOG.md
2019-12-19 11:54:06 -06:00
Drew Bailey
2030a9bd16
update changelog for group shutdown_delay
2019-12-16 11:41:37 -05:00