Nomad Driver Containerd Versions Save

Nomad task driver for launching containers using containerd.

v0.9.4

1 year ago
  • Security fixes
  • Enable compatibility with nomad in cgroups.v2 mode #133

v0.9.3

2 years ago
  • Security fix: Upgrade containerd to 1.5.7
  • Security fix: Upgrade Consul to 1.10.1
  • Security fix: Upgrade Consul to 1.10.2
  • Enable all devices in privileged mode. Thanks to @sha7khan for the contribution!
  • Add parameter to allow setting the running user for container. Thanks to @n-marton for the contribution!
  • Security fixes: Upgrade containerd + Nomad
  • Fix issue #116 : Add support for template stanza

v0.9.2

2 years ago
  • Update golang to 1.17, containerd to 1.5.5, nerdctl to 0.11.1 and nomad to 1.1.4.
  • Run nomad in non-dev mode and fix tests.
  • Fix CVE-2021-37218.
  • Fix #108 - Stdout and Stderr of existing processes are lost after a restart of nomad.

v0.9.1

2 years ago
  • Add support for terminal resizing in alloc exec. (Thanks to @th0m for the contribution)
  • Add nerdctl to vagrant VM.
  • image size adjustments (Thanks to @jamesalbert for the contribution)
  • Upgrade containerd to 1.4.8.

v0.9

2 years ago
  • pids_limit flag added.
  • sysctl flag added.
  • image_pull_timeout flag added.
  • hostname flag added.
  • Ability to run test via vagrant-libvirt and fix can not run test via 'sudo make test' (Thanks to @lisongmin for the contribution).
  • Support for private registry authentication via Task Config (Thanks to @lisongmin for the contribution).
  • Support for Nomad memory oversubscription (Thanks to @notnoop for the contribution).
  • Private registry auth support via Driver Config.
  • pid_mode flag added.
  • Add CodeQL scanning to GHA (Thanks to @chuckyz for the contribution).
  • shm_size flag added.

v0.8

3 years ago

Release notes

  • Set default docker registry. Fix for Issue #74.
  • Add support for allow_privileged flag.
  • Add support for entrypoint (Thanks to @lisongmin for helping with the review).

v0.7

3 years ago

Release Notes

  • Fix issue in Recover Task.
  • Change filesystem isolation to FSIsolationImage.
  • Add task name as part of container name Thanks to @lisongmin for the contribution.
  • support config DNS via network stanza Thanks to @lisongmin for the contribution.
  • Support running integration tests in local vagrant VM.
  • Add support for arm64.
  • Add Github Actions for CI
  • Github badge for nomad docs.
  • Add support for extra_hosts.
  • Add extra_hosts integration test.

v0.6

3 years ago

Release notes:

  • Bind mount ${NOMAD_ALLOC_DIR} into the container.
  • Apply memory cgroups to the container.
  • Add support for CPU shares
  • Add host_dns flag into TaskConfig.
  • Add option to select current working directory (cwd).
  • Improve reliability by fixing issues. More details here
  • Add commandline options so we can get the driver version via commandline via containerd-driver -v. Thanks to @lisongmin for the contribution.
  • support volume_mount in the task. Thanks to @lisongmin for the contribution.
  • Don't run CLA bot on comments.
  • Remove network mbits from example jobs.
  • Add a description for volume_mount stanza.

v0.5

3 years ago

Release notes


  • Support for $(nomad alloc logs) command.
  • Support for host_network.
  • Error out on invalid signal (nomad alloc signal command), rather than defaulting to SIGINT.
  • Support for default and custom seccomp profiles.
  • Support for bridge networks.
  • Don’t override the container $(PATH) environment variable.
  • Support for consul templates.
  • Support for port forwarding and consul service discovery.

v0.1

3 years ago

First release of nomad-driver-containerd!