kubernetes/apps/selfhosted/koment/app/helmrelease.yaml
1
---
2
# yaml-language-server: $schema=https://k8s-schemas.home-operations.com/helm.toolkit.fluxcd.io/helmrelease_v2.json
3
apiVersion: helm.toolkit.fluxcd.io/v2
4
kind: HelmRelease
5
metadata:
6
name: koment
7
spec:
8
interval: 1h
9
chartRef:
10
kind: OCIRepository
11
name: koment
12
install:
13
remediation:
14
retries: -1
15
upgrade:
16
cleanupOnFail: true
17
remediation:
18
retries: 3
19
values:
20
fullnameOverride: koment
21
repositories:
22
- id: home-ops
23
name: home-ops
24
provider: github
25
remote: janpuc/home-ops
26
defaultBranch: main
27
default: true
28
syncInterval: 5m
29
github:
30
existingSecret: koment-secret
31
tokenKey: github-token
32
auth:
33
existingSecret: koment-secret
34
credentialsKey: credentials.yaml
35
humanWrites: false
36
trustedProxies:
37
- 10.42.0.0/16
38
metrics:
39
enabled: true
40
serviceMonitor:
41
enabled: true
42
dashboard:
43
enabled: true
44
resources:
45
requests:
46
cpu: 10m
47
memory: 64Mi
48
limits:
49
memory: 256Mi