a03327d7e4
fix: OPnsense xml fields for wk1 after update to 25.7
Run Check Script / check (pull_request) Failing after 29s
2025-09-03 13:18:00 -04:00
f076d36297
wip: bootstrap step of okd installation required some refactoring, its getting there
Run Check Script / check (pull_request) Failing after 30s
2025-09-01 19:14:31 -04:00
ff2efc0a66
wip: mark DhcpRange fields as optional (to better support OPNSense possible configs)
Run Check Script / check (pull_request) Successful in 1m14s
2025-08-28 16:21:18 -04:00
6c92dd24f7
chore: cargo fmt
Run Check Script / check (pull_request) Failing after 37s
2025-08-23 15:48:21 -04:00
b33615b969
fix(opnsense-xml): dnsmasq force is now optional
Run Check Script / check (pull_request) Failing after 38s
2025-08-23 15:31:14 -04:00
da6610c625
wip: PXE setup for ipxe and okd files in progress
Run Check Script / check (pull_request) Failing after 36s
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
26e8e386b9
feat: Secret module works with infisical and local file storage backends
Run Check Script / check (pull_request) Successful in 1m9s
2025-08-19 11:59:21 -04:00
440c1bce12
chore: reformat & clippy cleanup ( #96 )
...
Run Check Script / check (pull_request) Has been cancelled
Run Check Script / check (push) Has been cancelled
Compile and package harmony_composer / package_harmony_composer (push) Has been cancelled
Clippy is now added to the `check` in the pipeline
Co-authored-by: Ian Letourneau <letourneau.ian@gmail.com>
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/96
2025-08-06 15:57:14 +00:00
e62ef001ed
fix: Fix opnsense test, Host.tll now optional and run cargo fmt
2025-05-06 12:00:56 -04:00
1fb7132c64
Merge branch 'master' into feat/settingUpNDC
2025-05-06 11:58:12 -04:00
8a199b64f5
feat: Upgrade opnsense-config crates to be compatible with opnsense 25.1_5
2025-05-06 11:45:19 -04:00
606ea43b51
fix: improve tests and remove unused code
...
- Corrected XML test data to remove unnecessary `<descr>` tags, resolving failing tests.
- Removed the unused `ratatui_utils` module and its associated code.
- Simplified example in `harmony_tui/src/lib.rs` to use `tokio::main` and register scores directly with `Maestro`. This aligns with the project's evolving structure.
2025-04-11 11:01:05 -04:00
fbc18d2fad
feat(harmony): add lamp server module and refactor dhcpd tests
...
Implement LAMP server module with basic configuration.
Refactor and remove commented out Dhcpd struct and associated tests in opnsense/xml_utils.
Ensure codebase adheres to best practices and maintainability standards.
2025-03-10 15:18:40 -04:00
3f77bc7aef
feat: support new configurable field in dhcp config: filename
2025-03-01 08:56:41 -05:00
1ca316c085
wip: added new xml fields for Caddy + legacy pxe filename
2025-02-22 14:24:51 -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