blob: f40972d9f622c011223879420ac2c67faea1c273 [file] [log] [blame]
Giorgi Lekveishvili3f689e32023-06-30 10:47:09 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
4 name: penpot
5 namespace: {{ .Release.Namespace }}
6spec:
7 chart:
8 spec:
9 chart: charts/penpot
10 sourceRef:
11 kind: GitRepository
12 name: pcloud
13 namespace: {{ .Global.Id }}
14 interval: 1m0s
15 values:
16 global:
17 postgresqlEnabled: true
18 redisEnabled: true
19 fullnameOverride: penpot
20 frontend:
21 ingress:
22 enabled: true
23 className: pcloud-ingress-public
24 annotations:
25 acme.cert-manager.io/http01-edit-in-place: "true"
26 cert-manager.io/cluster-issuer: "{{ .Global.Id }}-public"
27 hosts:
28 - "penpot.{{ .Global.Domain }}"
29 tls:
30 - hosts:
31 - "penpot.{{ .Global.Domain }}"
32 secretName: cert-penpot.{{ .Global.Domain }}
33 persistence:
34 enabled: true
35 config:
36 publicURI: https://penpot.{{ .Global.Domain }}
37 # flags: "enable-registration enable-login"
38 flags: "enable-registration enable-insecure-register disable-demo-users disable-demo-warning"
39 postgresql:
40 host: penpot-postgresql.{{ .Release.Namespace }}.svc.cluster.local
41 database: penpot
42 username: penpot
43 password: penpot
44 redis:
45 host: penpot-redis-headless.{{ .Release.Namespace }}.svc.cluster.local
46 redis:
47 image:
48 tag: 7.0.8-debian-11-r16
49 postgresql:
50 image:
51 tag: 15.3.0-debian-11-r16
52 auth:
53 username: penpot
54 password: penpot
55 database: penpot