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.

177 lines
3.0 KiB

  1. #################
  2. Sponson ChangeLog
  3. #################
  4. All notable changes to this project will be documented in this file.
  5. This project adheres to `PEP 440 <https://www.python.org/dev/peps/pep-0440/>`_.
  6. Unreleased_
  7. ===========
  8. .. _Unreleased: https://code.lapwing.org/devops/sponson/tree/develop
  9. Changed
  10. -------
  11. - Moved all operations to DBUS services
  12. 0.5.1_ - 2017-08-17
  13. ===================
  14. .. _0.5.1: https://code.lapwing.org/devops/sponson/tree/master
  15. Changed
  16. -------
  17. - Create source tarballs using ``setup.py``
  18. Fixed
  19. -----
  20. - Documentation links
  21. 0.5.0_ - 2017-08-16
  22. ===================
  23. .. _0.5.0: https://code.lapwing.org/devops/sponson/tree/91aa4a18f36ba6862c1e2e3f6fa8a65033ca23f0
  24. Added
  25. -----
  26. - Publishing images using ``ostree``
  27. Changed
  28. -------
  29. - Mount containers to ``/var/lib/machines``
  30. - Use overrides for ``systemd-nspawn@.service`` instead of new file
  31. - Use ``systemd.nspawn`` configuration files if systemd >= 229
  32. - Improved documentation
  33. - Use ``ostree`` for image storage
  34. Fixed
  35. -----
  36. - Container cloning/updating copies user and group ownerships
  37. - Container cloning/updating copies special character files
  38. 0.2.0_ - 2016-09-18
  39. ===================
  40. .. _0.2.0: https://code.lapwing.org/devops/sponson/tree/b2968de3f2e340091ddb79eac95aadb825a3926e
  41. Added
  42. -----
  43. - Container cloning
  44. - Container updates to newer image versions
  45. - Image rebuilding to update software inside the image
  46. 0.1.5_ - 2016-03-18
  47. ===================
  48. .. _0.1.5: https://code.lapwing.org/devops/sponson/tree/714b3f1bdc284838104d65d081a3680843376c31
  49. Added
  50. -----
  51. - IPv6 forwarding support
  52. - Container ``firstboot`` to setup machine ID, local, hostname.
  53. Changed
  54. -------
  55. - Accept outgoing network connections from containers
  56. - By default remove firewall forwarding rules for containers
  57. - Improved forwarding for containers
  58. Fixed
  59. -----
  60. - Remove machine-id from image build ``run`` steps
  61. 0.1.4_ - 2016-02-01
  62. ===================
  63. .. _0.1.4: https://code.lapwing.org/devops/sponson/tree/2c5ed170c3b2317aa71ee686f6c06ae4bfb8a834
  64. Fixed
  65. -----
  66. - Incorrect runtime configuration use when building new containers
  67. 0.1.3_ - 2016-02-01
  68. ===================
  69. .. _0.1.3: https://code.lapwing.org/devops/sponson/tree/36076cd903a9e6133c732b70613c2cc54d88768a
  70. Fixed
  71. -----
  72. - Incorrect runtime configuration use when building new images
  73. 0.1.2_ - 2016-01-28
  74. ===================
  75. .. _0.1.2: https://code.lapwing.org/devops/sponson/tree/56573e26447be5f74e29dc88f643a27b021fc006
  76. Added
  77. -----
  78. - SELinux module
  79. - Host firewall setup for containers
  80. Changed
  81. -------
  82. - Save configuration files on container creation
  83. - Get explicit mounts for containers
  84. Removed
  85. -------
  86. - Use of ``systemd-nspawn`` port forwarding
  87. 0.1.1_ - 2016-01-21
  88. ===================
  89. .. _0.1.1: https://code.lapwing.org/devops/sponson/tree/ea4ee9293c2192c93ec103c65a793a6a27ac8184
  90. Fixed
  91. -----
  92. - Incorrect ``setup.py`` configuration options
  93. 0.1 - 2016-01-21
  94. ================
  95. .. _0.1: https://code.lapwing.org/devops/sponson/tree/0f4222580e8b6423eb1175fef7259e5c58a37a0f
  96. Added
  97. -----
  98. - Sponson