Run LoadBalancerScore, DhcpScore, TftpScore, and NodeExporterScore against a real OPNsense VM to prove the XML→API migration works. - Add Router impl for OPNSenseFirewall (gateway + /24 CIDR) - Fix TFTP/NodeExporter API controller paths (general, not settings) - Fix TFTP/NodeExporter body wrapper key (general, not module name) - Fix dnsmasq DHCP range API endpoint (Range, not DhcpRang) - Fix dnsmasq deserialization for OPNsense select widgets and empty [] - Fix DhcpHostBindingInterpret error propagation (was todo!()) - Expand VM integration example with all 4 Scores + API verification
26 lines
699 B
TOML
26 lines
699 B
TOML
[package]
|
|
name = "opnsense-vm-integration"
|
|
version.workspace = true
|
|
edition = "2024"
|
|
license.workspace = true
|
|
|
|
[[bin]]
|
|
name = "opnsense-vm-integration"
|
|
path = "src/main.rs"
|
|
|
|
[dependencies]
|
|
harmony = { path = "../../harmony" }
|
|
harmony_cli = { path = "../../harmony_cli" }
|
|
harmony_inventory_agent = { path = "../../harmony_inventory_agent" }
|
|
harmony_macros = { path = "../../harmony_macros" }
|
|
harmony_types = { path = "../../harmony_types" }
|
|
opnsense-api = { path = "../../opnsense-api" }
|
|
opnsense-config = { path = "../../opnsense-config" }
|
|
tokio.workspace = true
|
|
log.workspace = true
|
|
env_logger.workspace = true
|
|
reqwest.workspace = true
|
|
russh.workspace = true
|
|
serde_json.workspace = true
|
|
dirs = "6"
|