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:
parent
7aa84359d4
commit
8638793548
1 changed files with 14 additions and 0 deletions
|
@ -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 = [ ];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue