0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-13 21:50:33 +03:00

nixos/gitlab-runner: Add dockerPullPolicy option

This commit is contained in:
fleaz 2025-05-07 23:41:30 +02:00 committed by Yaya
parent 7aa84359d4
commit 8638793548

View file

@ -188,6 +188,7 @@ let
[ "--docker-image ${service.dockerImage}" ]
++ optional service.dockerDisableCache "--docker-disable-cache"
++ optional service.dockerPrivileged "--docker-privileged"
++ optional (service.dockerPullPolicy != null) "--docker-pull-policy ${service.dockerPullPolicy}"
++ map (v: "--docker-volumes ${escapeShellArg v}") service.dockerVolumes
++ map (v: "--docker-extra-hosts ${escapeShellArg v}") service.dockerExtraHosts
++ map (v: "--docker-allowed-images ${escapeShellArg v}") service.dockerAllowedImages
@ -482,6 +483,19 @@ in
Docker image to be used.
'';
};
dockerPullPolicy = mkOption {
type = types.nullOr (
types.enum [
"always"
"never"
"if-not-present"
]
);
default = null;
description = ''
Default pull-policy for Docker images
'';
};
dockerVolumes = mkOption {
type = types.listOf types.str;
default = [ ];