-
Notifications
You must be signed in to change notification settings - Fork 40k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
azure: loadbalancers are broken in 1.5.2 #40332
Comments
@colemickens Should we do a fix that simply sets the 2 properties to nil before a real fix comes into go-autorest? |
@codablock I'd prefer to fix it properly in |
I agree that a proper fix in go-autorest would be preferable. But as long as it's not fixed, LBs are broken on k8s>=1.5.2. That's why I would like to do a workaround until the real fix comes in. |
Is there a workaround? Is there a way I can manually intervene to make the LoadBalancer work? |
No. Not currently, other than building your own copy of |
Automatic merge from submit-queue Set NetworkInterfaces and Subnets to nil before updating Azure security groups **What this PR does / why we need it**: This is a workaround until we have an upstream fix in azure-sdk-for-go/go-autorest. Corresponding issues are #40332 and Azure/go-autorest#112 In k8s 1.5.2, an update to azure-sdk-for-go was cherry-picked, which broke creation/updating of LBs on Azure. As we should have it back to a working state ASAP, I'd like to do a workaround for now and later when the upstream fix comes in, remove the workaround again. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #40332 **Release note**: ```release-note Fix failing load balancers in Azure ``` CC @colemickens
Kubernetes version (use
kubectl version
):v1.5.2
Environment:
uname -a
): latest ltsWhat happened:
I created a Service (type=LoadBalancer). The load balancer did not complete provisioning and security group was not updated, so the LB that is there doesn't work.
What you expected to happen:
Azure load balancer is created, external IP field is populated (doesn't show as "Pending")
How to reproduce it (as minimally and precisely as possible):
Try it.
Anything else do we need to know:
No.
There is an issue opened against the repo that caused this problem: Azure/go-autorest#112
This was reported here: Azure/acs-engine#194 (comment)
CC: @codablock @brendandburns
The text was updated successfully, but these errors were encountered: