Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions nixos/doc/manual/release-notes/rl-2605.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,8 @@

- The packages `iw` and `wirelesstools` (`iwconfig`, `iwlist`, etc.) are no longer installed implicitly if wireless networking has been enabled.

- The Traefik module now features new ways to deploy the dynamic and static configuration files. Move your existing declarative static and dynamic configurations to `services.traefik.static.settings` and `services.traefik.dynamic.files."my-application".settings` respectively. The `services.traefik.dynamic.settings` option is available for a simpler migration without needing to define a filename like `my-application`, but this option will be removed in NixOS 26.11.

- `services.kubernetes.addons.dns.coredns` has been renamed to `services.kubernetes.addons.dns.corednsImage` and now expects a
package instead of attrs. Now, by default, nixpkgs.coredns in conjunction with dockerTools.buildImage is used, instead
of pulling the upstream container image from Docker Hub. If you want the old behavior, you can set:
Expand Down
17 changes: 7 additions & 10 deletions nixos/modules/services/networking/pangolin.nix
Original file line number Diff line number Diff line change
Expand Up @@ -201,13 +201,10 @@ in
isSystemUser = true;
};
};
groups.fossorial = {
members = [
"pangolin"
"gerbil"
"traefik"
];
};
groups.fossorial.members = [
"pangolin"
"gerbil"
];
};
# order is as follows
# "pangolin.service"
Expand Down Expand Up @@ -431,9 +428,9 @@ in

services.traefik = {
enable = true;
group = "fossorial";
supplementaryGroups = [ "fossorial" ];
dataDir = "${cfg.dataDir}/config/traefik";
staticConfigOptions = {
static.settings = {
providers.http = {
endpoint = "http://localhost:${toString finalSettings.server.internal_port}/api/v1/traefik-config";
pollInterval = "5s";
Expand Down Expand Up @@ -471,7 +468,7 @@ in
};
};
};
dynamicConfigOptions = {
dynamic.files."pangolin".settings = {
Comment thread
SigmaSquadron marked this conversation as resolved.
http = {
middlewares.redirect-to-https.redirectScheme.scheme = "https";
routers = {
Expand Down
Loading
Loading