forked from k-space/kube
Migrate the rest of Wildduck stack
This commit is contained in:
@@ -54,7 +54,7 @@ data:
|
||||
secure=true
|
||||
port=465
|
||||
[api]
|
||||
url="https://mail.k-space.ee"
|
||||
url="http://wildduck-api:8080"
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
@@ -96,8 +96,8 @@ spec:
|
||||
- name: APPCONF_dbs_redis
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: redis-webmail-owner-secrets
|
||||
key: REDIS_MASTER_0_URI
|
||||
name: redis-wildduck-owner-secrets
|
||||
key: REDIS_MASTER_1_URI
|
||||
volumes:
|
||||
- name: webmail-config
|
||||
projected:
|
||||
@@ -126,7 +126,7 @@ metadata:
|
||||
annotations:
|
||||
kubernetes.io/ingress.class: traefik
|
||||
traefik.ingress.kubernetes.io/router.entrypoints: websecure
|
||||
traefik.ingress.kubernetes.io/router.middlewares: wildduck-webmail@kubernetescrd
|
||||
traefik.ingress.kubernetes.io/router.middlewares: wildduck-webmail@kubernetescrd,wildduck-webmail-redirect@kubernetescrd
|
||||
traefik.ingress.kubernetes.io/router.tls: "true"
|
||||
external-dns.alpha.kubernetes.io/target: traefik.k-space.ee
|
||||
spec:
|
||||
@@ -144,3 +144,13 @@ spec:
|
||||
tls:
|
||||
- hosts:
|
||||
- "*.k-space.ee"
|
||||
---
|
||||
apiVersion: traefik.containo.us/v1alpha1
|
||||
kind: Middleware
|
||||
metadata:
|
||||
name: webmail-redirect
|
||||
spec:
|
||||
redirectRegex:
|
||||
regex: ^https://webmail.k-space.ee/$
|
||||
replacement: https://webmail.k-space.ee/webmail/
|
||||
permanent: false
|
||||
|
Reference in New Issue
Block a user