Files
nixos/manifests/kanboard/chart.yaml
T
2025-10-10 21:38:00 -05:00

62 lines
1.3 KiB
YAML

apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: hellings
spec:
interval: "24h"
url: https://src.thehellings.com/greg/helm-chart
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: kanboard
spec:
interval: 1h
chart:
spec:
chart: hellings
version: "1.0.0"
sourceRef:
kind: HelmRepository
name: hellings
interval: "1h"
values:
fullnameOverride: kanboard
image:
repository: kanboard
tag: v1.2.47
database:
postgres:
enabled: true
readinessProbe:
httpGet:
path: /healthcheck.php
pvc:
- name: kanboard-data
path: /var/www/app/data
size: 10Gi
- name: kanboard-plugins
path: /var/www/app/plugins
size: 10Gi
environment:
- name: DB_DRIVER
value: postgres
- name: DB_HOSTNAME
value: cluster.db.svc.local
- name: DB_NAME
value: kanboard
- name: DB_USERNAME
valueFrom:
secretKeyRef:
name: kanboard-postgres-user
key: username
- name: DB_PASSWORD
valueFrom:
secretKeyRef:
name: kanboard-postgres-user
key: password
- name: LOG_DRIVER
value: stdout
- name: PLUGIN_INSTALLER
value: "true"