johnride
  • Joined on 2024-02-06
johnride pushed to feat/opnsense-codegen at NationTech/harmony 2026-03-25 16:29:58 +00:00
f8d1f858d0 feat(opnsense): configurable API port, move web GUI to 9443
8a435d2769 docs(opnsense-vm-integration): update README with current status
095801ac4d fix(opnsense-vm-integration): handle firmware update before package install
777213288e fix(opnsense-config): use serde_json::Value for HAProxy config traversal
3fd333caa3 fix(opnsense-vm-integration): detect and fix Docker+libvirt FORWARD conflict
Compare 10 commits »
82d1f87ff8 fix: stop swallowing non-404 errors in ResourceBundle::delete
johnride created branch worktree-bridge-cse_012j1jB37XfjXvDGHUjHrKSj in NationTech/harmony 2026-03-25 04:09:51 +00:00
johnride pushed to feat/opnsense-codegen at NationTech/harmony 2026-03-25 03:08:28 +00:00
d48200b3d5 docs(kvm): document XML template decision and upstream tracking
b18c8d534a feat(kvm): add 17 unit tests and VM examples for all infrastructure patterns
474e5a8dd2 test(opnsense-api): add 11 e2e tests against real OPNsense instance
dd92e15f96 test(opnsense-config): restore unit tests with httptest mocks
Compare 4 commits »
johnride pushed to feat/opnsense-codegen at NationTech/harmony 2026-03-25 00:22:42 +00:00
c608975d30 feat(opnsense-config): replace XML backend with REST API
6c9472212c docs(opnsense-api): add README with example usage
bc4dcdf942 feat(opnsense): upgrade to 26.1.5, handle array select widgets
8a7cbf4836 fix(opnsense-codegen): preserve unknown enum values with Other(String)
4af5e7ac19 feat(opnsense): generate types for all 7 modules with codegen fixes
Compare 6 commits »
johnride pushed to feat/opnsense-codegen at NationTech/harmony 2026-03-24 19:29:07 +00:00
eff75f4118 misc: Add test dnsmasq end to end codegen
f28edb3134 feat(opnsense-codegen): codegen now works for dnsmasq end to end from the model to the api
Compare 2 commits »
johnride pushed to chore/leftover-adr at NationTech/harmony 2026-03-24 18:29:46 +00:00
cd555eaaf4 chore: iobench deployment node example
johnride pushed to chore/leftover-adr at NationTech/harmony 2026-03-24 18:28:13 +00:00
25970ef7aa ADR that have been moved around, needs to be cleaned up before merge
johnride created branch chore/leftover-adr in NationTech/harmony 2026-03-24 18:28:13 +00:00
johnride pushed to feat/opnsense-codegen at NationTech/harmony 2026-03-24 18:07:54 +00:00
88e6990051 feat(opnsense-api): examples to list packages and dnsmasq settings now working
johnride pushed to feat/opnsense-codegen at NationTech/harmony 2026-03-24 17:26:50 +00:00
8e9f8ce405 wip: opnsense-api crate to replace opnsense-config-xml
johnride pushed to feat/opnsense-codegen at NationTech/harmony 2026-03-24 14:51:45 +00:00
d87aa3c7e9 fix opnsense sumbodule url
johnride pushed to feat/opnsense-codegen at NationTech/harmony 2026-03-24 14:23:59 +00:00
90ec2b524a wip(codegen): generates ir and rust code successfully but not really tested yet
johnride pushed to feat/opnsense-codegen at NationTech/harmony 2026-03-24 13:32:28 +00:00
5572f98d5f wip(opnsense-codegen): Can now create IR that looks good from example, successfully parses real models too
johnride pushed to feat/opnsense-codegen at NationTech/harmony 2026-03-24 11:13:58 +00:00
8024e0d5c3 wip: opnsense codegen
johnride pushed to feat/opnsense-codegen at NationTech/harmony 2026-03-24 03:27:50 +00:00
238e7da175 feat: opnsense codegen basic example scaffolded, now we can start implementing real models
johnride created branch feat/opnsense-codegen in NationTech/harmony 2026-03-24 03:27:49 +00:00
johnride pushed to feat/config_e2e_zitadel_openbao at NationTech/harmony 2026-03-24 03:26:48 +00:00
bf84bffd57 wip: config + secret merge with e2e sso examples incoming
johnride released Latest Snapshot at NationTech/harmony 2026-03-23 13:39:50 +00:00
johnride released Latest Snapshot at NationTech/harmony 2026-03-23 13:25:47 +00:00