nix: stop module.nix writing the deprecated ephemeral key

Its default made headscale warn on every start. The camelCase rename now
targets node.ephemeral.inactivity_timeout, and the old path asserts.
This commit is contained in:
Kristoffer Dalby
2026-09-28 13:35:13 +00:00
committed by Kristoffer Dalby
parent 62f89ca25d
commit f0ff407c05
2 changed files with 9 additions and 11 deletions
+4
View File
@@ -87,6 +87,10 @@ removed on this schedule:
- `--output json` / `--output yaml` now emit the API's shape — camelCase fields, string-encoded IDs, RFC3339 timestamps — instead of the old Protobuf encoding [#3324](https://github.com/juanfont/headscale/pull/3324)
- `headscale policy` renames the database-bypass flag from `--bypass-grpc-and-access-database-directly` to `--bypass-server-and-access-database-directly` [#3324](https://github.com/juanfont/headscale/pull/3324)
#### NixOS module
- `settings.ephemeral_node_inactivity_timeout` is removed; set `settings.node.ephemeral.inactivity_timeout`, which headscale reads instead
### Changes
- Expiring or deleting a non-existent pre-auth key now returns an error instead of silently succeeding [#3324](https://github.com/juanfont/headscale/pull/3324)