Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rewrite Host Header by default in ReverseProxy (#580)
## Description The default implementation of ReverseProxy provided by `NewSingleHostReverseProxy` does not rewrite the host header of the outbound request. Instantiate ReverseProxy with an implementation that rewrites the host header of the outbound request by default. ## Why is this needed When the host header is not being rewritten, it would still have the host value that the incoming request had which in this case would be the smee host IP itself. If the upstream URL is hosted on a public service such as S3 which does some validations on the request header, the current implementation would fail as S3 would deny any such request where it's not able to validate the host header. Fixes: # Tested this change with isoURL in the smee deployment set to an S3 link and was able to boot up a Hardware properly. ## How Has This Been Tested? ## How are existing users impacted? What migration steps/scripts do we need? ## Checklist: I have: - [ ] updated the documentation and/or roadmap (if required) - [ ] added unit or e2e tests - [ ] provided instructions on how to upgrade
- Loading branch information