Skip to content

Commit 275412f

Browse files
author
Joshua Reed
committed
Fixup tests.
1 parent 77c1f5e commit 275412f

File tree

7 files changed

+7
-20
lines changed

7 files changed

+7
-20
lines changed

api/v1beta2/cloudstackcluster_webhook_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@ var _ = Describe("CloudStackCluster webhooks", func() {
6363

6464
It("Should reject updates to CloudStackCluster FailureDomains", func() {
6565
dummies.CSCluster.Spec.FailureDomains[0].Zone.Name = "SomeRandomUpdate"
66-
Ω(k8sClient.Update(ctx, dummies.CSCluster)).Should(MatchError(MatchRegexp(forbiddenRegex, "FailureDomains and sub")))
66+
Ω(k8sClient.Update(ctx, dummies.CSCluster)).Should(MatchError(MatchRegexp(forbiddenRegex, "Cannot change FailureDomain")))
6767
})
6868
It("Should reject updates to Networks specified in CloudStackCluster Zones", func() {
6969
dummies.CSCluster.Spec.FailureDomains[0].Zone.Network.Name = "ArbitraryUpdateNetworkName"
70-
Ω(k8sClient.Update(ctx, dummies.CSCluster)).Should(MatchError(MatchRegexp(forbiddenRegex, "FailureDomains and sub")))
70+
Ω(k8sClient.Update(ctx, dummies.CSCluster)).Should(MatchError(MatchRegexp(forbiddenRegex, "Cannot change FailureDomain")))
7171
})
7272
It("Should reject updates to CloudStackCluster controlplaneendpoint.host", func() {
7373
dummies.CSCluster.Spec.ControlPlaneEndpoint.Host = "1.1.1.1"

controllers/utils/base_reconciler.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,8 @@ func (r *ReconciliationRunner) DeleteOwnedObjects(gvks ...schema.GroupVersionKin
266266
refs := pOwned.GetOwnerReferences()
267267
for _, ref := range refs {
268268
if ref.UID == r.ReconciliationSubject.GetUID() {
269-
if err := r.K8sClient.Delete(r.RequestCtx, &pOwned); err != nil {
269+
toDelete := pOwned
270+
if err := r.K8sClient.Delete(r.RequestCtx, &toDelete); err != nil {
270271
return ctrl.Result{}, err
271272
}
272273
}

controllers/utils/failuredomains.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,8 @@ func (r *ReconciliationRunner) RemoveExtraneousFailureDomains(fds *infrav1.Cloud
8787
// Send a deletion request for each FailureDomain no speced for.
8888
for _, fd := range fds.Items {
8989
if _, present := fdPresenceByName[fd.Name]; !present {
90-
if err := r.K8sClient.Delete(r.RequestCtx, &fd); err != nil {
90+
toDelete := fd
91+
if err := r.K8sClient.Delete(r.RequestCtx, &toDelete); err != nil {
9192
return ctrl.Result{}, errors.Wrap(err, "failed to delete obsolete failure domain")
9293
}
9394
}

pkg/cloud/affinity_groups_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ var _ = Describe("AffinityGroup Unit Tests", func() {
5555
Ω(client.GetOrCreateAffinityGroup(dummies.AffinityGroup)).Should(Succeed())
5656
})
5757
It("creates an affinity group", func() {
58-
dummies.SetDummyDomainAndAccount()
5958
ags.EXPECT().GetAffinityGroupByID(dummies.AffinityGroup.ID).Return(nil, -1, errors.New("FakeError"))
6059
ags.EXPECT().NewCreateAffinityGroupParams(dummies.AffinityGroup.Name, dummies.AffinityGroup.Type).
6160
Return(&cloudstack.CreateAffinityGroupParams{})

pkg/cloud/instance.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,8 +319,7 @@ func (c *client) DestroyVMInstance(csMachine *infrav1.CloudStackMachine) error {
319319
return err
320320
}
321321

322-
return nil
323-
//return errors.New("VM deletion in progress")
322+
return errors.New("VM deletion in progress")
324323
}
325324

326325
func (c *client) listVMInstanceDatadiskVolumeIDs(instanceID string) ([]string, error) {

pkg/cloud/zone_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ var _ = Describe("Zone", func() {
4141
zs = mockClient.Zone.(*csapi.MockZoneServiceIface)
4242
client = cloud.NewClientFromCSAPIClient(mockClient)
4343
dummies.SetDummyVars()
44-
dummies.SetDummyDomainAndAccount()
4544
})
4645

4746
AfterEach(func() {

test/dummies/v1beta2/vars.go

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -334,18 +334,6 @@ func SetACSEndpointSecretVars() {
334334
}
335335
}
336336

337-
// SetClusterDummyDomainAndAccount sets domain and account in the CSCluster Spec. This is not the default.
338-
func SetClusterDummyDomainAndAccount() {
339-
CSCluster.Spec.Account = AccountName
340-
CSCluster.Spec.Domain = DomainPath
341-
}
342-
343-
// SetClusterDummyDomainAndAccount sets domain and account in the CSCluster Spec. This is not the default.
344-
func SetDummyDomainAndAccount() {
345-
CSCluster.Spec.Account = AccountName
346-
CSCluster.Spec.Domain = DomainPath
347-
}
348-
349337
// SetDummyCapiCluster resets the values in each of the exported CAPICluster related dummy variables.
350338
func SetDummyCAPIClusterVars() {
351339
CAPICluster = &clusterv1.Cluster{

0 commit comments

Comments
 (0)