Commit Graph

15 Commits

Author SHA1 Message Date
9a205b0eb1 Merge branch 'master' into idempotent-load-balancer 2025-09-08 19:31:05 +00:00
da5a869771 feat(opnsense-config): dnsmasq dhcp static mappings (#130)
Co-authored-by: Jean-Gabriel Gill-Couture <jeangabriel.gc@gmail.com>
Co-authored-by: Ian Letourneau <ian@noma.to>
Reviewed-on: NationTech/harmony#130
Reviewed-by: Ian Letourneau <ian@noma.to>
Co-authored-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
Co-committed-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
2025-09-08 19:06:17 +00:00
9b892dc882 test: add load_balancer::configure_service tests 2025-09-04 13:05:21 -04:00
a31b459f33 fix: de-duplicate backend servers list mapped from topology 2025-09-03 22:00:28 -04:00
3d8dd4d8e6 support optional server fields 2025-09-03 20:39:42 -04:00
01206f5db1 de-duplicate stuff 2025-09-03 17:18:26 -04:00
fc4c18ccea remove old service components (frontend, backend, servers, healthcheck) with same bind address before adding new service 2025-09-03 15:58:28 -04:00
e9a1aa4831 fix: merge existing services in load balancer config 2025-09-01 07:39:53 -04:00
8cc7adf196 chore: Cleanup warnings and unused functions 2025-08-23 16:26:29 -04:00
6c92dd24f7 chore: cargo fmt 2025-08-23 15:48:21 -04:00
da6610c625 wip: PXE setup for ipxe and okd files in progress 2025-08-21 17:28:17 -04:00
27c51e0ec5 feat(wip): Support opnsense 25.7 which defaults to dnsmasq instead of isc dhcp 2025-08-20 21:54:46 -04:00
440c1bce12 chore: reformat & clippy cleanup (#96)
Clippy is now added to the `check` in the pipeline

Co-authored-by: Ian Letourneau <letourneau.ian@gmail.com>
Reviewed-on: NationTech/harmony#96
2025-08-06 15:57:14 +00:00
3f77bc7aef feat: support new configurable field in dhcp config: filename 2025-03-01 08:56:41 -05:00
96bbef8195 chore: Reorganize file tree for easier onboarding. Rust project now at the root for simple git clone && cargo run 2025-02-12 15:32:59 -05:00