bluejay
fef68a9560
feat(fc-devicemgmt): add Kubernetes deployment manifests (#1)
Sprint 8 IMPL lane Cx-5: fc-devicemgmt K8s manifests (rebased onto main 2026-05-18; 13 files, +944).
Namespace + Web Deployment (replicas:2, MySQL backend) + Operator Deployment (replicas:1, KubeOps leader-elect) + Service + Certificate (step-ca-acme ClusterIssuer) + Traefik IngressRoute (devices.iamworkin.lan internal) + ServiceAccount + ClusterRole + ClusterRoleBinding + NetworkPolicy (CNI DNAT-aware backend ports) + OnePasswordItem (5-field consolidated) + ArgoCD Application bootstrap shape + lint coverage.
Follow-ups (not merge blockers):
- localhost/fc-devicemgmt-{web,operator}:v20260512-cx5 must be imported to all 3 RKE2 nodes; pods will ErrImageNeverPull until imported.
- 1Password vault item 'FlowerCore DeviceManagement Runtime' must be created with 5 fields before pods can start.
- DNS devices.iamworkin.lan -> 10.0.56.200 already present.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 02:56:23 +00:00
..
2026-04-29 23:32:55 -05:00
2026-03-10 01:12:08 -05:00
2026-05-04 03:18:04 -05:00
2026-05-08 13:05:58 -05:00
2026-03-10 01:12:08 -05:00
2026-04-26 14:37:33 -05:00
2026-03-10 01:12:08 -05:00
2026-04-16 19:25:25 -05:00
2026-05-07 10:27:20 -05:00
2026-05-18 02:56:23 +00:00
2026-05-07 15:32:00 -05:00
2026-04-09 15:09:08 -05:00
2026-04-08 18:20:23 -05:00
2026-05-04 03:18:04 -05:00
2026-04-16 19:25:25 -05:00
2026-05-04 03:18:04 -05:00
2026-04-08 18:20:23 -05:00
2026-04-08 18:20:23 -05:00
2026-04-09 15:09:08 -05:00
2026-05-11 19:02:58 -05:00
2026-04-09 15:09:08 -05:00
2026-04-23 18:39:17 -05:00
2026-04-08 18:20:23 -05:00
2026-05-13 20:32:48 -05:00
2026-05-18 02:35:17 +00:00
2026-05-04 03:18:04 -05:00
2026-05-06 20:48:58 -05:00
2026-05-08 21:16:54 -05:00
2026-03-10 01:12:08 -05:00
2026-05-06 17:33:32 -05:00
2026-03-24 15:55:52 -05:00
2026-05-17 21:53:05 -05:00
2026-05-12 09:26:03 -05:00
2026-05-08 11:12:56 -05:00
2026-04-22 21:23:38 -05:00
2026-05-07 15:32:00 -05:00
2026-05-12 16:58:18 -05:00
2026-03-24 15:55:52 -05:00
2026-04-22 23:11:47 -05:00
2026-05-18 02:51:02 +00:00
2026-05-11 10:30:05 -05:00
2026-04-28 15:13:20 -05:00
2026-03-09 16:35:04 -05:00
2026-05-07 10:30:59 -05:00
2026-03-24 15:55:52 -05:00
2026-05-11 18:37:15 -05:00
2026-03-10 01:12:08 -05:00
2026-03-24 15:55:52 -05:00
2026-05-07 15:32:00 -05:00
2026-05-15 15:59:04 -05:00