johnride
  • Joined on 2024-02-06
johnride created pull request NationTech/harmony#283 2026-05-12 02:44:35 +00:00
feat/fleet-operator-web-frontend-maud
johnride pushed to feat/fleet-operator-web-frontend-maud at NationTech/harmony 2026-05-12 02:44:01 +00:00
ee95a5d1a3 feat: maud + htmx + tailwindcss frontend for fleet operator, initial commit, still much work to do
johnride created branch feat/fleet-operator-web-frontend-maud in NationTech/harmony 2026-05-12 02:44:01 +00:00
johnride pushed to feat/fleet-operator-web-frontend at NationTech/harmony 2026-05-12 02:26:50 +00:00
5c769437dc feat(fleet-operator): server-side Leptos dashboard behind web-frontend feature
b163656859 chore: cargo fmt
Compare 2 commits »
johnride created branch feat/fleet-operator-web-frontend in NationTech/harmony 2026-05-12 02:26:50 +00:00
johnride pushed to feat/iot-walking-skeleton at NationTech/harmony 2026-05-11 20:45:24 +00:00
616c05d5a4 docs: fleet architecture review — inventory, principles, alternatives
c926ff3c4b chore: warning sweep — manual cleanup of remaining 105 → 0
50f62b6437 chore: warning sweep — auto-fix pass + scoped allows for generated code
064fa1da0d docs: v0.2 roadmap + ADR-022 fleet agent upgrade procedure
6cbecee6e1 feat(fleet-device-enroll): require + validate --device-id (RFC1123)
Compare 5 commits »
johnride pushed to feat/iot-walking-skeleton at NationTech/harmony 2026-05-06 17:27:56 +00:00
af06177502 fix(deps): enable async-nats websockets feature for wss:// support
8ff0f0dd65 fix(nats): enable JetStream on the auth-callout account
e6ee5070b0 fix(fleet-operator): use TOML literal strings for inline JSON keyfile
Compare 3 commits »
johnride pushed to feat/iot-walking-skeleton at NationTech/harmony 2026-05-06 15:58:04 +00:00
71312d27ba fix(fleet-operator): apply credentials Secret before helm install
johnride pushed to feat/iot-walking-skeleton at NationTech/harmony 2026-05-06 15:22:52 +00:00
9baae65171 chore(fleet-agent): default tracing filter to info
0891798073 fix(linux): wait for user manager bus after loginctl enable-linger
32bad8f746 feat(linux): local connection mode + auto-install python3-venv on Debian
e1d74bae45 fix(zitadel): support cross-org admin via x-zitadel-orgid + better diagnostics
Compare 4 commits »
johnride pushed to feat/iot-walking-skeleton at NationTech/harmony 2026-05-06 03:08:36 +00:00
a1c9e33955 fix(fleet): provision device-code OIDC app + require numeric client_id
21fc76d770 chore(fleet): bump rehearsal VM to Debian trixie + recommend musl target
7ad2dc9bd5 feat(fleet-device-enroll): feature-gate VM-rehearsal so the binary cross-compiles for arm64
bc7c8808bb fix(kvm): attach cloud-init seed as virtio-blk read-only disk, not SATA cdrom
cf350d890a feat(fleet): device enrollment via Zitadel SSO + Pi-equivalent rehearsal VM
Compare 19 commits »
johnride closed pull request NationTech/harmony#282 2026-05-05 14:42:50 +00:00
feat/deploy_fleet_server_side
johnride pushed to feat/iot-walking-skeleton at NationTech/harmony 2026-05-05 14:42:07 +00:00
69b74d572e Merge branch 'feat/deploy_fleet_server_side' into feat/iot-walking-skeleton
22eed9b533 Merge branch 'feat/iot-walking-skeleton' into feat/deploy_fleet_server_side
e5caaba1e4 feat: add deploy-apache.sh example script
286dc2b055 chore(fleet): auto-source env.sh from run_server_install.sh
2ab7c102b1 feat(fleet/scripts): default Zitadel on, add NO_ZITADEL opt-out
Compare 13 commits »
johnride pushed to feat/deploy_fleet_server_side at NationTech/harmony 2026-05-05 14:32:58 +00:00
22eed9b533 Merge branch 'feat/iot-walking-skeleton' into feat/deploy_fleet_server_side
023cd742cd Merge pull request 'feat/nats-auth-callout-e2e' (#279) from feat/nats-auth-callout-e2e into feat/iot-walking-skeleton
29896bfeab fix(zitadel,operator): user-grant search endpoint + operator keyfile mode
34cfa0423b docs(podman): FIXME diagnosis for the reconcile-loop bug
8a609c5342 feat(operator): NATS auth via shared harmony-fleet-auth + e2e wiring
Compare 66 commits »
johnride commented on pull request NationTech/harmony#282 2026-05-05 14:15:36 +00:00
feat/deploy_fleet_server_side

This is wrong, the CRD is a core data structure of the operator, it is not harmony's responsibility to manage data structures internal to the oprator.

johnride created pull request NationTech/harmony#282 2026-05-05 14:05:16 +00:00
feat/deploy_fleet_server_side
johnride deleted branch fix/refactorScorePayload from NationTech/harmony 2026-05-05 14:04:46 +00:00
johnride pushed to feat/iot-walking-skeleton at NationTech/harmony 2026-05-05 14:04:45 +00:00
92e86fb832 Merge pull request 'refactor(fleet-operator): replace ScorePayload with ReconcileScore in Deployment CRD [NationTech/Team#186]' (#278) from fix/refactorScorePayload into feat/iot-walking-skeleton
95ccc974f9 refactor(fleet-operator): replace ScorePayload with ReconcileScore in Deployment CRD
Compare 2 commits »
johnride merged pull request NationTech/harmony#278 2026-05-05 14:04:44 +00:00
refactor(fleet-operator): replace ScorePayload with ReconcileScore in Deployment CRD [NationTech/Team#186]
johnride pushed to fix/refactorScorePayload at NationTech/harmony 2026-05-05 13:59:48 +00:00
95ccc974f9 refactor(fleet-operator): replace ScorePayload with ReconcileScore in Deployment CRD
023cd742cd Merge pull request 'feat/nats-auth-callout-e2e' (#279) from feat/nats-auth-callout-e2e into feat/iot-walking-skeleton
29896bfeab fix(zitadel,operator): user-grant search endpoint + operator keyfile mode
34cfa0423b docs(podman): FIXME diagnosis for the reconcile-loop bug
8a609c5342 feat(operator): NATS auth via shared harmony-fleet-auth + e2e wiring
Compare 81 commits »
johnride deleted branch feat/nats-auth-callout-e2e from NationTech/harmony 2026-05-05 13:46:16 +00:00