Commit Graph

3 Commits

Author SHA1 Message Date
Hector Ros
5ccabf7bb3 Add NODE_TLS_REJECT_UNAUTHORIZED=0 for K8s API
This disables TLS certificate verification globally in Node.js,
allowing the backend to communicate with K8s API using self-signed certs.

NOTE: This is acceptable for development but should use proper CA certs
in production.

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-01-20 18:33:39 +01:00
Hector Ros
c56ab0ed4c Add RBAC for backend to manage pods + update backend
- Create ServiceAccount backend-sa
- Create ClusterRole for pod management
- Bind role to ServiceAccount
- Update deployment to use ServiceAccount
- Update backend submodule with TLS fix

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-01-20 17:52:46 +01:00
Hector Ros
e5e039504e Rename CLUSTER-READY → K8S-CLUSTER (more direct)
Also added:
- DEVELOPMENT-WORKFLOW.md - Complete dev process documented
- Updated all references across documentation

Documentation is now centralized and direct.

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-01-20 00:44:29 +01:00