Files
fleet-infra/apps/plane/release.yaml
2025-06-07 16:33:55 -04:00

78 lines
1.6 KiB
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: plane
namespace: plane
spec:
chart:
spec:
chart: plane-ce
version: 1.x
sourceRef:
kind: HelmRepository
name: plane
interval: 15m
timeout: 5m
releaseName: plane
values:
ingress:
enabled: true
appHost: "plane.michaelthomson.dev"
minioHost: "plane-minio.michaelthomson.dev"
rabbitmqHost: "plane-mq.michaelthomson.dev"
ingressClass: "traefik"
# SSL Configuration - Valid only if ingress.enabled is true
ssl:
tls_secret_name: "letsencrypt-wildcard-cert-michaelthomson.dev" # If you have a custom TLS secret name
annotations: {
"traefik.ingress.kubernetes.io/router.entrypoints": "websecure",
"traefik.ingress.kubernetes.io/router.tls": "true"
}
redis:
local_setup: true
storageClass: "longhorn"
postgres:
storageClass: "longhorn"
volumeSize: 8Gi
rabbitmq:
storageClass: "longhorn"
volumeSize: 100Mi
minio:
storageClass: "nfs-client"
volumeSize: 1Gi
web:
replicas: 1
space:
replicas: 1
admin:
replicas: 1
live:
replicas: 1
api:
replicas: 1
worker:
replicas: 1
beatworker:
replicas: 1
external_secrets:
rabbitmq_existingSecret: 'rabbitmq-secret'
pgdb_existingSecret: 'pgdb-secret'
doc_store_existingSecret: 'doc-store-secret'
app_env_existingSecret: 'app-env-secret'
live_env_existingSecret: 'live-env-secret'
env:
doc_upload_size_limit: "5242880" # 5MB