provisioning/config/ports.toml
Jesús Pérez 6a59d34bb1
chore: update provisioning configuration and documentation
Update configuration files, templates, and internal documentation
for the provisioning repository system.

Configuration Updates:
- KMS configuration modernization
- Plugin system settings
- Service port mappings
- Test cluster topologies
- Installation configuration examples
- VM configuration defaults
- Cedar authorization policies

Documentation Updates:
- Library module documentation
- Extension API guides
- AI system documentation
- Service management guides
- Test environment setup
- Plugin usage guides
- Validator configuration documentation

All changes are backward compatible.
2025-12-11 21:50:42 +00:00

69 lines
1.5 KiB
TOML

# Provisioning Platform Ports Configuration
# Central source of truth for all service ports
[orchestrator]
port = 9090
description = "Workflow orchestration engine"
protocol = "HTTP"
health_check = "http://localhost:9090/health"
[control_center]
port = 9080
description = "Authentication & authorization service"
protocol = "HTTP"
health_check = "http://localhost:9080/health"
[api_gateway]
port = 9083
description = "Unified API gateway"
protocol = "HTTP"
health_check = "http://localhost:9083/health"
[mcp_server]
port = 9082
description = "Model Context Protocol server"
protocol = "HTTP"
health_check = "http://localhost:9082/health"
[oci_registry]
port = 5000
description = "OCI artifact registry"
protocol = "HTTP"
health_check = "http://localhost:5000/v2/"
[coredns]
port = 5353
description = "Internal DNS resolution"
protocol = "DNS"
health_check = "dig @localhost -p 5353 provisioning.local"
[gitea]
port = 3000
description = "Git server and web UI"
protocol = "HTTP"
health_check = "http://localhost:3000/api/healthz"
[frontend]
port = 3001
description = "Control center web frontend"
protocol = "HTTP"
health_check = "http://localhost:3001"
[surrealdb]
port = 8000
description = "Main application database"
protocol = "WS/HTTP"
health_check = "http://localhost:8000/health"
[redis]
port = 6379
description = "Cache and session store"
protocol = "Redis"
health_check = "redis-cli ping"
[postgresql]
port = 5432
description = "Optional relational database"
protocol = "PostgreSQL"
health_check = "pg_isready -h localhost -p 5432"