95 lines
1.5 KiB
TOML
95 lines
1.5 KiB
TOML
# Provisioning Platform - Enterprise Configuration
|
|
#
|
|
# This configuration deploys full production stack with
|
|
# observability, security, and high availability.
|
|
|
|
platform = "kubernetes"
|
|
mode = "enterprise"
|
|
domain = "provisioning.example.com"
|
|
auto_generate_secrets = true
|
|
|
|
# Services configuration
|
|
[[services]]
|
|
name = "orchestrator"
|
|
description = "Task coordination"
|
|
port = 8080
|
|
enabled = true
|
|
required = true
|
|
|
|
[[services]]
|
|
name = "control-center"
|
|
description = "Web UI"
|
|
port = 8081
|
|
enabled = true
|
|
required = true
|
|
|
|
[[services]]
|
|
name = "coredns"
|
|
description = "DNS service"
|
|
port = 5353
|
|
enabled = true
|
|
required = true
|
|
|
|
[[services]]
|
|
name = "gitea"
|
|
description = "Git server"
|
|
port = 3000
|
|
enabled = true
|
|
required = true
|
|
|
|
[[services]]
|
|
name = "postgres"
|
|
description = "Shared database"
|
|
port = 5432
|
|
enabled = true
|
|
required = true
|
|
|
|
[[services]]
|
|
name = "api-server"
|
|
description = "REST API"
|
|
port = 8083
|
|
enabled = true
|
|
required = true
|
|
|
|
[[services]]
|
|
name = "harbor"
|
|
description = "Harbor OCI Registry"
|
|
port = 5000
|
|
enabled = true
|
|
required = true
|
|
|
|
[[services]]
|
|
name = "kms"
|
|
description = "Cosmian KMS"
|
|
port = 9998
|
|
enabled = true
|
|
required = true
|
|
|
|
[[services]]
|
|
name = "prometheus"
|
|
description = "Metrics"
|
|
port = 9090
|
|
enabled = true
|
|
required = true
|
|
|
|
[[services]]
|
|
name = "grafana"
|
|
description = "Dashboards"
|
|
port = 3001
|
|
enabled = true
|
|
required = true
|
|
|
|
[[services]]
|
|
name = "loki"
|
|
description = "Log aggregation"
|
|
port = 3100
|
|
enabled = true
|
|
required = true
|
|
|
|
[[services]]
|
|
name = "nginx"
|
|
description = "Reverse proxy"
|
|
port = 80
|
|
enabled = true
|
|
required = true
|