Files
homelab/clusters/homelab/apps/sparkyfitness/helmrelease.yaml
T

77 lines
1.6 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
# keys: username, password
server:
secrets:
existingSecret: sparkyfitness-app-secret
# keys: api_encryption_key, better_auth_secret
appDatabase:
existingSecret: sparkyfitness-appdb-secret
# keys: username, password
resources:
requests:
cpu: 100m
memory: 256Mi
limits:
cpu: 500m
memory: 512Mi
frontend:
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
cpu: 200m
memory: 128Mi
config:
garmin:
enabled: false
httpRoute:
enabled: true
hostname: sparkyfitness.net-scope.org # <-- anpassen
parentRef:
name: homelab-gateway # <-- ggf. anpassen
namespace: gateway
sectionName: https
ingress:
enabled: false
networkPolicy:
enabled: true