Commit Graph

3786 Commits

Author SHA1 Message Date
Sean Chittenden
46a2d5de0b Revert making UniversalExecutor.wait() platform specific 2016-05-08 00:13:28 -07:00
Sean Chittenden
92bad38729 Catch up with error message drift in docker 2016-05-07 15:46:44 -07:00
Sean Chittenden
16b0ad4263 Break out the windows vs UNIX Fingerprinter
cgroup's are applicable to Windows and will require a more specific abstraction.  Stub out the difference.  The *NIX exec drivers will likely be broken out over time (e.g. *BSD and Solaris).
2016-05-07 12:37:15 -07:00
Sean Chittenden
2ffef3d48d Fully enumerate build targets
Exclude broken build targets from gox
2016-05-07 12:12:04 -07:00
Sean Chittenden
3a0d6040f1 Fix executor builds on Windows 2016-05-07 12:07:27 -07:00
Sean Chittenden
a8122e8ef3 Vendor golang.org/x/sys/windows 2016-05-07 12:06:42 -07:00
Sean Chittenden
1acc8a3355 Implement a Windows-specific UniversalExecutor wait() 2016-05-07 12:00:44 -07:00
Sean Chittenden
7763edeaae Windows needs a stub chroot command 2016-05-07 11:59:55 -07:00
Sean Chittenden
68bdd67544 Build checks per-platform 2016-05-07 11:18:13 -07:00
Sean Chittenden
bfa8284531 Prefer golang.org/x/sys/unix where appropriate
Favor the `unix` package on *NIX platforms vs the now frozen `syscall` package.
2016-05-07 11:01:45 -07:00
Sean Chittenden
9cb16b5b9e Explicitly enumaret the build targets in _unix
`!windows` was being used as the synonym for `darwin dragonfly freebsd linux netbsd openbsd solaris`.  While I don't imagine `android` will be a prime target for Nomad in the near term, favor explicit build targets.

List of build targets generated by Go 1.7's dist command: `go tool dist list | sort | cut -d '/' -f 1 | sort | uniq`
2016-05-07 10:42:01 -07:00
Sean Chittenden
146c4e8fd6 Rename from posix to unix to parallel x/sys/unix
Use the `_unix` file suffix to denote *NIX-like semantics in order to parallel the designation given by the package `golang.org/x/sys/unix`.
2016-05-07 10:33:43 -07:00
Alex Dadgar
b734173270 pass a copy of the task to the task environment 2016-05-05 22:01:17 -07:00
Diptanu Choudhury
b07f15b8c5 Merge pull request #1151 from hashicorp/check-debug-logs
Added logs to indicate when checks timeout
2016-05-05 16:52:04 -07:00
Diptanu Choudhury
2a4431b09b Added some docs 2016-05-05 11:52:22 -07:00
Sean Chittenden
27e14f6c90 Merge pull request #1152 from hashicorp/f-vagrant-cluster
Update Vagrantfile to support multiple nodes. Bump Go to 1.6.2.

dadgar: "LGTM"
2016-05-05 11:20:52 -07:00
Sean Chittenden
65d7f1e399 Update Vagrantfile to support multiple nodes. Bump Go to 1.6.2.
`vagrant up` just works and only one VM is spun-up by default, however
there are up to 5x VMs available for cluster testing. `nomad-server%02d`
and `nomad-client%02d`.
2016-05-05 11:07:02 -07:00
Alex Dadgar
72eaca0374 Merge pull request #1149 from hashicorp/f-current-version-checkpoint
Include the current version along side the available version.
2016-05-05 10:03:09 -07:00
Diptanu Choudhury
03763d570b Added logs to indicate when checks timeout 2016-05-05 10:01:38 -07:00
Sean Chittenden
65d80a64e0 When checkpoint emits a log message indicating an agent is out of
date, include the current version along with the available version
according to checkpoint.

Inspired by: log output in hashicorp/consul#993
2016-05-04 23:56:37 -07:00
Diptanu Choudhury
5d22789efe Merge pull request #1148 from hashicorp/f-govendor
Use govendor
2016-05-04 20:54:32 -07:00
Sean Chittenden
3eb9664eca Remove unused packages
```
govendor remove +unused
git add vendor/
```
2016-05-04 19:49:43 -07:00
Sean Chittenden
f1254cdefa Update github.com/ugorji/go/codec*
No functional change.

