The helm chart currently has:
- name: AUTHENTIK_LISTEN__HTTP
value: {{ printf "0.0.0.0:%v" .Values.server.containerPorts.http | quote }}
- name: AUTHENTIK_LISTEN__HTTPS
value: {{ printf "0.0.0.0:%v" .Values.server.containerPorts.https | quote }}
- name: AUTHENTIK_LISTEN__METRICS
value: {{ printf "0.0.0.0:%v" .Values.server.containerPorts.metrics | quote }}
(in deployment.yaml, lines 77+)
The 0.0.0.0 hardcodes IPv4 listeners, which do not work in an IPv6 only enviroment.
I suggest to do the following:
- add server.bindAddress in values
- Set it to 0.0.0.0 by default
That way it can be overwritten from the outside, but behaviour stays as it at the moment.
Adding for completeness: I'd expect authentik two work with server.bindAddress=[::]. I will test it in the next days.
The helm chart currently has:
(in deployment.yaml, lines 77+)
The 0.0.0.0 hardcodes IPv4 listeners, which do not work in an IPv6 only enviroment.
I suggest to do the following:
That way it can be overwritten from the outside, but behaviour stays as it at the moment.
Adding for completeness: I'd expect authentik two work with
server.bindAddress=[::]. I will test it in the next days.