apps/support/zammad: simplify config

This commit is contained in:
xeruf 2025-04-26 00:04:46 +02:00
parent 200433d15a
commit e3817a200f
6 changed files with 10 additions and 38 deletions

View file

@ -32,16 +32,15 @@ Below list is formatted as:
- status: Gatus (minicloudlabs) - status: Gatus (minicloudlabs)
#### No SSO #### No SSO
- ninja: InvoiceNinja - ninja: InvoiceNinja
- support: Zammad [needs PVC fixed] - support: Zammad
- flow: n8n (8gears) - flow: n8n (8gears)
- meet: cal.com (pyrrha) - meet: cal.com (pyrrha)
#### Planned #### Planned
- design: penpot (truecharts, waiting on PR) - design: penpot
- sprint: taiga (nemonik) - sprint: taiga (nemonik)
- video: Peertube ([LecygneNoir](https://git.lecygnenoir.info/LecygneNoir/peertube-helm) - video: Peertube ([LecygneNoir](https://git.lecygnenoir.info/LecygneNoir/peertube-helm))
)
- call: Jitsi Meet / OpenTalk / Element Call - call: Jitsi Meet / OpenTalk / Element Call
- wiki: Wiki (maybe wikijs, but I'd like something that integrates with Nextcloud and Markdown/Orgdown) - wiki/know: Wiki (maybe wikijs, but I'd like something that integrates with Nextcloud and Markdown/Orgdown)
#### Ideas #### Ideas
- link: URL Shortener - link: URL Shortener
- connect: Bonfire - connect: Bonfire

View file

@ -6,7 +6,6 @@ metadata:
namespace: flux-system namespace: flux-system
spec: spec:
fields: fields:
- fieldName: minio_password
- fieldName: redis_password - fieldName: redis_password
- fieldName: postgresql_password - fieldName: postgresql_password
- fieldName: postgresql_postgres_password - fieldName: postgresql_postgres_password

View file

@ -1,7 +1,7 @@
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
name: zammad-postgres name: zammad-postgres-data
namespace: stackspout namespace: stackspout
labels: labels:
stackspin.net/backupSet: "zammad" stackspin.net/backupSet: "zammad"

View file

@ -1,15 +0,0 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: zammad-data
namespace: stackspout
labels:
stackspin.net/backupSet: "zammad"
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 2Gi
storageClassName: local-path

View file

@ -8,7 +8,7 @@ spec:
chart: chart:
spec: spec:
chart: zammad chart: zammad
version: 10.3.4 # 12.2.0 version: 10.3.4 # 12.5.1 # 14.0.1 requires db upgrade
# Migration: https://github.com/zammad/zammad-helm/tree/main/zammad#upgrading # Migration: https://github.com/zammad/zammad-helm/tree/main/zammad#upgrading
# Versions: https://github.com/zammad/zammad-helm/blob/main/zammad/Chart.yaml # Versions: https://github.com/zammad/zammad-helm/blob/main/zammad/Chart.yaml
# History: https://github.com/zammad/zammad-helm/releases # History: https://github.com/zammad/zammad-helm/releases

View file

@ -6,13 +6,10 @@ metadata:
data: data:
values.yaml: | values.yaml: |
# https://github.com/zammad/zammad-helm/blob/main/zammad/values.yaml # https://github.com/zammad/zammad-helm/blob/main/zammad/values.yaml
# TODO https://github.com/zammad/zammad-helm/issues/259
commonLabels: commonLabels:
stackspin.net/backupSet: "zammad" stackspin.net/backupSet: "zammad"
podLabels: podLabels:
stackspin.net/backupSet: "zammad" stackspin.net/backupSet: "zammad"
podAnnotations:
backup.velero.io/backup-volumes: "zammad-var"
ingress: ingress:
enabled: true enabled: true
@ -52,25 +49,17 @@ data:
backup.velero.io/backup-volumes: "data" backup.velero.io/backup-volumes: "data"
primary: primary:
persistence: persistence:
existingClaim: zammad-postgres existingClaim: zammad-postgres-data
minio:
auth:
rootUser: "zammadadmin"
rootPasswort: "${minio_password}"
redis: redis:
auth: auth:
password: "${redis_password}" password: "${redis_password}"
persistence:
enabled: true
existingClaim: zammad-data
autoWizard: autoWizard:
enabled: false enabled: false
# TODO Adjust zammad Mailing config # Zammad has no option for SMTP pre-config and no OIDC support so far
# Adjust zammad Mailing config
# mailer: # mailer:
# enabled: "${outgoing_mail_enabled}" # enabled: "${outgoing_mail_enabled}"
# host: "${outgoing_mail_smtp_host}" # host: "${outgoing_mail_smtp_host}"
@ -78,7 +67,7 @@ data:
# username: "${outgoing_mail_smtp_user}" # username: "${outgoing_mail_smtp_user}"
# password: "${outgoing_mail_smtp_password}" # password: "${outgoing_mail_smtp_password}"
# fromemail: "${outgoing_mail_from_address}" # fromemail: "${outgoing_mail_from_address}"
# TODO Adjust zammad OpenID Connect Single Sign-On Configuration # Adjust zammad OpenID Connect Single Sign-On Configuration
# - name: Stackspin # - name: Stackspin
# key: "${client_id}" # key: "${client_id}"
# secret: "${client_secret}" # secret: "${client_secret}"