Robert Hensing
|
c8f7f5a6d3
|
Rename, refactor, hide build.imagesToLoad
imagesToLoad is not the right api for non-service images.
|
2019-10-03 21:55:58 +02:00 |
|
Robert Hensing
|
c3a5f8c13f
|
Assertions, warnings, renames
|
2019-10-03 21:30:14 +02:00 |
|
Robert Hensing
|
5f56a0846a
|
Make service.{host, composition} readOnly
|
2019-10-03 17:54:48 +02:00 |
|
Robert Hensing
|
83a9d4668f
|
Use proper submodule for services
|
2019-10-03 17:53:13 +02:00 |
|
Robert Hensing
|
c88d2bb9cf
|
docker load arion-base-image
|
2019-09-29 23:53:55 +02:00 |
|
Robert Hensing
|
02d319acf6
|
Expose composition to services
|
2019-09-29 23:53:55 +02:00 |
|
Robert Hensing
|
1fe10c076d
|
Implement image loading, use it instead of arion-base
|
2019-09-27 23:59:08 +02:00 |
|
Robert Hensing
|
9d7eb01c73
|
Merge remote-tracking branch 'origin/master' into arion-hs
|
2019-09-27 12:28:57 +02:00 |
|
Moises Nessim
|
0f0f976eab
|
Change deprecated types.string to types.str
|
2019-09-19 12:00:50 -05:00 |
|
Serhii Khoma
|
0f85d7b03c
|
feat: docker-compose fields -> networks -> add
|
2019-09-18 19:34:26 +03:00 |
|
Serhii Khoma
|
2d079e4f41
|
feat: docker-compose fields -> container_name -> add
|
2019-09-18 12:46:11 +03:00 |
|
Robert Hensing
|
695785f5e7
|
Merge pull request #40 from hercules-ci/domenkozar-patch-1
nixos: set correct $PATH
|
2019-07-31 14:35:07 +02:00 |
|
moinessim
|
662042a2bf
|
Make hostStoreAsReadOnly true by default.
Co-Authored-By: Robert Hensing <roberth@users.noreply.github.com>
|
2019-07-23 10:09:15 -05:00 |
|
Moises Nessim
|
c5fb4177b8
|
Add hostStoreAsReadOnly option to service host-store.
Make /nix/store and /run/system read-only when hostStoreAsReadOnly == true.
|
2019-07-11 15:42:36 -05:00 |
|
Robert Hensing
|
6882a92e56
|
Make arion cat work
|
2019-06-23 21:27:13 +02:00 |
|
Domen Kožar
|
a95066a844
|
Merge pull request #46 from hercules-ci/host-store-daemon
set NIX_REMOTE when using the daemon
|
2019-05-07 17:14:19 +07:00 |
|
Domen Kožar
|
207de9cef0
|
set NIX_REMOTE when using the daemon
|
2019-05-07 17:11:28 +07:00 |
|
Domen Kožar
|
6c7170c365
|
compose service: add 'sysctls' option
|
2019-05-07 16:06:13 +07:00 |
|
Domen Kožar
|
e800372155
|
docker-compose: support 'user' entry
|
2019-05-07 14:14:49 +07:00 |
|
Domen Kožar
|
3964ac2f1e
|
nixos: set correct $PATH
Not tested.
|
2019-05-02 06:29:14 +00:00 |
|
Robert Hensing
|
f789d163cc
|
Add error context to image building functions
|
2019-03-27 22:04:31 +01:00 |
|
Robert Hensing
|
cca1f68a4f
|
By default only build an image if service.image is set
|
2019-03-27 22:04:08 +01:00 |
|
Robert Hensing
|
000b938893
|
Merge pull request #28 from hercules-ci/exec-shell
Exec shell
|
2019-03-22 06:43:28 +01:00 |
|
Robert Hensing
|
a171b3d080
|
Support boot.tmpOnTmpfs without privileges
|
2019-03-21 15:34:51 +01:00 |
|
Robert Hensing
|
2232038631
|
Execute a shell on arion exec <service>;
|
2019-03-21 15:15:28 +01:00 |
|
Robert Hensing
|
7cf74389ad
|
Add build.extendedInfo to service
To let services write to the x-arion section.
|
2019-03-21 15:15:28 +01:00 |
|
Robert Hensing
|
4ce69bbfba
|
build.image: Add nix store db, maxLayers = 100
|
2019-03-11 15:04:34 +01:00 |
|
Robert Hensing
|
c6374e0931
|
nixos-init.nix: Remove /tmp -o noexec
|
2019-03-11 15:04:34 +01:00 |
|
Robert Hensing
|
ac49df440f
|
Add service.devices option
|
2019-03-11 15:04:34 +01:00 |
|
Robert Hensing
|
2f11979597
|
Add service.capabilities option
|
2019-03-11 15:04:34 +01:00 |
|
Robert Hensing
|
ac012a1ad1
|
formatting
|
2019-03-11 15:04:34 +01:00 |
|
Robert Hensing
|
fb62d75d0b
|
container-systemd.nix: Disable Nix daemon by default
|
2019-03-11 15:04:34 +01:00 |
|
Robert Hensing
|
9922cb6b82
|
Add image building and loading
|
2019-03-11 15:03:27 +01:00 |
|
Robert Hensing
|
ed2d58c8bd
|
Add read-only option docker-compose.evaluatedServices
|
2019-03-11 14:55:55 +01:00 |
|
Robert Hensing
|
00f7b3e711
|
Make the service name available to the service config
|
2019-03-11 14:44:18 +01:00 |
|
Robert Hensing
|
97d58f7bd3
|
Rename nixos.useInit -> nixos.useSystemd
|
2019-03-06 12:49:39 +01:00 |
|
Robert Hensing
|
a5e08b23a3
|
Add service.useHostNixDaemon
|
2019-03-05 19:42:32 +01:00 |
|
Robert Hensing
|
35a309097a
|
Add support for NixOS inside containers
|
2019-03-05 19:41:54 +01:00 |
|
Serhii Khoma
|
0637a1ace9
|
Add and fix some service fields
I had to do a manual rebase.
The hard work was done by srghma. Thanks!
|
2019-03-04 00:33:53 +01:00 |
|
Robert Hensing
|
cf562d6234
|
Move build.service option to top
|
2019-03-04 00:13:57 +01:00 |
|
Robert Hensing
|
dc762a79bf
|
Use the right string type
|
2019-03-04 00:13:01 +01:00 |
|
Robert Hensing
|
ccaac02a87
|
Add doc/manual, tweak README
|
2019-03-03 23:42:40 +01:00 |
|
Robert Hensing
|
c03ca68795
|
Move uid and customNixRootPath into config.host module
Also make the type of host.uid consistently int.
|
2019-02-13 18:36:10 +07:00 |
|
Robert Hensing
|
359c8b601d
|
Move modules into modules/{composition,service}
|
2019-02-13 17:33:19 +07:00 |
|