Hermes Agent service account
c38461a6e8
docs(firecrawl): Add comprehensive refactoring summary
2026-06-04 16:57:28 -05:00
Hermes Agent service account
6bcb6fa93f
refactor(firecrawl): Convert to production-ready Helm chart with persistent storage
...
CRITICAL FIXES:
✅ Add PersistentVolumeClaims for all stateful services
- PostgreSQL: 20Gi PVC on nfs-emporium (data persistence)
- Redis: 10Gi PVC on nfs-emporium (cache and queue)
- RabbitMQ: 5Gi PVC on nfs-emporium (message queue)
✅ Pin all image versions (no more 'latest' tags)
- Firecrawl API/Worker: v1.0.0
- Playwright Service: v1.0.0
- PostgreSQL (nuq-postgres): v1.0.0
- Redis: 7.4.1-alpine
- RabbitMQ: 3.13.7-management-alpine
✅ Convert raw manifests to proper Helm chart
- Template-based configuration
- Centralized values.yaml
- Proper Helm helpers and labels
- Easy configuration management
WHAT CHANGED:
- Created chart/ directory with full Helm chart structure
- Moved old manifests to old-manifests/ for reference
- Updated ArgoCD Application to use Helm chart source
- Added comprehensive README and MIGRATION docs
- All services now use nfs-emporium storage class
- Redis configured with AOF persistence
- Proper resource limits and health checks
- Gateway/HTTPRoute configs integrated into chart
DEPLOYMENT:
ArgoCD will automatically sync and apply changes.
Old ephemeral data will be lost (fresh start with persistence).
Resolves data loss issues and brings deployment to production standards.
2026-06-04 16:56:29 -05:00
Hermes Agent service account
f4181349f8
feat: Deploy Firecrawl (spaceship-earth) to fastpass cluster
...
- Add Firecrawl application with full stack:
- Firecrawl API (main service)
- Firecrawl Worker (background jobs)
- Playwright Service (browser automation)
- Redis (cache & job queue)
- PostgreSQL (state management)
- RabbitMQ (message queue)
- Configure dual DNS names:
- Primary: spaceship-earth.local.mk-labs.cloud (EPCOT theme)
- Secondary: firecrawl.local.mk-labs.cloud
- Add Gateway API HTTPRoutes with TLS certificates
- Update ReferenceGrant for firecrawl namespace
- Configure ArgoCD application (wave 20)
- Set USE_DB_AUTHENTICATION=false for internal deployment
This provides JARVIS with web scraping and search capabilities.
2026-06-04 16:40:12 -05:00
bb5a57e909
remove jarvis deployment
2026-05-25 21:16:52 -05:00
9f3d81729d
fix(jarvis): run as root for NFS compat, add namespace PSA baseline label
2026-05-25 20:43:03 -05:00
064d3e8b3d
fix(jarvis): move runAsNonRoot to container level, allow init container to run as root for chown
2026-05-25 20:39:39 -05:00
ef7e3c61ed
fix(jarvis): add init container to fix PVC ownership for UID 10000
2026-05-25 20:37:01 -05:00
64951e1e5e
fix(jarvis): use args not command for hermes entrypoint
2026-05-25 20:35:32 -05:00
58931732f7
fix(jarvis): correct hermes entrypoint command
2026-05-25 20:31:46 -05:00
be8e50d590
deploy hermes
2026-05-25 20:21:24 -05:00
e309acd67d
fix typo
2026-05-24 21:15:08 -05:00
4e7f14ea5a
additional service name changes
2026-05-24 21:12:10 -05:00
b79f0505b7
update pbs to timekeeper
2026-05-24 19:46:19 -05:00
045ac85353
update glance configmap
2026-05-24 19:43:13 -05:00
60af4304b6
fix url
2026-05-24 18:35:52 -05:00
96e946ac09
change to https
2026-05-24 18:33:16 -05:00
6584ed9dc4
added glance dashboard
2026-05-24 17:04:49 -05:00
3017c27910
fix port
2026-05-19 23:03:49 -05:00
c25c2a25ad
update referencegrant
2026-05-19 22:41:41 -05:00
0476e489d4
more
2026-05-19 22:35:05 -05:00
bf0d7a20a7
update gateway
2026-05-19 22:31:22 -05:00
ed0091cd05
adjust session duration
2026-05-19 22:25:00 -05:00
402f93ab38
add ingnore
2026-05-19 22:16:31 -05:00
8944da8c99
folder rename
2026-05-19 22:06:48 -05:00
d671700466
deploy headlamp
2026-05-19 22:00:34 -05:00
562e102a9b
enable metrics
2026-05-19 21:34:46 -05:00
f4c60d7560
add grafana dashboards
2026-05-19 21:12:54 -05:00
0dae8327eb
update prometheus scrape
2026-05-18 22:57:07 -05:00
39b7b91f45
update snmp exporter
2026-05-18 22:32:13 -05:00
a7f77514d6
additional monitoring scrapes
2026-05-18 22:28:14 -05:00
b45dcea4c3
update gateway spec
2026-05-18 22:01:18 -05:00
2ed70b4964
Deploy monitoring stack
2026-05-18 21:42:32 -05:00
dbf0b18f07
authentik for argo
2026-05-18 19:43:21 -05:00
1cfc9b5f5d
align gateway spec
2026-05-18 19:28:50 -05:00
c8f75bef8a
fix referencegrant
2026-05-18 19:25:41 -05:00
fc171b48e9
deploy gateway
2026-05-18 19:11:42 -05:00
5504d0c6f4
add gateway to external dns
2026-05-18 18:15:33 -05:00
025e9a8f1c
Added bootstrap folder and gateway controller
2026-05-18 18:07:35 -05:00
06db61c6c0
enable nfs csi
2026-05-18 17:19:39 -05:00
8601ad9cd9
move archive
2026-05-18 15:15:36 -05:00
1f7318f1c3
repo cleanup
2026-05-18 15:13:12 -05:00
cdc78955b1
cilium, argo
2026-05-18 13:20:42 -05:00
f1ef759206
fix(cilium): update LB pool API from v2alpha1 to v2
2026-05-18 00:59:17 -05:00
5f5f8cb173
fix argocd
2026-05-18 00:45:47 -05:00
eb93eb7352
fix(argocd): remove conflicting server patch, params-cm handles insecure mode
2026-05-18 00:39:43 -05:00
9cd9a30fbe
fix(argocd): switch to ingress-nginx, fix shared resource warning, add insecure mode
2026-05-18 00:34:21 -05:00
5a30521d66
fix(argocd): use env var for insecure mode instead of args
2026-05-18 00:23:03 -05:00
725d403d34
helm fix
2026-05-18 00:08:30 -05:00
9a604042ca
update cilium
2026-05-18 00:01:03 -05:00
10406e1705
remove gateway api
2026-05-17 23:48:22 -05:00