feat(reverse-proxy): add Pikachu reverse proxy guest #47
Reference in New Issue
Block a user
Delete Branch "feat/pikachu-reverse-proxy"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
modules.reverse-proxyas the NixOS Nginx/ACME route actualizer.lib/reverse-proxy-routes.nixand genericguests.<name>.reverseProxyboilerplate from the shared guest abstraction.lib/default.nixintolib/guests.nix.reverse-proxyguest with explicit VLAN 20 MAC and temporary passthrough routes to Pichu/NPM.Verification
nix build .#checks.x86_64-linux.reverse-proxy-basic-route --no-linknix build .#checks.x86_64-linux.reverse-proxy-actualbudget-guest-route --no-linknix build .#checks.x86_64-linux.reverse-proxy-secondary-path-requires-root --no-linknix eval .#nixosConfigurations.pikachu.config.warningsnix build .#nixosConfigurations.pikachu.config.system.build.toplevel --no-linknix flake checkReview
Independent review found no blocking findings.
Non-blocking notes: live ACME/proxy behavior still needs deployment validation, and
lib/guests.nixremains a large but improved guest abstraction that may deserve a further split if it grows again.323709062ato114f0445cf