Releases: JanMa/nomad-driver-nspawn
Releases · JanMa/nomad-driver-nspawn
Version 0.10.0
Version 0.9.1
Fixed
- Fix go installation in Makefile
Changed
- Update Nomad to v1.3.1
- Use Debian bullseye image for driver tests
Version 0.9.0
Added
- Support for downloading images from a Docker Registry
Fixed
- Update broken image URLs used in unit tests
Version 0.8.0
Added
- Support for
private_users
andprivate_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
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
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
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
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
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
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 settingvolumes = false
inside the driver config.