feat: initial Helm chart scaffold for lunarfront per-customer deployments
This commit is contained in:
56
charts/lunarfront/values.yaml
Normal file
56
charts/lunarfront/values.yaml
Normal file
@@ -0,0 +1,56 @@
|
||||
# Default values — override per customer in customers/<name>/values.yaml
|
||||
|
||||
image:
|
||||
backend:
|
||||
repository: registry.lunarfront.tech/ryan/lunarfront-app
|
||||
tag: latest
|
||||
pullPolicy: Always
|
||||
frontend:
|
||||
repository: registry.lunarfront.tech/ryan/lunarfront-frontend
|
||||
tag: latest
|
||||
pullPolicy: Always
|
||||
|
||||
# Customer-specific — must be overridden
|
||||
customer:
|
||||
name: "" # used for namespace and labels
|
||||
domain: "" # e.g. customer.lunarfront.tech
|
||||
|
||||
# Database — each customer gets their own database on the shared cluster
|
||||
database:
|
||||
host: ""
|
||||
port: 5432
|
||||
name: ""
|
||||
# credentials come from a Secret
|
||||
secretName: lunarfront-db-credentials
|
||||
|
||||
# Redis/Valkey
|
||||
redis:
|
||||
host: ""
|
||||
port: 6379
|
||||
secretName: lunarfront-redis-credentials
|
||||
|
||||
# JWT secret
|
||||
auth:
|
||||
secretName: lunarfront-auth-secret
|
||||
|
||||
# Storage
|
||||
storage:
|
||||
secretName: lunarfront-storage-secret
|
||||
|
||||
replicaCount: 1
|
||||
|
||||
resources:
|
||||
backend:
|
||||
requests:
|
||||
cpu: 100m
|
||||
memory: 128Mi
|
||||
limits:
|
||||
cpu: 500m
|
||||
memory: 512Mi
|
||||
frontend:
|
||||
requests:
|
||||
cpu: 50m
|
||||
memory: 64Mi
|
||||
limits:
|
||||
cpu: 200m
|
||||
memory: 128Mi
|
||||
Reference in New Issue
Block a user