johnride
  • Joined on 2024-02-06
johnride commented on pull request NationTech/harmony#271 2026-04-21 20:47:30 +00:00
refactor(operator): replace gen-crd yaml pipeline with a harmony Score

InstallTopology feels very unnatural.

johnride created pull request NationTech/harmony#271 2026-04-21 20:38:14 +00:00
refactor(operator): replace gen-crd yaml pipeline with a harmony Score
johnride pushed to feat/install-reconcile-operator-score at NationTech/harmony 2026-04-21 20:37:51 +00:00
588afb9ab9 refactor(operator): replace gen-crd yaml pipeline with a harmony Score
johnride created branch feat/install-reconcile-operator-score in NationTech/harmony 2026-04-21 20:37:50 +00:00
johnride deleted branch feat/iot-contracts from NationTech/harmony 2026-04-21 20:13:21 +00:00
johnride merged pull request NationTech/harmony#270 2026-04-21 20:13:18 +00:00
refactor(iot): extract iot-contracts crate for cross-boundary types
johnride pushed to feat/iot-walking-skeleton at NationTech/harmony 2026-04-21 20:13:18 +00:00
8c94c8e61e Merge pull request 'refactor(iot): extract iot-contracts crate for cross-boundary types' (#270) from feat/iot-contracts into feat/iot-walking-skeleton
75c3ef9bb8 refactor(reconciler): rename iot-contracts → harmony-reconciler-contracts
954b127152 refactor(podman): move PodmanV0Score back into harmony::modules::podman
0d01a71cd5 feat(iot-contracts): type AgentStatus fields with Id + DateTime<Utc>
7cdf8cb5e7 style(iot/assets): use .args([...]) for the ssh-keygen invocation
Compare 6 commits »
johnride commented on pull request NationTech/harmony#264 2026-04-21 19:57:13 +00:00
feat: scaffold IoT walking skeleton — podman module, operator, and agent

Why is this not part of the full crd? Why add a bit more json into it after the fact? Am I missing something?

johnride commented on pull request NationTech/harmony#264 2026-04-21 19:57:13 +00:00
feat: scaffold IoT walking skeleton — podman module, operator, and agent

never write yaml. This must be typed rust. kube-rs provides all we need to declare a fully typed crd. Same goes for operator.yaml file.

johnride pushed to feat/iot-contracts at NationTech/harmony 2026-04-21 19:49:37 +00:00
75c3ef9bb8 refactor(reconciler): rename iot-contracts → harmony-reconciler-contracts
954b127152 refactor(podman): move PodmanV0Score back into harmony::modules::podman
Compare 2 commits »
johnride pushed to feat/iot-contracts at NationTech/harmony 2026-04-21 19:19:07 +00:00
0d01a71cd5 feat(iot-contracts): type AgentStatus fields with Id + DateTime<Utc>
7cdf8cb5e7 style(iot/assets): use .args([...]) for the ssh-keygen invocation
Compare 2 commits »
johnride commented on pull request NationTech/harmony#270 2026-04-21 19:10:58 +00:00
refactor(iot): extract iot-contracts crate for cross-boundary types

This feels very weak overall.

johnride commented on pull request NationTech/harmony#270 2026-04-21 19:10:58 +00:00
refactor(iot): extract iot-contracts crate for cross-boundary types

podman is not iot specific. Podman belongs as a first-class citizen in harmony . Containers / containerruntime is a first class abstraction (I think it belongs in domain) and podman is either modules or infra. Definitely does not belong hidden in an iot crate.

johnride deleted branch feat/iot-arm-vm from NationTech/harmony 2026-04-21 19:04:58 +00:00
johnride pushed to feat/iot-walking-skeleton at NationTech/harmony 2026-04-21 19:04:55 +00:00
4e787ddb71 Merge pull request 'feat/iot-arm-vm' (#269) from feat/iot-arm-vm into feat/iot-walking-skeleton
762e3b5b99 fix(kvm): wait for port 22 after DHCP lease when first_boot is set
a400ce7ec2 fix(kvm/aarch64): pad edk2 CODE firmware to 64 MiB for pflash
1bde5691fb feat(kvm/aarch64): TCG perf overrides + entropy + cleanup fixes
089fd9583d fix(kvm/firmware): match current Arch edk2-armvirt layout
Compare 15 commits »
johnride merged pull request NationTech/harmony#269 2026-04-21 19:04:54 +00:00
feat/iot-arm-vm
johnride commented on pull request NationTech/harmony#269 2026-04-21 19:02:16 +00:00
feat/iot-arm-vm

never list arg .arg.arg.arg.arg use .args([...]) instead.

johnride commented on pull request NationTech/harmony#269 2026-04-21 19:02:16 +00:00
feat/iot-arm-vm

This should leverage harmony_assets crate, 90% of the code here is duplication.

johnride created pull request NationTech/harmony#270 2026-04-21 18:57:51 +00:00
refactor(iot): extract iot-contracts crate for cross-boundary types
johnride created branch feat/iot-contracts in NationTech/harmony 2026-04-21 18:57:24 +00:00