forked from k-space/kube
wildduck: Switch to KeyDB
This commit is contained in:
parent
90927fb72e
commit
f78bb031b7
@ -1,7 +1,7 @@
|
||||
To deploy replace the API secret in configmaps/webmail.yml and:
|
||||
|
||||
```
|
||||
kubectl -n wildduck apply --recursive -f namespace.yml -f webmail.yml -f redis.yml
|
||||
kubectl -n wildduck apply -f application.yml
|
||||
kubectl -n wildduck rollout restart deployment/webmail
|
||||
```
|
||||
|
||||
@ -10,8 +10,4 @@ To generate secrets:
|
||||
```
|
||||
kubectl create secret generic -n wildduck wildduck \
|
||||
--from-literal=WILDDUCK_API_TOKEN=$(cat /dev/urandom | base64 | head -c 30)
|
||||
REDIS_PASSWORD=$(cat /dev/urandom | base64 | head -c 30)
|
||||
kubectl create secret generic -n wildduck redis-secrets \
|
||||
--from-literal=REDIS_PASSWORD=$REDIS_PASSWORD \
|
||||
--from-literal=REDIS_URL="redis://:$REDIS_PASSWORD@redis:6379/5"
|
||||
```
|
||||
|
@ -42,7 +42,7 @@ metadata:
|
||||
name: webmail
|
||||
namespace: wildduck
|
||||
spec:
|
||||
replicas: 1
|
||||
replicas: 2
|
||||
selector:
|
||||
matchLabels:
|
||||
app: webmail
|
||||
@ -76,7 +76,7 @@ spec:
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: redis-secrets
|
||||
key: REDIS_URL
|
||||
key: REDIS_URI
|
||||
volumes:
|
||||
- name: webmail-config
|
||||
projected:
|
||||
@ -125,3 +125,10 @@ spec:
|
||||
- hosts:
|
||||
- webmail.k-space.ee
|
||||
secretName: webmail-tls
|
||||
---
|
||||
apiVersion: codemowers.io/v1alpha1
|
||||
kind: KeyDBCluster
|
||||
metadata:
|
||||
name: redis
|
||||
spec:
|
||||
replicas: 3
|
||||
|
Loading…
Reference in New Issue
Block a user