apps/support/zammad: simplify config
This commit is contained in:
parent
200433d15a
commit
e3817a200f
6 changed files with 10 additions and 38 deletions
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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
|
|
|
@ -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
|
||||||
|
|
|
@ -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}"
|
||||||
|
|
Loading…
Add table
Reference in a new issue