Migrate the rest of Wildduck stack

This commit is contained in:
2023-08-24 19:53:07 +03:00
parent b98f173441
commit 0ed3010fed
9 changed files with 516 additions and 7 deletions

View File

@@ -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