I’m wondering if someone could clarify this part of the documentation for me:
If the custom header name is the same as one header name of the request or response, it will be replaced.
The way I read it is that if I try to set a custom response header in Traefik and the header already exists in the response coming back from the backend, the backend response header will prevail.
I have traefik running in Service Fabric and have a Label for adding "Cache-Control" custom header to responses. However, this replaces the header coming back from the backend app, as well.