Commit Graph

16395 Commits

Author SHA1 Message Date
Charlie Voiselle
1ec6388145 Added service wrapper code (#6220)
This is the basic code to add the Windows Service Manager hooks to Nomad.

Includes vendoring golang.org/x/sys/windows/svc and added Docs:
* guide for installing as a windows service.
* configuration for logging to file from PR #6429
2019-11-11 15:16:07 -05:00
Chris Baker
cd9f68d79e Merge pull request #6675 from hashicorp/docs-fix-bad-vault-url
there was a bad (localhost) URL in the vault docs (cherry pick of #6674)
2019-11-11 13:28:20 -06:00
Chris Baker
a8e1a21dc8 there was a bad (localhost) URL in the vault docs 2019-11-11 19:24:40 +00:00
Chris Raborg
ddfa9a8ad5 Update MonitorDrain comment to indicate channel is closed on errors (#6671)
Fixes #6645
2019-11-11 14:15:17 -05:00
Drew Bailey
3fea25bf30 Merge pull request #6666 from hashicorp/drew-changelog
update changelog
2019-11-11 12:17:07 -05:00
Charlie Voiselle
38d06d790a Merge pull request #6668 from hashicorp/docs-firecracker-lint
linter fixes
2019-11-11 10:59:01 -05:00
Charlie Voiselle
b4ce4dfdb2 linter fixes 2019-11-11 10:04:17 -05:00
Lars Lehtonen
101d0373ee command/agent: TestAgent_ServerConfig() fix dropped errors (#6659) 2019-11-11 09:46:46 -05:00
Drew Bailey
2973c7ce60 update changelog 2019-11-11 08:56:14 -05:00
Tim Gross
0ec039eddb doc: add missing fields to LXC driver documentation (#6640)
The LXC task driver documentation is missing for many of the optional
task config fields, and for the recently added `gc` field on the
driver configuration.
2019-11-11 08:51:30 -05:00
Drew Bailey
2f0c588baf Merge pull request #6658 from hashicorp/b-404-redirect
return a 404 if not found instead of redirect to ui
2019-11-11 08:50:56 -05:00
Carlos Neira
6e59e9b208 Added firecracker-task-driver to community docs (#6654)
* Added firecracker-task-driver to community docs

Signed-off-by: Carlos Neira <cneirabustos@gmail.com>
2019-11-11 08:50:27 -05:00
Drew Bailey
29585dd341 better func name, swap conditional 2019-11-11 08:35:56 -05:00
Drew Bailey
d91a5e619f update test 2019-11-08 15:49:04 -05:00
Charlie Voiselle
36d13f1a5a Merge pull request #6648 from rjspiker/rj.font-smooth
website - add -moz-osx-font-smoothing for smooth firefox osx fonts
2019-11-08 15:36:02 -05:00
Drew Bailey
39280e7a94 returns a 404 if not found instead of redirect to ui 2019-11-08 15:34:35 -05:00
Lars Lehtonen
c078bb6379 nomad: TestEvalBroker_Dequeue_Empty_Timeout() proper goroutine error handling (#6657) 2019-11-08 14:35:06 -05:00
Drew Bailey
5e117eccfe Merge pull request #6650 from hashicorp/b-better-ws-error
decompress response body from websocket error
2019-11-08 10:31:13 -05:00
Drew Bailey
43e3570629 Merge pull request #6639 from hashicorp/return-after-forward
return after request has been forwarded
2019-11-08 09:48:35 -05:00
Drew Bailey
69751a787f update changelog 2019-11-08 09:32:52 -05:00
Drew Bailey
8c891fcb94 switch to uuid helper package 2019-11-08 09:28:06 -05:00
Drew Bailey
03a4f59a05 Remove response body from websocket error
If a websocket connection errors we currently return the error with a
copy of the response body. The response body from the websocket can
often times be completely illegible so remove it from the error string.

make alloc id empty for more reliable failure

un-gzip if content encoding header present
2019-11-08 09:28:02 -05:00
Lars Lehtonen
954d197671 TestEvalBroker_Dequeue_Blocked() proper goroutine error handling (#6651)
TestEvalBroker_Dequeue_Blocked() improve test readability
2019-11-08 08:52:23 -05:00
Nick Ethier
1f6dbeaf78 Merge pull request #6653 from hashicorp/b-6646
nomad: fix bug that didn't allow for multiple connect services in same tg
2019-11-08 08:26:18 -05:00
Nick Ethier
fa4ea8a05b update CHANGELOG 2019-11-08 04:37:40 -05:00
Nick Ethier
005f75a756 nomad: fix bug that didn't allow for multiple connect services in same tg 2019-11-08 04:33:39 -05:00
Chris Baker
e715e142cf Merge pull request #6647 from hashicorp/b-6644-reschedule-on-device-changes
Consider devices in tasksUpdated
2019-11-07 16:46:20 -06:00
Chris Baker
bb964defa4 changed all tests to require from t.Fatalf 2019-11-07 22:39:47 +00:00
Lars Lehtonen
818acc1adb TestEvalBroker_PauseResumeNackTimeout() proper goroutine error handling (#6649)
TestEvalBroker_PauseResumeNackTimeout() improve test readability
2019-11-07 16:04:59 -05:00
Chris Baker
09c58d3190 Update CHANGELOG.md
Co-Authored-By: Michael Schurter <mschurter@hashicorp.com>
2019-11-07 14:11:40 -06:00
RJ Spiker
501faa5e22 website - add -moz-osx-font-smoothing for smooth firefox osx fonts 2019-11-07 12:29:21 -07:00
Chris Baker
d7d5e59089 updated CHANGELOG 2019-11-07 17:56:21 +00:00
Chris Baker
bcd1243471 the scheduler checks whether task changes require a restart, this needed
to be updated to consider devices
2019-11-07 17:51:15 +00:00
Drew Bailey
a8998f7599 Merge pull request #6573 from hashicorp/update-cci-consul
updates default consul version to 1.6.1
2019-11-07 11:01:22 -05:00
Lars Lehtonen
5d6c1bc0c9 nomad: TestEvalBroker_EnqueueAll_Dequeue_Fair() proper goroutine error handling (#6636)
nomad: TestEvalBroker_EnqueueAll_Dequeue_Fair() improve test readability
2019-11-07 10:39:29 -05:00
Drew Bailey
5d69b3a2a5 update vagrant & packer consul versions 2019-11-07 10:13:14 -05:00
Ben Barnard
a56b880570 Escape job ID in API requests (#2411)
Jobs can be created with user-provided IDs containing any character
except spaces. The jobId needs to be escaped when used in a request
path, otherwise jobs created with names such as "why?" can't be managed
after they are created.
2019-11-07 08:35:39 -05:00
Drew Bailey
a58f50ae6e return after request has been forwarded 2019-11-07 08:33:53 -05:00
Tim Gross
28eb2a23ee doc: switch README to CircleCI build status badge (#6634) 2019-11-06 17:00:48 -05:00
Lars Lehtonen
693c526ce6 nomad: fix dropped error in TestJobEndpoint_Deregister_ACL (#6602) 2019-11-06 16:40:45 -05:00
Tim Gross
a7bc31b011 fix broken test expectation from message change (#6635) 2019-11-06 16:33:13 -05:00
Charlie Voiselle
94a21dce74 Merge pull request #6596 from rjspiker/rj.fonts
website - font and brand update
2019-11-06 13:01:58 -05:00
Robert James Hernandez
2a933cc9fc Bumping freebsd vagrant to 11.3-STABLE (#6500) 2019-11-06 08:58:34 -05:00
James Rasell
c01e495aa3 Remove trailing dot on drain message to ensure better consistency. (#5956) 2019-11-05 16:53:38 -05:00
Drew Bailey
3aa5ac42cf Merge pull request #6623 from hashicorp/monitor-docs
Monitor docs
2019-11-05 14:43:13 -05:00
Drew Bailey
58b24031ec fix long lines, add possible values 2019-11-05 14:24:52 -05:00
Drew Bailey
743a9b0598 agent api docs for monitor
update CHANGELOG
2019-11-05 13:53:35 -05:00
Drew Bailey
eb51141b14 Merge pull request #6499 from hashicorp/f-nomad-monitor
Nomad Monitor
2019-11-05 12:42:36 -05:00
Drew Bailey
03f0aff010 unlock before returning, no need for label
comment, trigger build

return length written
2019-11-05 11:44:29 -05:00
Drew Bailey
8ccb770b00 simplify logch goroutine 2019-11-05 11:44:28 -05:00