Commit Graph

19 Commits

Author SHA1 Message Date
Michael Schurter
2843c0596d Make sed macos compatible
Saves a backup file using a gitignored extension.
2017-01-27 16:08:21 -08:00
Michael Schurter
c5f9144e32 Split dev build into its own script
The dev build is far simpler than the release build, so move it to its
own shell script. This simplifies the release build script slightly as
well at the cost of duplicating the version/tag logic.

Also don't even try to check for LXC if not running on Linux. I don't
think we want to try to support cross-compiling LXC from non-Linux
hosts.
2017-01-27 16:08:21 -08:00
Seth Vargo
14f3c62bc0 Move to container-based build process 2016-10-21 20:35:18 -07:00
Alex Dadgar
f2dcbd3070 Update install of Vault 2016-08-25 14:07:15 -07:00
Diptanu Choudhury
f9baaaa1cf Instlling the vault binary 2016-08-22 08:49:23 -05:00
Alex Dadgar
a7fd23c706 More advance travis timeout circumvention 2016-08-16 21:46:53 -07:00
Kenjiro Nakayama
492ed99ed3 Add go fmt before running test in Makefile 2016-08-02 10:36:26 +09:00
Diptanu Choudhury
1b137e4344 Skipping travis tests and not installing rkt on travis 2016-07-11 15:10:09 -06:00
Sean Chittenden
1c544280a4 Update the docs for installing from source 2016-06-16 21:42:47 -07:00
Alex Dadgar
5f394a5aa1 remove vet 2016-06-10 18:46:23 -07:00
Sean Chittenden
f8be3aa868 Begin using govendor for dependency management 2016-05-04 19:38:37 -07:00
Alex Dadgar
473be7c8bf install qemu on travis 2016-03-24 11:02:18 -07:00
Jake Champlin
1e7e9fb860 Include number of allocations in node-status
We recently ran into an issue on a small percentage of nomad-clients
where the nomad-client was running successfully, but due to a race
condition, could not correctly bind to the docker socket. This caused
all of our nomad jobs to be allocated to a single nomad-client instead
of being spread evenly across our clients. The only way to discover this
was to run `nomad node-status <node>` and count each job allocation per
node.

This can lead to a fairly long debugging process if there are several
nomad-clients. Including the number of allocations for each node in the
`node-status` command would save a large amount of debug time.

```
jake@biscuits [12:08:41] [~]
-> % nomad node-status
ID        Datacenter  Name      Class   Drain  Status  Allocations
2b0aabc5  dc1         biscuits  <none>  false  ready   0
```

```
jake@biscuits [12:08:55] [~]
-> % nomad node-status
ID        Datacenter  Name      Class   Drain  Status  Allocations
2b0aabc5  dc1         biscuits  <none>  false  ready   1
```
2016-03-03 12:19:56 -05:00
Abhishek Chanda
0905dccb1c Enable running rkt tests in travis
- Introduces a travis target in Makefile to update docker and
  install rkt
2016-03-02 14:04:14 -08:00
Alex Dadgar
d8150054dd Fix import path to be non-vendored in Makefile 2016-02-20 18:59:55 -08:00
Alex Dadgar
20f43161d2 external dep 2016-02-20 18:22:57 -08:00
Alex Dadgar
6b188d84eb Switch to using go/codec and use code generation 2016-02-20 18:05:17 -08:00
Diptanu Choudhury
a812fd547c Fixed the go vet to skip vendored files 2016-02-15 17:56:28 -08:00
Sean Chittenden
d0c9dae064 Rename Makefile to GNUmakefile 2016-02-12 16:59:31 -08:00