johnride
  • Joined on 2024-02-06
johnride pushed to feat/fleet-ch2-operator-recovery at NationTech/harmony 2026-06-10 20:06:50 +00:00
086d905586 fix(fleet): clarify recovery tests + add missing scenario 4 + dedup test
81b0f79f55 docs(fleet): rewrite operator recovery scenarios with diagrams
Compare 2 commits »
johnride commented on pull request NationTech/harmony#328 2026-06-09 20:34:24 +00:00
feat(fleet-operator): aggregator recovery signal + orphan GC + recovery e2e (Ch2)

This should not exist on a live code path. At the very least use cfg test so it does not make it in the release binary.

johnride deleted branch feat/fleet-ch1-role-gate-followups from NationTech/harmony 2026-06-09 19:44:34 +00:00
johnride pushed to feat/fleet-device-exec-logs at NationTech/harmony 2026-06-09 19:44:33 +00:00
76351d90d5 Merge pull request 'feat(fleet-auth): unify Zitadel role extraction + request roles via scope (Ch1)' (#327) from feat/fleet-ch1-role-gate-followups into feat/fleet-device-exec-logs
f316bd629b feat(fleet-auth): request Zitadel project roles in-band via OIDC scope (Ch1)
Compare 2 commits »
johnride merged pull request NationTech/harmony#327 2026-06-09 19:44:33 +00:00
feat(fleet-auth): unify Zitadel role extraction + request roles via scope (Ch1)
johnride pushed to feat/zitadel-web-pkce-and-human-user at NationTech/harmony 2026-06-08 00:56:01 +00:00
1f5ebbf43f feat(types): wasm-compatible Id generator with the same shape
johnride pushed to feat/zitadel-web-pkce-and-human-user at NationTech/harmony 2026-06-07 12:05:58 +00:00
a67e4f05b9 fix(zitadel): pin chart to 9.27.1 so the v2 login sidecar matches the server
johnride pushed to feat/zitadel-web-pkce-and-human-user at NationTech/harmony 2026-06-07 03:09:15 +00:00
3aaf6a390b feat(types): make rand optional so harmony_types::Id compiles on wasm
johnride pushed to feat/zitadel-web-pkce-and-human-user at NationTech/harmony 2026-06-07 01:59:28 +00:00
bee49622b2 feat(zitadel): web/PKCE app type + human-user provisioning in ZitadelSetupScore
johnride pushed to feat/zitadel-web-pkce-and-human-user at NationTech/harmony 2026-06-07 01:37:39 +00:00
475d7af8e7 feat(zitadel): web/PKCE app type + human-user provisioning in ZitadelSetupScore
johnride created branch feat/zitadel-web-pkce-and-human-user in NationTech/harmony 2026-06-07 01:33:17 +00:00
johnride pushed to feat/zitadel-web-pkce-and-human-user at NationTech/harmony 2026-06-07 01:33:17 +00:00
145672e85a feat(zitadel): web/PKCE app type + human-user provisioning in ZitadelSetupScore
johnride pushed to feat/fleet-ch4-agent-upgrade at NationTech/harmony 2026-06-05 19:48:56 +00:00
76ecf6da42 feat(fleet): agent self-upgrade + auto-rollback protocol, ADR-022 (Ch4)
15f908a542 feat(fleet-operator): live-tail device logs via 2s frontend polling (Ch3)
56602b505c feat(fleet-operator): aggregator recovery signal + orphan GC + recovery e2e (Ch2)
f316bd629b feat(fleet-auth): request Zitadel project roles in-band via OIDC scope (Ch1)
Compare 4 commits »
johnride pushed to feat/fleet-ch5-graceful-deploy-upgrade at NationTech/harmony 2026-06-05 19:48:56 +00:00
dedfa19380 feat(fleet): graceful roll-forward upgrade + container-ID identity (Ch5)
76ecf6da42 feat(fleet): agent self-upgrade + auto-rollback protocol, ADR-022 (Ch4)
15f908a542 feat(fleet-operator): live-tail device logs via 2s frontend polling (Ch3)
56602b505c feat(fleet-operator): aggregator recovery signal + orphan GC + recovery e2e (Ch2)
f316bd629b feat(fleet-auth): request Zitadel project roles in-band via OIDC scope (Ch1)
Compare 5 commits »
johnride pushed to feat/fleet-ch1-role-gate-followups at NationTech/harmony 2026-06-05 19:48:55 +00:00
f316bd629b feat(fleet-auth): request Zitadel project roles in-band via OIDC scope (Ch1)
johnride pushed to feat/fleet-ch2-operator-recovery at NationTech/harmony 2026-06-05 19:48:55 +00:00
56602b505c feat(fleet-operator): aggregator recovery signal + orphan GC + recovery e2e (Ch2)
f316bd629b feat(fleet-auth): request Zitadel project roles in-band via OIDC scope (Ch1)
Compare 2 commits »
johnride pushed to feat/fleet-ch3-log-streaming at NationTech/harmony 2026-06-05 19:48:55 +00:00
15f908a542 feat(fleet-operator): live-tail device logs via 2s frontend polling (Ch3)
56602b505c feat(fleet-operator): aggregator recovery signal + orphan GC + recovery e2e (Ch2)
f316bd629b feat(fleet-auth): request Zitadel project roles in-band via OIDC scope (Ch1)
Compare 3 commits »
johnride commented on pull request NationTech/harmony#327 2026-06-05 11:00:04 +00:00
feat(fleet-auth): unify Zitadel role extraction + request roles via scope (Ch1)

this feels like a lot for such a small feature, and that is bound to zitadel. What we actually want is handling jwt tokens and oidc features, not becoming hard-bound to zitadel.

johnride created pull request NationTech/harmony#331 2026-06-05 01:35:17 +00:00
feat(fleet): graceful roll-forward upgrade + container-ID identity (Ch5)
johnride created pull request NationTech/harmony#330 2026-06-05 01:35:01 +00:00
feat(fleet): agent self-upgrade + auto-rollback protocol, ADR-022 (Ch4)