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. 19 Nov, 2018 4 commits
  2. 16 Nov, 2018 2 commits
  3. 26 Sep, 2018 4 commits
  4. 13 Sep, 2018 3 commits
  5. 11 Sep, 2018 6 commits
  6. 10 Sep, 2018 7 commits
  7. 09 Sep, 2018 1 commit
  8. 07 Sep, 2018 3 commits
  9. 06 Sep, 2018 5 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
      Merge pull request #4648 from hashicorp/b-migrate-tls · 6bd58527
      Michael Schurter authored
      Set hostname when migrating ephemeral disks over TLS
      6bd58527
    • Michael Schurter's avatar
      Add changelog entry for #4648 · 833dc7b4
      Michael Schurter authored
      833dc7b4
    • Michael Schurter's avatar
      fix race around error handling · 6b50475b
      Michael Schurter authored
      6b50475b
    • 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. 05 Sep, 2018 5 commits