Skip to content

Releases: hercules-ci/arion

0.2.2.0 -- 2024-12-11

11 Dec 12:03
Compare
Choose a tag to compare

Added

Fixed

  • nix repl did not pass --file to Nix for file-based repls
  • services.<name>.service.build.context was ignored
  • boot.tmpOnTmpfs -> boot.tmp.useTmpfs
  • Remove lorri from local development environment, as it would fail silently

Removed

  • defaultPackage flake output. Use packages.<system>.default instead.

v0.2.1.0: 0.2.1.0 -- 2023-07-26

27 Jul 12:01
Compare
Choose a tag to compare
Added

* `service.networks` now supports attribute set values with various options, thanks to @pedorich-n.
* `docker-compose.volumes` can now be specified in multiple modules, thanks to @qaifshaikh.
* `image.fakeRootCommands` for making modifications to the image that aren't "add a link farm".

Fixed

* Regular maintenance fixes, including one by olebedev

0.1.3.0

03 Jun 09:49
Compare
Choose a tag to compare

Changed

  • useHostStore now uses an image derived from the image.* options. You may
    need to enable enableRecommendedContents because with this change, files
    like /bin/sh aren't added by default anymore.

  • Drop obsolete NixOS 19.03, 19.09 and 20.03 from CI.

Added

  • NixOS-based containers can now run on Podman when it is configured to provide a docker socket. See the installation docs.

  • Support service.dns, for overriding the DNS servers used by containers.

  • Support service.labels, which is useful for autodiscovery among other things.

  • Add a tested example for Traefik with label-based routing.

  • Add a flake.nix and an experimental flake example

  • Add a warning when systemd DynamicUser is used but not available to the
    container.

  • CI with NixOS 21.05