nixpkgs/nixos/doc/manual/release-notes
Maximilian Bosch 56a7bc05e1
nixos/treewide: drop dependencies to keys.target
The `keys.target` is used to indicate whether all NixOps keys were
successfully uploaded on an unattended reboot. However this can cause
startup issues e.g. with NixOS containers (see #67265) and can block
boots even though this might not be needed (e.g. with a dovecot2
instance running that doesn't need any of the NixOps keys).

As described in the NixOps manual[1], dependencies to keys should be
defined like this now:

``` nix
{
  systemd.services.myservice = {
    after = [ "secret-key.service" ];
    wants = [ "secret-key.service" ];
  };
}
```

However I'd leave the issue open until it's discussed whether or not to
keep `keys.target` in `nixpkgs`.

[1] https://nixos.org/nixops/manual/#idm140737322342384
2019-08-27 18:55:55 +02:00
..
release-notes.xml 19.09 is Loris. 2019-02-25 23:21:14 +01:00
rl-1310.xml nixos docs: format =) 2018-05-01 19:57:09 -04:00
rl-1404.xml nixos docs: format =) 2018-05-01 19:57:09 -04:00
rl-1412.xml treewide: Fix broken Gmane URLs 2018-12-25 22:34:55 -05:00
rl-1509.xml doc: Use prompt more often 2019-06-17 13:25:50 +02:00
rl-1603.xml nixos docs: format =) 2018-05-01 19:57:09 -04:00
rl-1609.xml nixos docs: format =) 2018-05-01 19:57:09 -04:00
rl-1703.xml nixos/doc: Fix spurious indentation 2019-06-17 12:28:26 +02:00
rl-1709.xml nixos docs: format =) 2018-05-01 19:57:09 -04:00
rl-1803.xml nixos docs: format =) 2018-05-01 19:57:09 -04:00
rl-1809.xml nixos docs: run the formatting tool (no content change) 2019-03-22 14:44:11 +01:00
rl-1903.xml nixos/release-notes: mention length of release support 2019-05-20 12:31:24 +01:00
rl-1909.xml nixos/treewide: drop dependencies to keys.target 2019-08-27 18:55:55 +02:00