kube/wildduck
Lauri Võsandi 7c5cad55e1
All checks were successful
continuous-integration/drone Build is passing
Initial commit
2022-08-25 11:22:50 +03:00
..
.gitignore Initial commit 2022-08-25 11:22:50 +03:00
application.yml Initial commit 2022-08-25 11:22:50 +03:00
README.md Initial commit 2022-08-25 11:22:50 +03:00

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 rollout restart deployment/webmail

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"