Files
homelab/clusters/homelab/apps/sparkyfitness/helmrelease.yaml
T
2026-05-26 22:01:52 +02:00

68 lines
1.4 KiB
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: sparkyfitness
namespace: sparkyfitness
spec:
interval: 1h
chart:
spec:
chart: sparkyfitness
version: ">=0.16.5-2"
sourceRef:
kind: HelmRepository
name: sparkyfitness
namespace: sparkyfitness
interval: 12h
install:
remediation:
retries: 3
upgrade:
cleanupOnFail: true
remediation:
retries: 3
values:
postgresql:
enabled: false
externalDatabase:
host: sparkyfitness-db-rw.sparkyfitness.svc.cluster.local
port: 5432
database: sparkyfitness
auth:
existingSecret: sparkyfitness-db-secret
server:
secrets:
existingSecret: sparkyfitness-app-secret
appDatabase:
existingSecret: sparkyfitness-appdb-secret
resources:
requests:
cpu: 100m
memory: 256Mi
limits:
cpu: 500m
memory: 512Mi
frontend:
port: 8080
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
cpu: 200m
memory: 128Mi
config:
garmin:
enabled: true
httpRoute:
enabled: true
hostname: sparkyfitness.net-scope.org
parentRef:
name: homelab-gateway
namespace: gateway
sectionName: http
ingress:
enabled: false
networkPolicy:
enabled: true