fix(opnsense-config): ensure load balancer service configuration is idempotent #129

Merged
letian merged 8 commits from idempotent-load-balancer into master 2025-10-20 19:18:50 +00:00

8 Commits

Author SHA1 Message Date
Ian Letourneau
7e70ece201 Merge branch 'master' into idempotent-load-balancer
Some checks failed
Run Check Script / check (pull_request) Has been cancelled
2025-10-20 15:18:03 -04:00
9a205b0eb1 Merge branch 'master' into idempotent-load-balancer
All checks were successful
Run Check Script / check (pull_request) Successful in 1m3s
2025-09-08 19:31:05 +00:00
9b892dc882 test: add load_balancer::configure_service tests
All checks were successful
Run Check Script / check (pull_request) Successful in 1m9s
2025-09-04 13:05:21 -04:00
a31b459f33 fix: de-duplicate backend servers list mapped from topology
All checks were successful
Run Check Script / check (pull_request) Successful in 1m28s
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
All checks were successful
Run Check Script / check (pull_request) Successful in 1m11s
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
All checks were successful
Run Check Script / check (pull_request) Successful in 1m10s
2025-09-03 15:58:28 -04:00
e9a1aa4831 fix: merge existing services in load balancer config
All checks were successful
Run Check Script / check (pull_request) Successful in 1m13s
2025-09-01 07:39:53 -04:00