Robert Hensing
9dd1ab0568
Update change log
2021-05-31 16:53:57 +02:00
Robert Hensing
144864d61c
Drop NixOS 19.03
2021-05-31 16:53:57 +02:00
Robert Hensing
a2f5c9415c
Update README for 21.05
2021-05-31 16:53:57 +02:00
Robert Hensing
1a24fe9639
Warn when DynamicUser is used without SYS_ADMIN
2021-05-31 16:53:57 +02:00
Robert Hensing
286d56a83c
Add test with podman docker socket backend
2021-05-31 16:53:57 +02:00
Robert Hensing
e0e7531f7d
Add image.enableRecommendedContents for /bin/sh and such
2021-05-31 16:53:57 +02:00
Robert Hensing
48d3d4b0d7
Use image.includeStorePaths = false, no more "arion base image"
...
The arion base image was a poor substitute for the customization
layer that only worked for some images.
By modifying dockerTools to export only the customization layer,
we can support arbitrary root contents.
2021-05-31 16:53:57 +02:00
Robert Hensing
ad41d1e39b
Use streamLayeredImage for base image
2021-05-24 12:28:32 +02:00
Robert Hensing
b83cf51efd
Merge pull request #116 from hercules-ci/flake
...
Flake
2021-05-19 17:13:43 +02:00
Robert Hensing
e1f7840780
Update doc about garbage collection
2021-05-18 12:54:53 +02:00
Robert Hensing
3fb8782296
Allow overriding the source used for evaluation
2021-05-18 12:54:53 +02:00
Robert Hensing
525b598ce3
flake: Add overlay
2021-05-18 12:54:53 +02:00
Robert Hensing
39249c5956
flake: Add build and eval functions
2021-05-18 12:54:53 +02:00
Robert Hensing
8cb231fa89
Update comment about tarballs
2021-05-18 12:54:53 +02:00
Robert Hensing
7340d37636
Use nixpkgs upstream expression
2021-05-18 12:54:53 +02:00
Robert Hensing
29599f529b
Add basic flake
2021-05-18 12:54:53 +02:00
Robert Hensing
5ed7b893bd
Merge pull request #114 from hercules-ci/flake-example
...
Add experimental flake example
2021-04-20 11:39:47 +02:00
Robert Hensing
1da9c00cd5
Add experimental flake example
2021-04-20 11:30:21 +02:00
bors[bot]
127a5babaa
Merge #111
...
111: Add service.dns r=roberth a=lunik1
Exposes the the [`dns` option](https://docs.docker.com/compose/compose-file/compose-file-v3/#dns ). The spec says this can be a list of strings or a single string (for a single DNS resolver), but no functionality is lost by restricting it to the former so I have done so for simplicity's case.
Co-authored-by: lunik1 <ch.gpg@themaw.xyz>
Co-authored-by: Robert Hensing <robert@roberthensing.nl>
2021-04-10 09:51:33 +00:00
Robert Hensing
e44c2c95ac
./update-options
2021-04-10 11:50:51 +02:00
lunik1
aed2c40e77
Add service.dns
2021-04-10 00:51:40 +01:00
Robert Hensing
0417272e0e
Add docs/README.md
...
Refer github.com visitors to the docs site.
2021-02-11 14:45:56 +01:00
Robert Hensing
44bd4b34c6
options.adoc: Hint where to edit options
...
Useful when generated docs will have edit links pointing to options.adoc.
2021-02-11 14:42:26 +01:00
Robert Hensing
c605eac50f
Merge pull request #108 from hercules-ci/labels
...
Add service.labels
2021-01-22 10:50:09 +01:00
Robert Hensing
bb23a55c8a
Improve labels example
2021-01-22 10:39:34 +01:00
Robert Hensing
3d9f19b630
Update changelog
2021-01-22 10:32:14 +01:00
Robert Hensing
648230492d
Remove obsolete Nixpkgs versions
...
Traefik test fails on NixOS 20.03, which is end-of-life.
2021-01-22 10:28:14 +01:00
Robert Hensing
3bad85064b
Tests: curl --fail
2021-01-22 00:00:31 +01:00
Robert Hensing
cfa65c56a6
Test examples/traefik
2021-01-21 23:53:37 +01:00
Robert Hensing
32b00781b4
examples/traefik: Make pure
2021-01-21 23:53:26 +01:00
lunik1
ee2f71327d
Add traefik example
2021-01-21 23:07:52 +01:00
Robert Hensing
9a523b45d7
./update-options
2021-01-20 18:20:07 +01:00
Robert Hensing
35cb7adfb5
service.labels: Bad example
2021-01-20 18:20:07 +01:00
Robert Hensing
38048ada2c
Add service.labels
2021-01-20 18:11:52 +01:00
Robert Hensing
86e420d15c
Merge pull request #106 from hercules-ci/release
...
Release 0.1.2.0
2020-12-07 00:34:54 +01:00
Robert Hensing
7b27176274
Bump to v0.1.2.0
2020-12-05 00:08:18 +01:00
Robert Hensing
3cbb40281c
Add releaser tool to shell
2020-12-05 00:07:33 +01:00
Robert Hensing
ed42a5c708
buildInputs -> nativeBuildInputs
...
Will fix bash completion in the shell and is a good practice for
non-shell derivations.
2020-12-05 00:05:35 +01:00
Robert Hensing
bddf4d919d
Prepare changelog
2020-12-05 00:01:29 +01:00
Robert Hensing
a96df5d7c1
Boldly bump banal base bound
2020-12-04 23:53:19 +01:00
Robert Hensing
896316ce29
Merge pull request #104 from hercules-ci/set-project-name
...
Add name option for project/composition name
2020-10-11 12:55:11 +02:00
Robert Hensing
700297748d
Support --no-ansi, --compatibility, --log-level options
2020-10-11 12:47:28 +02:00
Robert Hensing
b959ab492d
Move name -> project.name
2020-10-11 12:02:58 +02:00
Robert Hensing
92c389fab5
Fix tests
2020-10-10 22:14:22 +02:00
Robert Hensing
2de4188b9d
Update options
2020-10-10 22:12:37 +02:00
Robert Hensing
df0ec2eb50
Add name option for project/composition name
2020-10-10 22:09:35 +02:00
Robert Hensing
427a3b0e3c
Merge pull request #103 from hercules-ci/streamlayer
...
Add dockerTools.streamLayeredImage support
2020-10-02 13:00:10 +02:00
Robert Hensing
067ce26177
Use dockerTools.streamLayeredImage if available
...
Technically this opens a new attack vector, but if you don't trust
the code you're deploying, you should already have taken precautions
because of nix-shell, direnv etc. This just adds arion to that list.
2020-10-02 11:52:35 +02:00
Robert Hensing
88c361c81c
Rename getDockerImages
2020-10-02 11:52:35 +02:00
Robert Hensing
fa06bc80dc
examples/minimal: Speed up shutdown
2020-10-02 11:52:35 +02:00