vmware/cloud-director-named-disk-csi-driver

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

@Anirudh9794 will bring this in along with the mirror bug in CPI and CAPVCD.

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