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)
#### No SSO
- ninja: InvoiceNinja
- support: Zammad [needs PVC fixed]
- support: Zammad
- flow: n8n (8gears)
- meet: cal.com (pyrrha)
#### Planned
- design: penpot (truecharts, waiting on PR)
- design: penpot
- 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
- 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
- link: URL Shortener
- connect: Bonfire

View file

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

View file

@ -1,7 +1,7 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: zammad-postgres
name: zammad-postgres-data
namespace: stackspout
labels:
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:
spec:
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
# Versions: https://github.com/zammad/zammad-helm/blob/main/zammad/Chart.yaml
# History: https://github.com/zammad/zammad-helm/releases

View file

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