Skip to content

Releases: JanMa/nomad-driver-nspawn

Version 0.10.0

04 Jul 08:27
3d7877c
Compare
Choose a tag to compare

Added

  • Support for network_bridge setting @Gibheer

Fixed

  • PrivateUser being overwritten with wrong value @Gibheer
  • Ensure required services are started in Debian test image
  • Ensure correct Go version is used to build tests

Changed

  • Update Debian test image
  • Update Go to v1.20
  • Update Nomad to v1.4.4

Version 0.9.1

20 Jun 08:18
4a438f9
Compare
Choose a tag to compare

Fixed

  • Fix go installation in Makefile

Changed

  • Update Nomad to v1.3.1
  • Use Debian bullseye image for driver tests

Version 0.9.0

18 Feb 20:56
Compare
Choose a tag to compare

Added

  • Support for downloading images from a Docker Registry

Fixed

  • Update broken image URLs used in unit tests

Version 0.8.0

22 Nov 20:54
Compare
Choose a tag to compare

Added

  • Support for private_users and private_users_ownership flags (#26)

Changed

  • Update Nomad to v1.2.0
  • Improve drive API documentation @blaggacao (#25)
  • Update Go to v1.17

Version 0.7.0

28 May 21:09
Compare
Choose a tag to compare

Added

  • Support for new memory_max setting

Changed

  • Update to Nomad v1.1.0
  • Lower log level of passed arguments to systemd-nspawn to DEBUG

Version 0.6.0

19 Jan 22:13
Compare
Choose a tag to compare

Added

  • Support for group level network stanza

Fixed

  • Ensure tests are always built on code changes
  • Run "apt update" in Actions pipeline

Changed

  • Adjust Nginx example to use group network stanza
  • Update to Nomad v1.0.2

Version 0.5.0

07 Jan 20:44
Compare
Choose a tag to compare

Added

  • Support for running containers without private networking.
  • Support for running multiple containers in the same network-zone.
  • GitHub Actions CI pipeline for automated builds and tests

Fixed

  • Ensure all test resources are cleaned up.

Version 0.4.1

29 Oct 12:01
Compare
Choose a tag to compare

Fixed

  • Ensure all test containers are properly stopped.
  • Fixed a bug which caused tasks to not be recovered on Nomad restarts (#17)

Version 0.4.0

03 Oct 19:03
Compare
Choose a tag to compare

Added

  • Support for granting additional capabilities to containers. @mateuszlewko
  • Support for all new options of resolv_conf added in Systemd 246. @mateuszlewko
  • Ensure images can be safely downloaded in paralell.
  • Ported tests from exec driver to this project. They cover basic
    functionality like starting, stopping, killing, destroying tasks and
    executing commands in them.
  • Added Makefile for common build operations.

Changed

  • Improved error message if systemd-nspawn fails to start a task.
  • NewNspawnDriver() now returns a driver with the default config settings.

Fixed

  • Fixed a runtime panic which occured if a task had no resources assigned.

Version 0.3.0

12 Aug 18:05
Compare
Choose a tag to compare
Version 0.3.0 Pre-release
Pre-release

Added

  • Support for Nomad bridge networking mode. This also enables the use of
    Consul Connect.
  • Output the error why systemd-nspawn fails on startup. It is added to the
    logs and shown in the WebUi.
  • Support for volume_mount stanza. Volumes are enabled by default and can be
    disabled by setting volumes = false inside the driver config.