Sponson is a tool to create and setup `systemd-nspawn` containers in a Docker-like way, without using Docker.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

176 lines
3.0 KiB

#################
Sponson ChangeLog
#################
All notable changes to this project will be documented in this file.
This project adheres to `PEP 440 <https://www.python.org/dev/peps/pep-0440/>`_.
Unreleased_
===========
.. _Unreleased: https://code.lapwing.org/devops/sponson/tree/develop
Changed
-------
- Moved all operations to DBUS services
0.5.1_ - 2017-08-17
===================
.. _0.5.1: https://code.lapwing.org/devops/sponson/tree/master
Changed
-------
- Create source tarballs using ``setup.py``
Fixed
-----
- Documentation links
0.5.0_ - 2017-08-16
===================
.. _0.5.0: https://code.lapwing.org/devops/sponson/tree/91aa4a18f36ba6862c1e2e3f6fa8a65033ca23f0
Added
-----
- Publishing images using ``ostree``
Changed
-------
- Mount containers to ``/var/lib/machines``
- Use overrides for ``systemd-nspawn@.service`` instead of new file
- Use ``systemd.nspawn`` configuration files if systemd >= 229
- Improved documentation
- Use ``ostree`` for image storage
Fixed
-----
- Container cloning/updating copies user and group ownerships
- Container cloning/updating copies special character files
0.2.0_ - 2016-09-18
===================
.. _0.2.0: https://code.lapwing.org/devops/sponson/tree/b2968de3f2e340091ddb79eac95aadb825a3926e
Added
-----
- Container cloning
- Container updates to newer image versions
- Image rebuilding to update software inside the image
0.1.5_ - 2016-03-18
===================
.. _0.1.5: https://code.lapwing.org/devops/sponson/tree/714b3f1bdc284838104d65d081a3680843376c31
Added
-----
- IPv6 forwarding support
- Container ``firstboot`` to setup machine ID, local, hostname.
Changed
-------
- Accept outgoing network connections from containers
- By default remove firewall forwarding rules for containers
- Improved forwarding for containers
Fixed
-----
- Remove machine-id from image build ``run`` steps
0.1.4_ - 2016-02-01
===================
.. _0.1.4: https://code.lapwing.org/devops/sponson/tree/2c5ed170c3b2317aa71ee686f6c06ae4bfb8a834
Fixed
-----
- Incorrect runtime configuration use when building new containers
0.1.3_ - 2016-02-01
===================
.. _0.1.3: https://code.lapwing.org/devops/sponson/tree/36076cd903a9e6133c732b70613c2cc54d88768a
Fixed
-----
- Incorrect runtime configuration use when building new images
0.1.2_ - 2016-01-28
===================
.. _0.1.2: https://code.lapwing.org/devops/sponson/tree/56573e26447be5f74e29dc88f643a27b021fc006
Added
-----
- SELinux module
- Host firewall setup for containers
Changed
-------
- Save configuration files on container creation
- Get explicit mounts for containers
Removed
-------
- Use of ``systemd-nspawn`` port forwarding
0.1.1_ - 2016-01-21
===================
.. _0.1.1: https://code.lapwing.org/devops/sponson/tree/ea4ee9293c2192c93ec103c65a793a6a27ac8184
Fixed
-----
- Incorrect ``setup.py`` configuration options
0.1 - 2016-01-21
================
.. _0.1: https://code.lapwing.org/devops/sponson/tree/0f4222580e8b6423eb1175fef7259e5c58a37a0f
Added
-----
- Sponson