Update docs: Mermaid diagrams, current verification state
Helm Chart CI & Release / Lint Helm Chart (push) Successful in 9s
Helm Chart CI & Release / Release Helm Chart (push) Has been skipped

- Replace ASCII art with Mermaid in architecture-design-company-inc.md
- Rewrite architecture-hld.md with 3 Mermaid diagrams (infra, CI/CD, security)
- Remove draw.io/Lucidchart references
- Update verification-log.md with current passing state

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-19 19:45:47 +00:00
parent 2ee57f0093
commit d5b2bd2aa4
3 changed files with 129 additions and 120 deletions
+42 -18
View File
@@ -1,25 +1,49 @@
```
Verifying FleetDM, MySQL, and Redis...
# Verification Log
## Local Deployment (`make verify`)
```
=== Pods ===
kubectl get pods -n fleetdm -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
fleet-6747fdcc49-ljm2d 0/1 ContainerCreating 0 6m2s <none> fleetdm-control-plane <none> <none>
fleet-migration-rwxnz 0/1 CreateContainerConfigError 0 6m2s 10.244.0.15 fleetdm-control-plane <none> <none>
fleetdm-stack-mysql-0 0/1 ErrImagePull 0 6m2s 10.244.0.17 fleetdm-control-plane <none> <none>
fleetdm-stack-redis-master-0 1/1 Running 0 6m2s 10.244.0.16 fleetdm-control-plane <none> <none>
NAME READY STATUS RESTARTS AGE
fleet-75cbb4fd54-s7csh 1/1 Running 0 153m
fleetdm-stack-mysql-0 1/1 Running 0 166m
fleetdm-stack-redis-master-0 1/1 Running 0 166m
=== Services ===
kubectl get svc -n fleetdm
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
fleetdm-stack-mysql ClusterIP 10.96.140.26 <none> 3306/TCP 6m2s
fleetdm-stack-mysql-headless ClusterIP None <none> 3306/TCP 6m2s
fleetdm-stack-redis-headless ClusterIP None <none> 6379/TCP 6m2s
fleetdm-stack-redis-master ClusterIP 10.96.248.50 <none> 6379/TCP 6m2s
fleetdm-stack-service ClusterIP 10.96.24.191 <none> 8080/TCP 6m2s
NAME TYPE CLUSTER-IP PORT(S) AGE
fleetdm-stack-mysql ClusterIP 10.96.3.64 3306/TCP 166m
fleetdm-stack-mysql-headless ClusterIP None 3306/TCP 166m
fleetdm-stack-redis-headless ClusterIP None 6379/TCP 166m
fleetdm-stack-redis-master ClusterIP 10.96.159.221 6379/TCP 166m
fleetdm-stack-service ClusterIP 10.96.189.212 8080/TCP 166m
=== Ingress ===
kubectl get ingress -n fleetdm
NAME CLASS HOSTS ADDRESS PORTS AGE
fleetdm-stack nginx fleet.localhost localhost 80 6m2s
NAME CLASS HOSTS ADDRESS PORTS AGE
fleetdm-stack nginx fleet.localhost localhost 80 166m
```
## Fleet UI Access
```
$ curl -sk -o /dev/null -w "%{http_code}" https://localhost:8585/setup
200
```
Fleet setup page loads successfully at `https://localhost:8585` via `make port-forward`.
## Gitea Actions CI
| Run | Job | Status | Commit |
| --- | ----------------- | ------- | ---------------------------------------------------- |
| #5 | Lint Helm Chart | success | Fix CI lint: remove head pipe that causes SIGPIPE 141 |
| #5 | Release Helm Chart| skipped | (only triggers on `v*` tags) |
## Helm Chart
```
$ helm lint fleetdm-stack/
==> Linting fleetdm-stack/
[INFO] Chart.yaml: icon is recommended
1 chart(s) linted, 0 chart(s) failed
```