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

70 lines
1.4 KiB
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: miniflux
namespace: miniflux
spec:
interval: 1h
chart:
spec:
chart: miniflux
version: ">=0.9.0"
sourceRef:
kind: HelmRepository
name: gabe565
namespace: miniflux
interval: 12h
install:
remediation:
retries: 3
upgrade:
remediation:
retries: 3
values:
image:
repository: ghcr.io/miniflux/miniflux
tag: "2.2.5"
pullPolicy: IfNotPresent
controller:
strategy: RollingUpdate
replicas: 1
env:
TZ: "Europe/Berlin"
CREATE_ADMIN: "1"
RUN_MIGRATIONS: "1"
DATABASE_URL:
valueFrom:
secretKeyRef:
name: miniflux-secret
key: DATABASE_URL
ADMIN_USERNAME:
valueFrom:
secretKeyRef:
name: miniflux-secret
key: ADMIN_USERNAME
ADMIN_PASSWORD:
valueFrom:
secretKeyRef:
name: miniflux-secret
key: ADMIN_PASSWORD
service:
main:
ports:
http:
port: 8080
ingress:
main:
enabled: false
persistence:
config:
enabled: false
postgresql:
enabled: false
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
cpu: 200m
memory: 256Mi