From a49a4b952302696433e39a2143dd990bf212f3fd Mon Sep 17 00:00:00 2001 From: Walter Fender Date: Wed, 21 Nov 2018 17:17:59 -0800 Subject: [PATCH] Fixing address locking in CP fake. Follow on to https://github.com/kubernetes/kubernetes/pull/65226. --- pkg/cloudprovider/providers/fake/fake.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/cloudprovider/providers/fake/fake.go b/pkg/cloudprovider/providers/fake/fake.go index 8adf2fed214..606aa4eda8c 100644 --- a/pkg/cloudprovider/providers/fake/fake.go +++ b/pkg/cloudprovider/providers/fake/fake.go @@ -228,6 +228,8 @@ func (f *FakeCloud) SetNodeAddresses(nodeAddresses []v1.NodeAddress) { // It adds an entry "node-addresses-by-provider-id" into the internal method call record. func (f *FakeCloud) NodeAddressesByProviderID(ctx context.Context, providerID string) ([]v1.NodeAddress, error) { f.addCall("node-addresses-by-provider-id") + f.addressesMux.Lock() + defer f.addressesMux.Unlock() return f.Addresses, f.Err }