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. 15 Nov, 2018 1 commit
  2. 30 Oct, 2018 2 commits
  3. 19 Oct, 2018 1 commit
    • Michael Schurter's avatar
      ar: fix leader handling, state restoring, and destroying unrun ARs · d71e7666
      Michael Schurter authored
      * Migrated all of the old leader task tests and got them passing
      * Refactor and consolidate task killing code in AR to always kill leader
        tasks first
      * Fixed lots of issues with state restoring
      * Fixed deadlock in AR.Destroy if AR.Run had never been called
      * Added a new in memory statedb for testing
      d71e7666
  4. 16 Oct, 2018 5 commits
  5. 12 Oct, 2018 1 commit
  6. 03 Oct, 2018 1 commit
  7. 17 Sep, 2018 1 commit
  8. 13 Sep, 2018 1 commit
  9. 06 Sep, 2018 2 commits
    • Michael Schurter's avatar
      config: accept CA PEM files with extra whitespace · 556adad2
      Michael Schurter authored
      Previously we did a validation pass over CA PEM files before calling
      Go's CertPool.AppendCertsFromPEM to provide more detailed error messages
      than the stdlib provides.
      
      Unfortunately our validation was overly strict and rejected valid CA
      files. This is actually the reason the stdlib PEM parser doesn't return
      meaningful errors: PEM files are extremely permissive and it's difficult
      to tell the difference between invalid data and valid metadata.
      
      This PR removes our custom validation as it would reject valid data and
      the extra error messages were not useful in diagnosing the error
      encountered.
      556adad2
    • Michael Schurter's avatar
      client: set host name when migrating over tls · c55d1667
      Michael Schurter authored
      Not setting the host name led the Go HTTP client to expect a certificate
      with a DNS-resolvable name. Since Nomad uses `${role}.${region}.nomad`
      names ephemeral dir migrations were broken when TLS was enabled.
      
      Added an e2e test to ensure this doesn't break again as it's very
      difficult to test and the TLS configuration is very easy to get wrong.
      c55d1667
  10. 04 Sep, 2018 4 commits
  11. 13 Aug, 2018 3 commits
  12. 10 Aug, 2018 9 commits
  13. 05 Jul, 2018 1 commit
  14. 21 Jun, 2018 1 commit
  15. 13 Jun, 2018 1 commit
  16. 08 Jun, 2018 2 commits
  17. 07 Jun, 2018 1 commit
  18. 01 Jun, 2018 1 commit
  19. 30 May, 2018 1 commit
  20. 29 May, 2018 1 commit