johnride
  • Joined on 2024-02-06
johnride merged pull request NationTech/harmony#335 2026-06-19 14:44:26 +00:00
feat/compose-import-example
johnride pushed to feat/compose-import-example at NationTech/harmony 2026-06-19 14:39:35 +00:00
05d63a5532 fix: cargo fmt
johnride pushed to chore/cli-adr-026 at NationTech/harmony 2026-06-18 21:21:38 +00:00
2113016fef docs(adr): renumber application-lifecycle-cli ADR 025→026 (avoid collision with device-secret-access ADR-025)
johnride created branch chore/cli-adr-026 in NationTech/harmony 2026-06-18 21:21:37 +00:00
johnride created pull request NationTech/harmony#335 2026-06-18 21:11:05 +00:00
feat/compose-import-example
johnride pushed to feat/compose-import-example at NationTech/harmony 2026-06-18 21:10:12 +00:00
b38205f0bf test(examples): validate the compose-generated chart with real helm lint + template
9605892aba feat(examples): deploy a java+react app by importing its docker-compose
Compare 2 commits »
johnride created branch feat/compose-import-example in NationTech/harmony 2026-06-18 21:10:12 +00:00
johnride created pull request NationTech/harmony#334 2026-06-18 19:57:44 +00:00
docs(adr): add ADR-025 application lifecycle CLI
johnride pushed to feat/fleet-device-secret-access at NationTech/harmony 2026-06-12 18:37:16 +00:00
022e4c130a docs(roadmap): agent secret access full-stack e2e entry
cb9a649ffa test(fleet-e2e): full-stack device secret access e2e
99bdc0cb38 feat(fleet-e2e): callout-mode stack — Zitadel + NATS auth callout + OpenBao
ec03cba007 fix(zitadel): pin helm chart to 9.27.1
23e4709f1f feat(fleet): device-side secret injection from OpenBao (ADR-025)
Compare 5 commits »
johnride pushed to feat/fleet-device-secret-access at NationTech/harmony 2026-06-12 05:47:41 +00:00
21149bd66b docs(roadmap): tick groups rollout + branch consolidation as done
johnride created branch feat/fleet-upgrade-path in NationTech/harmony 2026-06-12 05:47:18 +00:00
johnride pushed to feat/fleet-upgrade-path at NationTech/harmony 2026-06-12 05:47:18 +00:00
9bd5169a05 feat(fleet): graceful roll-forward upgrade + container-ID identity (Ch5)
65ce0b066f feat(fleet): agent self-upgrade + auto-rollback protocol, ADR-022 (Ch4)
Compare 2 commits »
johnride created branch feat/fleet-operator-recovery-and-logs in NationTech/harmony 2026-06-12 05:37:51 +00:00
johnride pushed to feat/fleet-operator-recovery-and-logs at NationTech/harmony 2026-06-12 05:37:51 +00:00
fcc6005242 fix(fleet-e2e): serialize the recovery suite
5b9a75f192 fix(fleet-operator): finish ADR-025 rebase of recovery + log chapters
4a1ba331dd feat(fleet-operator): live-tail device logs via 2s frontend polling (Ch3)
bd62eaa676 feat(fleet-operator): aggregator recovery signal + orphan GC + recovery e2e (Ch2)
0866d3037c feat(fleet-auth): request Zitadel project roles in-band via OIDC scope (Ch1)
Compare 10 commits »
johnride pushed to feat/fleet-device-secret-access at NationTech/harmony 2026-06-12 05:17:11 +00:00
e35614cf22 fix(harmony-k8s): typed apply takes field ownership on SSA conflict
johnride pushed to feat/fleet-device-secret-access at NationTech/harmony 2026-06-12 05:01:55 +00:00
ef693dff72 fix(fleet-e2e): stage release binaries from CARGO_TARGET_DIR when set
johnride pushed to feat/fleet-device-secret-access at NationTech/harmony 2026-06-12 04:44:56 +00:00
3ad2873e44 fix(fleet-e2e): k3d image import --mode direct
526d2ae3c9 test(fleet-e2e): prove ADR-025 group enforcement against real OpenBao
ca246a49e8 feat(operator): gate scheduling by allowedGroups, sync group grants
9910b6a414 feat(fleet): allowedGroups on Deployment + device-group sources + groups Action
ebd65b0d09 feat(openbao): group-grant backend + JWT role groups/batch/static-keys
Compare 6 commits »
johnride pushed to feat/fleet-device-secret-access at NationTech/harmony 2026-06-11 20:36:58 +00:00
659b159251 chore: Never specify Co-Authored-By in commit messages
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.