mirror of
https://github.com/michaelthomson0797/fleet-infra.git
synced 2026-02-04 04:59:54 +00:00
77 lines
1.6 KiB
YAML
77 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
|
|
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
|