about summary refs log tree commit diff
path: root/nixos/tests/docker-registry.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-04-18nixos/dockerRegistry: add `configFile` optionChristina Sørensen1-1/+1
defaultText based on how nixos/modules/services/development/athens.nix does it. Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-03-01nixos/dockerRegistry: add `openFirewall` optionChristina Sørensen1-1/+1
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-10-18treewide: remove myself (ma27) from a few packagesMaximilian Bosch1-1/+1
It's time again, I guess :> Main motivation is to stop being pinged about software that I maintained for work now that I'm about to switch jobs. There's no point in pinging me to review/test updates or to debug issues in e.g. the Atlassian stack or on mailman since I use neither personally. But there's also a bunch of other stuff that I stopped using personally. While at it I realized that I'm still maintainer of a few tests & modules related to packages I stopped maintaining in the past already.
2022-06-11nixos/tests: fix type mismatch in wait_for_open_portrnhmjoj1-1/+1
Fix some fallout from de3e423 (PR #171280).
2021-01-10treewide: simplify pkgs.stdenv.lib -> pkgs.libDominik Xaver Hörl1-1/+1
The library does not depend on stdenv, that `stdenv` exposes `lib` is an artifact of the ancient origins of nixpkgs.
2019-11-24nixos/docker-registry: port test to python test-driverMaximilian Bosch1-32/+30
2018-07-20[bot] nixos/*: remove unused arguments in lambdasvolth1-3/+3
2018-05-01nixos/docker-registry: Add support for garbage collector to docker registryMichele Catalano1-3/+17
2018-05-01nixos/docker-registry: cleanup module definition & enhance testcaseMaximilian Bosch1-1/+7
The following changes have been applied: - the property `http.headers.X-Content-Type-Options` must a list of strings rather than a serialized list - instead of `/etc/docker/registry/config.yml` the configuration will be written with `pkgs.writeText` and the store path will be used to run the registry. This reduces the risk of possible impurities by relying on the Nix store only. - cleaned up the property paths to easy readability and reduce the verbosity. - enhanced the testcase to ensure that digests can be deleted as well - the `services.docker-registry.extraConfig` object will be merged with `registryConfig` /cc @ironpinguin
2016-12-23docker: update service units from upstreamJörg Thalheim1-2/+0
All the new options in detail: Enable docker in multi-user.target make container created with restart=always to start. We still want socket activation as it decouples dependencies between the existing of /var/run/docker.sock and the docker daemon. This means that services can rely on the availability of this socket. Fixes #11478 #21303 wantedBy = ["multi-user.target"]; This allows us to remove the postStart hack, as docker reports on its own when it is ready. Type=notify The following will set unset some limits because overhead in kernel's ressource accounting was observed. Note that these limit only apply to containerd. Containers will have their own limit set. LimitNPROC=infinity LimitCORE=infinity TasksMax=infinity Upgrades may require schema migrations. This can delay the startup of dockerd. TimeoutStartSec=0 Allows docker to create its own cgroup subhierarchy to apply ressource limits on containers. Delegate=true When dockerd is killed, container should be not affected to allow `live restore` to work. KillMode=process
2016-10-12dockerRegistry module: re-init with new underlying softwareRobin Gloster1-0/+45
2016-09-09Remove docker-registry as it's deprecated #18209Domen Kožar1-43/+0
2015-07-12all tests: added meta.maintainers sectionJoachim Schiele1-2/+5
2014-11-22nixos: add docker-registry moduleJaka Hudoklin1-0/+40