Duplicate Authorization headers cause requests to fail when vCD is behind L7 load balancers
an0nz opened this issue · 2 comments
an0nz commented
Describe the bug
As per the bugs raised in vmware/go-vcloud-director#425 and vmware/cloud-provider-for-cloud-director#37, when vCD is behind an L7 Load Balancer authentication fails due to duplicate Authorization headers being sent.
Only 1 Authorization header can be sent else it is an invalid request.
Reproduction steps
1. Place vCD behind an L7 load balancer such as NSX-ALB (Avi)
2. Attempt to use the CSI driver with vCD
Expected behavior
Communication to the vCD API works behind an L7 Load Balancer
Additional context
No response
arunmk commented
@Anirudh9794 will bring this in along with the mirror bug in CPI and CAPVCD.
Anirudh9794 commented
closing this issue as CSI v1.1.1 is released. Please feel free to re-open the issue if you feel that the bug persists in CSI v1.1.1