johnride
  • Joined on 2024-02-06
johnride pushed to feat/opnsense-codegen at NationTech/harmony 2026-04-09 20:59:14 +00:00
5420732240 Merge remote-tracking branch 'origin/master' into feat/opnsense-codegen
39ab56f6fc chore: Bump dockerfile rust version to 1.94
4d6a869639 Merge remote-tracking branch 'origin/master'
ff1ab1813e wip: harmony_i18n crate
eb9f0b3356 feat: Add inventory agent deployment score
Compare 6 commits »
johnride deleted branch feat/opnsense-codegen-type-safe from NationTech/harmony 2026-04-09 20:54:55 +00:00
johnride pushed to feat/opnsense-codegen at NationTech/harmony 2026-04-09 20:54:52 +00:00
608e8b3b9d Merge pull request 'feat/opnsense-codegen-type-safe' (#257) from feat/opnsense-codegen-type-safe into feat/opnsense-codegen
ab78143a45 fix(ci): update submodules in ci doing a shallow clone to save some space and download time
b18974ba6c chore: run clippy and format on network_stress_test crate
f43620cff8 fix: eliminate shell injection vector in WebGuiConfigScore, fix unused var
3fe50c8063 fix: add settle time after firmware update reboot
Compare 22 commits »
johnride merged pull request NationTech/harmony#257 2026-04-09 20:54:49 +00:00
feat/opnsense-codegen-type-safe
johnride pushed to feat/opnsense-codegen-type-safe at NationTech/harmony 2026-04-09 20:42:12 +00:00
ab78143a45 fix(ci): update submodules in ci doing a shallow clone to save some space and download time
johnride released Latest Snapshot at NationTech/harmony 2026-04-07 16:04:47 +00:00
johnride pushed to master at NationTech/harmony 2026-04-07 16:00:51 +00:00
39ab56f6fc chore: Bump dockerfile rust version to 1.94
johnride released Latest Snapshot at NationTech/harmony 2026-04-07 15:25:37 +00:00
johnride pushed to master at NationTech/harmony 2026-04-07 15:04:56 +00:00
fdee5cf420 chore: Bump dockerfile rust version to 1.94
johnride released Latest Snapshot at NationTech/harmony 2026-04-07 14:55:20 +00:00
johnride pushed to master at NationTech/harmony 2026-04-07 14:36:37 +00:00
903c69038a chore: Bump dockerfile rust version to 1.94
johnride created pull request NationTech/harmony#257 2026-04-07 14:26:36 +00:00
feat/opnsense-codegen-type-safe
johnride pushed to feat/opnsense-codegen-type-safe at NationTech/harmony 2026-04-07 14:06:55 +00:00
b18974ba6c chore: run clippy and format on network_stress_test crate
f43620cff8 fix: eliminate shell injection vector in WebGuiConfigScore, fix unused var
3fe50c8063 fix: add settle time after firmware update reboot
ff47719f21 fix: use correct port after firmware update, set VM to 3 vCPU / 2GB
02cb709888 chore: cargo fmt on wait_for_https port fallback
Compare 15 commits »
johnride commented on pull request NationTech/harmony#256 2026-04-06 16:42:25 +00:00
feat/opnsense-codegen

Many significant improvements worth doing, overall great progress and most stuff works nicely. At the moement this is a lot of new modules that are separated, share a common "style" but lack the magic binding them all together. Some are pretty high level like the HA OPNSense KVM demo tying most of the new stuff together but then the openbao / zitadel modules are not integrated with the rest yet.

johnride commented on pull request NationTech/harmony#256 2026-04-06 16:42:24 +00:00
feat/opnsense-codegen

This should not panic, just return a clear error. This will require some refactoring of this module.

johnride commented on pull request NationTech/harmony#256 2026-04-06 16:42:23 +00:00
feat/opnsense-codegen

This is weak, we should compare both and warn or error if any mismatch

johnride commented on pull request NationTech/harmony#256 2026-04-06 16:42:23 +00:00
feat/opnsense-codegen

Should not be a no-op default impl here.

johnride commented on pull request NationTech/harmony#256 2026-04-06 16:42:22 +00:00
feat/opnsense-codegen

This should be a score that leverages the phased topology approach : LinuxHostTopology -> KvmHostTopology

johnride commented on pull request NationTech/harmony#256 2026-04-06 16:42:21 +00:00
feat/opnsense-codegen

Same here, is there an api or a crate to do that?

johnride commented on pull request NationTech/harmony#256 2026-04-06 16:42:20 +00:00
feat/opnsense-codegen

This feels a bit fragile, but I'm not very familiar with openbao. Is there an api we can call using the root token to provision the first user? Is there a rust crate for vault/openbao that would allow doing this type-safely?