prvng_platform/installer/scripts/configs/enterprise-example.toml
2025-10-07 10:59:52 +01:00

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