From 55e7e19bf6918cc5ee4a3c024f4ed0bca56fb599 Mon Sep 17 00:00:00 2001 From: winston Date: Wed, 11 Sep 2024 08:59:33 +0200 Subject: [PATCH] feat: disable gitlab --- config/services/default.nix | 1 - config/services/gitlab/default.nix | 16 ---------------- config/services/gitlab/module.nix | 23 ----------------------- config/services/gitlab/nginx.nix | 12 ------------ config/services/gitlab/runner.nix | 19 ------------------- config/services/gitlab/secrets.nix | 19 ------------------- 6 files changed, 90 deletions(-) delete mode 100644 config/services/gitlab/default.nix delete mode 100644 config/services/gitlab/module.nix delete mode 100644 config/services/gitlab/nginx.nix delete mode 100644 config/services/gitlab/runner.nix delete mode 100644 config/services/gitlab/secrets.nix diff --git a/config/services/default.nix b/config/services/default.nix index 76aec30..9b30397 100644 --- a/config/services/default.nix +++ b/config/services/default.nix @@ -4,7 +4,6 @@ ./atuin.nix ./containers.nix ./freshrss.nix - ./gitlab ./invidious.nix ./minio.nix ./nextcloud.nix diff --git a/config/services/gitlab/default.nix b/config/services/gitlab/default.nix deleted file mode 100644 index c60367c..0000000 --- a/config/services/gitlab/default.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ - imports = [ - ./module.nix - ./nginx.nix - ./secrets.nix - ./runner.nix - ]; - - services.gitlab = { - enable = true; - https = true; - port = 24136; - host = "gitlab.winston.sh"; - initialRootEmail = "hey@winston.sh"; - }; -} diff --git a/config/services/gitlab/module.nix b/config/services/gitlab/module.nix deleted file mode 100644 index cbf3978..0000000 --- a/config/services/gitlab/module.nix +++ /dev/null @@ -1,23 +0,0 @@ -# swap out GitLab stable for unstable -{ - pkgs, - inputs, - ... -}: { - disabledModules = [ - "services/misc/gitlab.nix" - "services/continuous-integration/gitlab-runner.nix" - ]; - imports = [ - "${inputs.nixpkgs-unstable}/nixos/modules/services/misc/gitlab.nix" - "${inputs.nixpkgs-unstable}/nixos/modules/services/continuous-integration/gitlab-runner.nix" - ]; - services.gitlab.packages = { - gitaly = pkgs.unstable.gitaly; - gitlab = pkgs.unstable.gitlab; - gitlab-shell = pkgs.unstable.gitlab-shell; - gitlab-workhorse = pkgs.unstable.gitlab-workhorse; - pages = pkgs.unstable.gitlab-pages; - }; - services.gitlab-runner.package = pkgs.unstable.gitlab-runner; -} diff --git a/config/services/gitlab/nginx.nix b/config/services/gitlab/nginx.nix deleted file mode 100644 index 517f4c5..0000000 --- a/config/services/gitlab/nginx.nix +++ /dev/null @@ -1,12 +0,0 @@ -{config, ...}: { - services.nginx.virtualHosts.${config.services.gitlab.host} = { - forceSSL = true; - enableACME = false; - useACMEHost = "winston.sh"; - - locations."/" = { - extraConfig = "client_max_body_size 512M;"; - proxyPass = "http://unix:/run/gitlab/gitlab-workhorse.socket"; - }; - }; -} diff --git a/config/services/gitlab/runner.nix b/config/services/gitlab/runner.nix deleted file mode 100644 index dd8f82a..0000000 --- a/config/services/gitlab/runner.nix +++ /dev/null @@ -1,19 +0,0 @@ -{config, ...}: let - registrationConfigFile = config.age.secrets."services/gitlab/runner-registration".path; -in { - services.gitlab-runner = { - enable = true; - services = { - docker = { - inherit registrationConfigFile; - dockerImage = "docker:stable"; - dockerVolumes = ["/var/run/docker.sock:/var/run/docker.sock"]; - registrationFlags = [ - "--docker-network-mode host" - ]; - }; - }; - }; - - virtualisation.docker.enable = true; -} diff --git a/config/services/gitlab/secrets.nix b/config/services/gitlab/secrets.nix deleted file mode 100644 index 6dee3a8..0000000 --- a/config/services/gitlab/secrets.nix +++ /dev/null @@ -1,19 +0,0 @@ -{config, ...}: { - services.gitlab = { - initialRootPasswordFile = config.age.secrets."services/gitlab/initialRootPasswordFile".path; - secrets = { - dbFile = config.age.secrets."services/gitlab/dbFile".path; - jwsFile = config.age.secrets."services/gitlab/jwsFile".path; - otpFile = config.age.secrets."services/gitlab/otpFile".path; - secretFile = config.age.secrets."services/gitlab/secretFile".path; - }; - }; - - age.secrets = { - "services/gitlab/dbFile".owner = "gitlab"; - "services/gitlab/jwsFile".owner = "gitlab"; - "services/gitlab/otpFile".owner = "gitlab"; - "services/gitlab/secretFile".owner = "gitlab"; - "services/gitlab/initialRootPasswordFile".owner = "gitlab"; - }; -}