nixpkgs/nixos/modules/services
Oliver Schmidt ff9296f93e
nixos/gitlab: ensure service started again after dependency restarts (#245240)
When a dependency, like postgresql.service or redis-gitlab.service, had
been stopped and started at switch-to-configuration time, gitlab.service
and its helper units had been stopped but not started again.
`multi-user.target` only has a `Wants` relation to gitlab.target, but
once gitlab.target has been successfully started once and is not stopped/
restarted again, it does not cause all its dependencies to stay activated
the whole time.

This commit fixes this by upgrading the dependy relationship of
gitlab.service towards gitlab.target from a "Wants" to a "Requires". It
should be enough to do this for this single unit part of gitlab.target
only, as all other units wantedBy gitlab.target are pulled in by
gitlab.service as well or have bindsTo relations.
2023-07-30 18:49:54 +02:00
..
admin
amqp nixos/activemq: deprecate phases 2023-01-12 23:03:06 +01:00
audio treewide: reduce packages I maintainer 2023-07-23 19:30:22 +02:00
backup Merge pull request #244467 from wamserma/tarsnap-add-package-option 2023-07-24 00:46:24 +02:00
blockchain/ethereum treewide: use more lib.optionalString 2023-04-07 13:38:33 +02:00
cluster nixos/patroni: use Python 3.10 2023-07-14 18:20:14 -07:00
computing nixos/boinc: add boinc-headless example to package option 2023-07-18 21:47:12 +01:00
continuous-integration Merge pull request #239624 from Stunkymonkey/use-optionalString-then 2023-07-22 13:02:47 +02:00
databases services.postgresql: fix example 2023-07-27 11:35:55 -05:00
desktops nixos: fix typos 2023-05-19 22:31:04 -04:00
development zammad: link test in passthru.tests 2023-05-17 16:06:50 +02:00
display-managers
editors nixos/emacs: don't set EDITOR to store path 2023-07-26 00:52:03 +02:00
finance
games nixos/mchprs: init module 2023-07-02 23:59:59 +00:00
hardware nixos/keyd: add support for multi-file configuration 2023-07-15 11:33:41 +03:00
home-automation ebusd: new module 2023-07-21 18:22:46 +09:00
logging Merge pull request #197524 from f2k1de/graylog4 2023-05-15 19:42:04 +03:00
mail nixos/nullmailer: allow users in the nullmailer group to send mails 2023-07-13 17:02:19 +02:00
matrix nixos/matrix-appservice-irc: update syscall filter 2023-07-30 03:07:52 +02:00
misc nixos/gitlab: ensure service started again after dependency restarts (#245240) 2023-07-30 18:49:54 +02:00
monitoring Merge pull request #245545 from nlewo/osquery-disable-database 2023-07-26 17:58:09 +02:00
network-filesystems nixos/samba-wsdd: add openFirewall option 2023-07-17 10:22:43 -04:00
networking Merge pull request #245570 from jwygoda/tailscaled-autoconnect-options 2023-07-29 06:12:26 +02:00
printing cups: add xdg-open as dependency package as substitution does not work 2023-07-13 15:37:00 +02:00
scheduling treewide: use optionalString instead of 'then ""' 2023-06-24 20:19:19 +02:00
search nixos/typesense: init at 0.24.1 2023-07-22 16:38:13 +02:00
security nixos/vaultwarden: Fix Markdown syntax of link 2023-07-17 23:41:44 +02:00
system nixos/nix-daemon: change regular if to mkIf 2023-07-23 04:16:04 +03:00
torrent nixos/deluge: fix typo 2023-05-09 18:02:17 +04:00
tracing
ttys treewide: rename fonts.fonts to fonts.packages 2023-07-24 17:34:39 +02:00
video nixos/frigate: fix recording and serving of clips/recordings 2023-07-27 18:36:25 +02:00
wayland nixos/cage: add environment config 2023-05-28 23:36:22 +02:00
web-apps nixos/lemmy: limit impurity by secrets 2023-07-28 07:49:27 +00:00
web-servers Merge pull request #245893 from h7x4/move-nginx-status-page-declaration 2023-07-29 20:22:58 +02:00
x11 Merge pull request #245481 from bobby285271/upd/pantheon 2023-07-27 16:04:25 +08:00