This project is mirrored from https://gitee.com/mirrors/nomad.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 13 Mar, 2017 1 commit
    • James Nugent's avatar
      build: Add Vault as an external test dependency · ec91903c
      James Nugent authored
      Vault is required for the fingerprinting tests but is not currently
      installed by the build process. This commit adds a new category of
      external tools for test dependencies and `go get`'s them during the
      bootstrap.
      
      We also fix the syntax of the Makefile to use tabs throughout.
      ec91903c
  2. 09 Mar, 2017 1 commit
  3. 03 Mar, 2017 1 commit
  4. 28 Feb, 2017 1 commit
    • Alex Dadgar's avatar
      Fix vet script and fix vet problems · 07f7e195
      Alex Dadgar authored
      This PR fixes our vet script and fixes all the missed vet changes.
      
      It also fixes pointers being printed in `nomad stop <job>` and `nomad
      node-status <node>`.
      07f7e195
  5. 28 Jan, 2017 2 commits
    • Michael Schurter's avatar
      Make sed macos compatible · 2843c059
      Michael Schurter authored
      Saves a backup file using a gitignored extension.
      2843c059
    • Michael Schurter's avatar
      Split dev build into its own script · c5f9144e
      Michael Schurter authored
      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.
      c5f9144e
  6. 22 Oct, 2016 1 commit
  7. 25 Aug, 2016 1 commit
  8. 22 Aug, 2016 1 commit
  9. 17 Aug, 2016 1 commit
  10. 02 Aug, 2016 1 commit
  11. 11 Jul, 2016 1 commit
  12. 17 Jun, 2016 1 commit
  13. 11 Jun, 2016 1 commit
  14. 05 May, 2016 1 commit
  15. 24 Mar, 2016 1 commit
  16. 03 Mar, 2016 1 commit
    • Jake Champlin's avatar
      Include number of allocations in node-status · 1e7e9fb8
      Jake Champlin authored
      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
      ```
      1e7e9fb8
  17. 02 Mar, 2016 1 commit
  18. 21 Feb, 2016 3 commits
  19. 16 Feb, 2016 1 commit
  20. 13 Feb, 2016 1 commit
  21. 12 Feb, 2016 2 commits
  22. 03 Feb, 2016 1 commit
  23. 28 Jan, 2016 1 commit
    • Jake Champlin's avatar
      Allow compilation on BSD · ee1b4162
      Jake Champlin authored
      BSD Make uses `$.CURDIR` instead of `$CURDIR`. BSD and GNU share `$PWD`
      though, so it works as a drop in replacement.
      
      Also update scripts in `scripts/` to call `/usr/bin/env` in the shebang,
      as BSD places `bash` at `/usr/local/bin/bash` instead of `/bin/bash`
      ee1b4162
  24. 05 Jan, 2016 1 commit
    • Abhishek Chanda's avatar
      Include gocov stuff in tools · a5d9c2c6
      Abhishek Chanda authored
      These two tools are used in the "cov" Makefile target, but installing
      these were not automated. This PR removes the ambiguity where a
      developer tries to do a `make cov` and finds that the tools are not
      installed.
      a5d9c2c6
  25. 11 Dec, 2015 1 commit
  26. 30 Sep, 2015 2 commits
  27. 29 Sep, 2015 1 commit
  28. 28 Sep, 2015 3 commits
  29. 14 Sep, 2015 1 commit
  30. 01 Jun, 2015 2 commits