@@ -39,11 +39,11 @@ var _ = Describe("CloudStackAffinityGroupReconciler", func() {
39
39
// Modify failure domain name the same way the cluster controller would.
40
40
dummies .CSAffinityGroup .Spec .FailureDomainName = dummies .CSFailureDomain1 .Spec .Name
41
41
42
+ mockCloudClient .EXPECT ().GetOrCreateAffinityGroup (gomock .Any ()).AnyTimes ()
43
+
42
44
Ω (k8sClient .Create (ctx , dummies .CSFailureDomain1 ))
43
45
Ω (k8sClient .Create (ctx , dummies .CSAffinityGroup )).Should (Succeed ())
44
46
45
- mockCloudClient .EXPECT ().GetOrCreateAffinityGroup (gomock .Any ()).AnyTimes ()
46
-
47
47
// Test that the AffinityGroup controller sets Status.Ready to true.
48
48
Eventually (func () bool {
49
49
nameSpaceFilter := & client.ListOptions {Namespace : dummies .ClusterNameSpace }
@@ -61,11 +61,11 @@ var _ = Describe("CloudStackAffinityGroupReconciler", func() {
61
61
// Modify failure domain name the same way the cluster controller would.
62
62
dummies .CSAffinityGroup .Spec .FailureDomainName = dummies .CSFailureDomain1 .Spec .Name
63
63
64
+ mockCloudClient .EXPECT ().GetOrCreateAffinityGroup (gomock .Any ()).AnyTimes ()
65
+
64
66
Ω (k8sClient .Create (ctx , dummies .CSFailureDomain1 ))
65
67
Ω (k8sClient .Create (ctx , dummies .CSAffinityGroup )).Should (Succeed ())
66
68
67
- mockCloudClient .EXPECT ().GetOrCreateAffinityGroup (gomock .Any ()).AnyTimes ()
68
-
69
69
// Test that the AffinityGroup controller sets Status.Ready to true.
70
70
Eventually (func () bool {
71
71
nameSpaceFilter := & client.ListOptions {Namespace : dummies .ClusterNameSpace }
@@ -78,11 +78,12 @@ var _ = Describe("CloudStackAffinityGroupReconciler", func() {
78
78
return false
79
79
}, timeout ).WithPolling (pollInterval ).Should (BeTrue ())
80
80
81
- Ω (k8sClient .Delete (ctx , dummies .CSAffinityGroup ))
82
81
mockCloudClient .EXPECT ().FetchAffinityGroup (gomock .Any ()).Do (func (arg1 interface {}) {
83
82
arg1 .(* cloud.AffinityGroup ).ID = ""
84
83
}).AnyTimes ().Return (nil )
85
84
85
+ Ω (k8sClient .Delete (ctx , dummies .CSAffinityGroup ))
86
+
86
87
// Once the affinity group id was set to "" the controller should remove the finalizer and unblock deleting affinity group resource
87
88
Eventually (func () bool {
88
89
retrievedAffinityGroup := & infrav1.CloudStackAffinityGroup {}
0 commit comments