| Giorgi Lekveishvili | 3f689e3 | 2023-06-30 10:47:09 +0400 | [diff] [blame] | 1 | apiVersion: helm.toolkit.fluxcd.io/v2beta1 |
| 2 | kind: HelmRelease |
| 3 | metadata: |
| 4 | name: penpot |
| 5 | namespace: {{ .Release.Namespace }} |
| 6 | spec: |
| 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 |