diff options
author | Domen Kožar <domen@dev.si> | 2016-09-09 18:50:15 +0200 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2016-09-09 18:50:42 +0200 |
commit | fed3501b0722e187284f9f6e1532f5b6e0572d6e (patch) | |
tree | 8e901a8940fcac8c5dec21a38fa62af8875cc658 /nixos/modules/services/networking | |
parent | 8df0bb7aac42c78dbd8e2fd9bd600cbd714f3f1c (diff) | |
download | nixlib-fed3501b0722e187284f9f6e1532f5b6e0572d6e.tar nixlib-fed3501b0722e187284f9f6e1532f5b6e0572d6e.tar.gz nixlib-fed3501b0722e187284f9f6e1532f5b6e0572d6e.tar.bz2 nixlib-fed3501b0722e187284f9f6e1532f5b6e0572d6e.tar.lz nixlib-fed3501b0722e187284f9f6e1532f5b6e0572d6e.tar.xz nixlib-fed3501b0722e187284f9f6e1532f5b6e0572d6e.tar.zst nixlib-fed3501b0722e187284f9f6e1532f5b6e0572d6e.zip |
Remove docker-registry as it's deprecated #18209
Diffstat (limited to 'nixos/modules/services/networking')
-rw-r--r-- | nixos/modules/services/networking/docker-registry-server.nix | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/nixos/modules/services/networking/docker-registry-server.nix b/nixos/modules/services/networking/docker-registry-server.nix deleted file mode 100644 index d21bbb6a86c3..000000000000 --- a/nixos/modules/services/networking/docker-registry-server.nix +++ /dev/null @@ -1,98 +0,0 @@ -{ config, lib, pkgs, ... }: - -with lib; - -let - cfg = config.services.nodeDockerRegistry; - -in { - options.services.nodeDockerRegistry = { - enable = mkEnableOption "docker registry service"; - - port = mkOption { - description = "Docker registry listening port."; - default = 8080; - type = types.int; - }; - - users = mkOption { - description = "Docker registry list of users."; - default = []; - options = [{ - user = mkOption { - description = "Docker registry user username."; - type = types.str; - }; - - pass = mkOption { - description = "Docker registry user password."; - type = types.str; - }; - }]; - type = types.listOf types.optionSet; - }; - - onTag = mkOption { - description = "Docker registry hook triggered when an image is tagged."; - default = ""; - type = types.str; - }; - - onImage = mkOption { - description = "Docker registry hook triggered when an image metadata is uploaded."; - default = ""; - type = types.str; - }; - - onLayer = mkOption { - description = "Docker registry hook triggered when an when an image layer is uploaded."; - default = ""; - type = types.str; - }; - - onVerify = mkOption { - description = "Docker registry hook triggered when an image layer+metadata has been verified."; - default = ""; - type = types.str; - }; - - onIndex = mkOption { - description = "Docker registry hook triggered when an when an image file system data has been indexed."; - default = ""; - type = types.str; - }; - - dataDir = mkOption { - description = "Docker registry data directory"; - default = "/var/lib/docker-registry"; - type = types.path; - }; - }; - - config = mkIf cfg.enable { - systemd.services.docker-registry-server = { - description = "Docker Registry Service."; - wantedBy = ["multi-user.target"]; - after = ["network.target"]; - script = '' - ${pkgs.nodePackages.docker-registry-server}/bin/docker-registry-server \ - --dir ${cfg.dataDir} \ - --port ${toString cfg.port} \ - ${concatMapStringsSep " " (u: "--user ${u.user}:${u.pass}") cfg.users} \ - ${optionalString (cfg.onTag != "") "--on-tag '${cfg.onTag}'"} \ - ${optionalString (cfg.onImage != "") "--on-image '${cfg.onImage}'"} \ - ${optionalString (cfg.onVerify != "") "--on-verify '${cfg.onVerify}'"} \ - ${optionalString (cfg.onIndex != "") "--on-index '${cfg.onIndex}'"} - ''; - - serviceConfig.User = "docker-registry"; - }; - - users.extraUsers.docker-registry = { - uid = config.ids.uids.docker-registry; - description = "Docker registry user"; - createHome = true; - home = cfg.dataDir; - }; - }; -} |