The kubernetes ingress-nginx
controller adds (or replaces) the server
response header by default.
My understanding is that the option allow-backend-server-header
was added to pass the default server header through to the client.
Installing with helm:
helm install stable/nginx-ingress \
--namespace ingress-basic \
--set controller.config.allow-backend-server-header="true"
But when I hit my server with nginx in front of it, I am still getting server: openresty/1.15.8.1
in my response headers, when I expect either nothing, or something different.
Am I missing something or is this supposed to work differently than I'm expecting it to?