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. 28 Sep, 2018 5 commits
  2. 27 Sep, 2018 3 commits
  3. 26 Sep, 2018 3 commits
    • Alex Dadgar's avatar
      Plugin loader initialization · bd4cfbcc
      Alex Dadgar authored
      bd4cfbcc
    • Alex Dadgar's avatar
      Internal plugin catalog · 850f1650
      Alex Dadgar authored
      850f1650
    • Nick Ethier's avatar
      clientv2: base driver plugin (#4671) · a73555f2
      Nick Ethier authored
      Driver plugin framework to facilitate development of driver plugins.
      
      Implementing plugins only need to implement the DriverPlugin interface.
      The framework proxies this interface to the go-plugin GRPC interface generated
      from the driver.proto spec.
      
      A testing harness is provided to allow implementing drivers to test the full
      lifecycle of the driver plugin. An example use:
      
      func TestMyDriver(t *testing.T) {
          harness := NewDriverHarness(t, &MyDiverPlugin{})
          // The harness implements the DriverPlugin interface and can be used as such
          taskHandle, err := harness.StartTask(...)
      }
      a73555f2
  4. 25 Sep, 2018 1 commit
  5. 24 Sep, 2018 1 commit
    • Nick Ethier's avatar
      executor v2 (#4656) · db85f9e0
      Nick Ethier authored
      * client/executor: refactor client to remove interpolation
      
      * executor: POC libcontainer based executor
      
      * vendor: use hashicorp libcontainer fork
      
      * vendor: add libcontainer/nsenter dep
      
      * executor: updated executor interface to simplify operations
      
      * executor: implement logging pipe
      
      * logmon: new logmon plugin to manage task logs
      
      * driver/executor: use logmon for log management
      
      * executor: fix tests and windows build
      
      * executor: fix logging key names
      
      * executor: fix test failures
      
      * executor: add config field to toggle between using libcontainer and standard executors
      
      * logmon: use discover utility to discover nomad executable
      
      * executor: only call libcontainer-shim on main in linux
      
      * logmon: use seperate path configs for stdout/stderr fifos
      
      * executor: windows fixes
      
      * executor: created reusable pid stats collection utility that can be used in an executor
      
      * executor: update fifo.Open calls
      
      * executor: fix build
      
      * remove executor from...
      db85f9e0
  6. 21 Sep, 2018 1 commit
  7. 18 Sep, 2018 26 commits