mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 13:37:30 +00:00
ensureInternalBackendServiceGroups inserts InstanceGroup links, not
nodes
This commit is contained in:
parent
27a453fc77
commit
c20b3c25fd
@ -117,12 +117,12 @@ func TestEnsureInternalBackendServiceGroups(t *testing.T) {
|
|||||||
err = gce.ensureInternalBackendService(bsName, "description", svc.Spec.SessionAffinity, cloud.SchemeInternal, "TCP", igLinks, "")
|
err = gce.ensureInternalBackendService(bsName, "description", svc.Spec.SessionAffinity, cloud.SchemeInternal, "TCP", igLinks, "")
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
// Update the BackendService with new Instances
|
// Update the BackendService with new InstanceGroups
|
||||||
if tc.mockModifier != nil {
|
if tc.mockModifier != nil {
|
||||||
tc.mockModifier(gce.c.(*cloud.MockGCE))
|
tc.mockModifier(gce.c.(*cloud.MockGCE))
|
||||||
}
|
}
|
||||||
newNodeNames := []string{"new-test-node-1", "new-test-node-2"}
|
newIGLinks := []string{"new-test-ig-1", "new-test-ig-2"}
|
||||||
err = gce.ensureInternalBackendServiceGroups(bsName, newNodeNames)
|
err = gce.ensureInternalBackendServiceGroups(bsName, newIGLinks)
|
||||||
if tc.mockModifier != nil {
|
if tc.mockModifier != nil {
|
||||||
assert.Error(t, err)
|
assert.Error(t, err)
|
||||||
return
|
return
|
||||||
@ -132,10 +132,8 @@ func TestEnsureInternalBackendServiceGroups(t *testing.T) {
|
|||||||
bs, err := gce.GetRegionBackendService(bsName, gce.region)
|
bs, err := gce.GetRegionBackendService(bsName, gce.region)
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
|
|
||||||
// Check that the instances are updated
|
// Check that the Backends reflect the new InstanceGroups
|
||||||
newNodes, err := createAndInsertNodes(gce, newNodeNames, vals.ZoneName)
|
backends := backendsFromGroupLinks(newIGLinks)
|
||||||
newIgLinks, err := gce.ensureInternalInstanceGroups(igName, newNodes)
|
|
||||||
backends := backendsFromGroupLinks(newIgLinks)
|
|
||||||
assert.Equal(t, bs.Backends, backends)
|
assert.Equal(t, bs.Backends, backends)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user