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. 21 Jun, 2021 1 commit
  2. 17 Jun, 2021 1 commit
  3. 09 Jun, 2021 1 commit
    • Isabel Suchanek's avatar
      cli: add monitor flag to deployment status · 0edda116
      Isabel Suchanek authored
      Adding '-verbose' will print out the allocation information for the
      deployment. This also changes the job run command so that it now blocks
      until deployment is complete and adds timestamps to the output so that
      it's more in line with the output of node drain.
      
      This uses glint to print in place in running in a tty. Because glint
      doesn't yet support cmd/powershell, Windows workflows use a different
      library to print in place, which results in slightly different
      formatting: 1) different margins, and 2) no spinner indicating
      deployment in progress.
      0edda116
  4. 30 Apr, 2021 1 commit
  5. 27 Apr, 2021 1 commit
  6. 19 Apr, 2021 1 commit
  7. 16 Apr, 2021 2 commits
    • Seth Hoenig's avatar
      Revert "deps: bump consul/api version for transparent proxy" · f37eccfb
      Seth Hoenig authored
      This reverts commit 12bb5092.
      
      This change is causing compatibility issues with Consul 1.9.X;
      I suspect the change is only compatible with Consul 1.10 or higher
      which is not released yet, and not something Nomad can require
      for quite some time.
      
      E.g. when registering an ingress gateway,
      
      ```
      consul.sync: failed to update services in Consul: error="Unexpected response code: 400 (Request decode failed: json: unknown field "TransparentProxy")"
      ```
      f37eccfb
    • Nick Ethier's avatar
      update go.mod · 343f7f4c
      Nick Ethier authored
      343f7f4c
  8. 13 Apr, 2021 1 commit
  9. 12 Apr, 2021 1 commit
  10. 07 Apr, 2021 1 commit
  11. 05 Apr, 2021 1 commit
  12. 31 Mar, 2021 1 commit
  13. 30 Mar, 2021 1 commit
  14. 12 Mar, 2021 1 commit
  15. 29 Jan, 2021 2 commits
  16. 07 Jan, 2021 1 commit
  17. 09 Dec, 2020 1 commit
  18. 05 Nov, 2020 1 commit
    • Drew Bailey's avatar
      Api/event stream payload values (#9277) · be2024ab
      Drew Bailey authored
      
      * Get concrete types out of dynamic payload
      
      wip
      
      pull out value setting to func
      
      * Add TestEventSTream_SetPayloadValue
      
      Add more assertions
      
      use alias type in unmarshalJSON to handle payload rawmessage
      
      shorten unmarshal and remove anonymous wrap struct
      
      * use map structure and helper functions to return concrete types
      
      * ensure times are properly handled
      
      * update test name
      
      * put all decode logic in a single function
      Co-authored-by: default avatarKris Hicks <khicks@hashicorp.com>
      be2024ab
  19. 21 Oct, 2020 1 commit
  20. 17 Oct, 2020 2 commits
  21. 15 Oct, 2020 1 commit
  22. 14 Oct, 2020 2 commits
  23. 06 Oct, 2020 1 commit
  24. 05 Oct, 2020 1 commit
    • Tim Gross's avatar
      e2e: extend ConsulTemplate test and fix flakiness (#8997) · 31747e9c
      Tim Gross authored
      Add service discovery integration to the existing consul-template E2E test,
      and verify both service and key updates force re-rendering. Fixes flakiness by
      using the longer default wait config we use elsewhere.
      
      Removes our last direct dependency on gomega.
      31747e9c
  25. 01 Oct, 2020 1 commit
  26. 13 Sep, 2020 1 commit
  27. 10 Sep, 2020 1 commit
  28. 01 Sep, 2020 1 commit
  29. 24 Aug, 2020 1 commit
  30. 23 Aug, 2020 3 commits
  31. 21 Aug, 2020 1 commit
    • Seth Hoenig's avatar
      consul/connect: add initial support for ingress gateways · 9ffdeed9
      Seth Hoenig authored
      This PR adds initial support for running Consul Connect Ingress Gateways (CIGs) in Nomad. These gateways are declared as part of a task group level service definition within the connect stanza.
      
      ```hcl
      service {
        connect {
          gateway {
            proxy {
              // envoy proxy configuration
            }
            ingress {
              // ingress-gateway configuration entry
            }
          }
        }
      }
      ```
      
      A gateway can be run in `bridge` or `host` networking mode, with the caveat that host networking necessitates manually specifying the Envoy admin listener (which cannot be disabled) via the service port value.
      
      Currently Envoy is the only supported gateway implementation in Consul, and Nomad only supports running Envoy as a gateway using the docker driver.
      
      Aims to address #8294 and tangentially #8647
      9ffdeed9
  32. 19 Aug, 2020 1 commit
  33. 11 Aug, 2020 1 commit
  34. 07 Aug, 2020 1 commit
    • Seth Hoenig's avatar
      deps: upgrade import of consul/api · 7bdbef25
      Seth Hoenig authored
      Upgrade our consul/api import to the equivelent of consul@v1.8.1 which includes
      a bug fix necessary for #6913. If consul would publish a proper api/ submodule tag
      we could reference that.
      7bdbef25