```
govendor update github.com/ugorji/go/codec
govendor update github.com/ugorji/go/codec/codecgen
```
2016-05-04 19:47:48 -07:00
Sean Chittenden
f8be3aa868 Begin using govendor for dependency management 2016-05-04 19:38:37 -07:00
Diptanu Choudhury
7b8a2cd34d Updated the changelog 2016-05-03 14:38:34 -07:00
Diptanu Choudhury
5e57308782 Merge pull request #1144 from hashicorp/unique-service-names
Ensuring check names are unique
2016-05-03 14:36:49 -07:00
Diptanu Choudhury
511059e959 Ensuring check names are unique 2016-05-03 13:16:02 -07:00
Diptanu Choudhury
1afe104ada Merge pull request #1143 from hashicorp/unique-service-names
Ensuring service names are unique
2016-05-03 01:15:31 -07:00
Diptanu Choudhury
092833ff4b Merge pull request #1118 from hashicorp/docs-discovery-json
Added docs for json representation of service discovery objects
2016-05-03 01:15:12 -07:00
Diptanu Choudhury
96046d8d9a Merge pull request #1142 from hashicorp/sethvargo/elink
Track enhanced links
2016-05-03 01:14:55 -07:00
Diptanu Choudhury
724fb1d76d Ensuring service names are unique 2016-05-02 13:43:07 -07:00
Seth Vargo
2373f8644c Track enhanced links 2016-05-02 16:00:10 -04:00
iverberk
01c3b3cf25 Merge pull request #1139 from hashicorp/b-typo-force-leave
Fix typo in force-leave docs
2016-05-01 22:08:35 +02:00
Pete Shima
d78611ba9e Fix typo in force-leave docs 2016-05-01 13:00:04 -07:00
Alex Dadgar
528d1d41ed Changelog and 0.4 version bump 2016-04-26 10:14:48 -07:00
Alex Dadgar
ca2d140c18 Merge pull request #1128 from hashicorp/f-restrict-inplace
Task is not eligible for update if User, Meta, or Resources change
2016-04-26 10:12:42 -07:00
Alex Dadgar
7c5d73916f Task is not eligible for update if User, Meta, or Resources change 2016-04-25 17:20:25 -07:00
iverberk
0c7bceab12 Merge pull request #1126 from hashicorp/b-fix-label-type
Docker labels configuration should be of type "array" in schema
2016-04-26 00:24:09 +02:00
Ivo Verberk
e7efe615fd Docker labels configuration should be of type "array" in schema 2016-04-25 23:58:31 +02:00
Diptanu Choudhury
4c5b2f6be5 Merge pull request #1122 from hashicorp/sethvargo/referrer
Do not allow referrer to modify the sender
2016-04-22 21:04:36 -07:00
Seth Vargo
fff90e6ddb Do not allow referrer to modify the sender
http://mathiasbynens.github.io/rel-noopener/
2016-04-22 23:37:55 -04:00
Diptanu Choudhury
496a8eb9b1 Bumping up the version of the website 2016-04-22 16:56:35 -07:00
Alex Dadgar
efcd4e822d Release v0.3.2 2016-04-22 16:30:39 -07:00
Alex Dadgar
86f36d4059 version bump 2016-04-22 16:25:15 -07:00
Alex Dadgar
ca21ae8101 changelog 2016-04-22 16:16:26 -07:00
Alex Dadgar
2d286522fc Merge pull request #1121 from hashicorp/f-server-members
`nomad server-members`: Better error handling of no cluster leader in federated clusters
2016-04-22 16:08:33 -07:00
Alex Dadgar
b6585fc50c Better error handling 2016-04-22 15:59:56 -07:00
Alex Dadgar
27b40bfc9f Merge pull request #1117 from hashicorp/f-docker-timeouts
Timeout docker connections after 1 minute
2016-04-22 15:31:16 -07:00
Diptanu Choudhury
482b9c4d70 Added doc for the SSL key of the docker driver config 2016-04-22 13:23:22 -07:00
Diptanu Choudhury
b6ce66e31a Added docs for json representation of service discovery objects 2016-04-22 11:15:49 -07:00