Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions charts/mailu/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1196,6 +1196,41 @@ The [externalTrafficPolicy](https://kubernetes.io/docs/tasks/access-application-

Please perform open relay tests after setup as described above!

### With HTTPRoute instead of ingress
- `ingress.enabled`: `false`
- `ingress.existingSecret`: `m̀ail-mydomain-tld-tls` - this needs to be mapped into your current namespace either by the Gateway or a reflector controller. See https://github.com/Mailu/helm-charts/issues/543`
- `ingress.tlsFlavorOverride`: `mail`

`tlsFlavorOverride` `mail` configures `mailu-front` to use SSL for dovecot and nginx, offloading TLS for HTTPS to the Gateway API controller.
A corresponding Gateway was implemented like:

``` yaml
apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
name: eg-shared
namespace: gateway-infra
spec:
gatewayClassName: eg-shared
listeners:
- name: https-mailu
port: 443
protocol: HTTPS
hostname: mail.mydomain.tld
tls:
mode: Terminate
certificateRefs:
- kind: Secret
name: mail-mydomain-tld-tls
namespace: mailu
allowedRoutes:
namespaces:
from: Selector
selector:
matchLabels:
kubernetes.io/metadata.name: mailu
```

## Environment variables mapping

The table below lists the environment variables that will be passed to the pods and their respective configuration path in the `values.yaml` file.
Expand Down
Loading