Skip to content

Commit 8fd86be

Browse files
committed
fixup! refactor: Add dummy class to satisfy updated webhook
1 parent bf974c1 commit 8fd86be

File tree

6 files changed

+26
-4
lines changed

6 files changed

+26
-4
lines changed

pkg/handlers/generic/lifecycle/servicelbgc/deleter_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ func Test_deleteServicesWithLoadBalancer(t *testing.T) {
120120
}{{
121121
name: "no services",
122122
startServices: []corev1.Service(nil),
123-
endServices: []corev1.Service(nil),
123+
endServices: []corev1.Service{},
124124
}, {
125125
name: "should not delete, all services with ClusterIP",
126126
startServices: []corev1.Service{{

pkg/handlers/generic/mutation/controlplanevirtualip/inject_test.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ var _ = Describe("Generate ControlPlane virtual IP patches", func() {
106106
},
107107
Spec: clusterv1.ClusterSpec{
108108
Topology: &clusterv1.Topology{
109+
Class: "dummy-class",
109110
Version: "v1.28.100",
110111
},
111112
},
@@ -157,6 +158,7 @@ var _ = Describe("Generate ControlPlane virtual IP patches", func() {
157158
},
158159
Spec: clusterv1.ClusterSpec{
159160
Topology: &clusterv1.Topology{
161+
Class: "dummy-class",
160162
Version: "v1.29.0",
161163
},
162164
},
@@ -192,6 +194,7 @@ var _ = Describe("Generate ControlPlane virtual IP patches", func() {
192194
},
193195
Spec: clusterv1.ClusterSpec{
194196
Topology: &clusterv1.Topology{
197+
Class: "dummy-class",
195198
Version: "v1.28.100",
196199
},
197200
},

pkg/handlers/generic/mutation/coredns/inject_test.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ var _ = Describe("Generate CoreDNS patches", func() {
5858
},
5959
Spec: clusterv1.ClusterSpec{
6060
Topology: &clusterv1.Topology{
61+
Class: "dummy-class",
6162
Version: "1.30.100",
6263
},
6364
},
@@ -84,6 +85,7 @@ var _ = Describe("Generate CoreDNS patches", func() {
8485
},
8586
Spec: clusterv1.ClusterSpec{
8687
Topology: &clusterv1.Topology{
88+
Class: "dummy-class",
8789
Version: "1.30.100",
8890
},
8991
},
@@ -122,6 +124,7 @@ var _ = Describe("Generate CoreDNS patches", func() {
122124
},
123125
Spec: clusterv1.ClusterSpec{
124126
Topology: &clusterv1.Topology{
127+
Class: "dummy-class",
125128
Version: "1.30.100",
126129
},
127130
},
@@ -166,6 +169,7 @@ var _ = Describe("Generate CoreDNS patches", func() {
166169
},
167170
Spec: clusterv1.ClusterSpec{
168171
Topology: &clusterv1.Topology{
172+
Class: "dummy-class",
169173
Version: "1.30.100",
170174
},
171175
},
@@ -209,6 +213,7 @@ var _ = Describe("Generate CoreDNS patches", func() {
209213
},
210214
Spec: clusterv1.ClusterSpec{
211215
Topology: &clusterv1.Topology{
216+
Class: "dummy-class",
212217
Version: "1.30.100",
213218
},
214219
},
@@ -251,6 +256,7 @@ var _ = Describe("Generate CoreDNS patches", func() {
251256
},
252257
Spec: clusterv1.ClusterSpec{
253258
Topology: &clusterv1.Topology{
259+
Class: "dummy-class",
254260
Version: "1.30.100",
255261
},
256262
},
@@ -280,6 +286,7 @@ var _ = Describe("Generate CoreDNS patches", func() {
280286
},
281287
Spec: clusterv1.ClusterSpec{
282288
Topology: &clusterv1.Topology{
289+
Class: "dummy-class",
283290
Version: "1.100.100",
284291
},
285292
},
@@ -324,6 +331,7 @@ var _ = Describe("Generate CoreDNS patches", func() {
324331
},
325332
Spec: clusterv1.ClusterSpec{
326333
Topology: &clusterv1.Topology{
334+
Class: "dummy-class",
327335
Version: "1.100.100",
328336
},
329337
},

pkg/handlers/v2/generic/mutation/controlplanevirtualip/inject_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ var _ = Describe("Generate ControlPlane virtual IP patches", func() {
102102
},
103103
Spec: clusterv1.ClusterSpec{
104104
Topology: &clusterv1.Topology{
105+
Class: "dummy-class",
105106
Version: "v1.28.100",
106107
},
107108
},
@@ -181,6 +182,7 @@ var _ = Describe("Generate ControlPlane virtual IP patches", func() {
181182
},
182183
Spec: clusterv1.ClusterSpec{
183184
Topology: &clusterv1.Topology{
185+
Class: "dummy-class",
184186
Version: "v1.29.0",
185187
},
186188
},

pkg/webhook/cluster/webhook_suite_test.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,10 @@ func TestMain(m *testing.M) {
106106
Namespace: metav1.NamespaceDefault,
107107
},
108108
Spec: clusterv1.ClusterSpec{
109-
Topology: &clusterv1.Topology{},
109+
Topology: &clusterv1.Topology{
110+
Class: "dummy-class",
111+
Version: "v1.29.0",
112+
},
110113
},
111114
},
112115
),

pkg/webhook/cluster/webhook_test.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ func TestWebhookBehaviour(t *testing.T) {
2222
GenerateName: "test-cluster-",
2323
Namespace: metav1.NamespaceDefault,
2424
},
25-
Spec: clusterv1.ClusterSpec{Topology: &clusterv1.Topology{}},
25+
Spec: clusterv1.ClusterSpec{Topology: &clusterv1.Topology{
26+
Class: "dummy-class",
27+
Version: "v1.29.0",
28+
}},
2629
}
2730

2831
g.Expect(env.Client.Create(ctx, cluster)).To(Succeed())
@@ -81,7 +84,10 @@ func TestUUIDIsAddedToAPreexistingClusterWhenTopologyIsAdded(t *testing.T) {
8184
g.Expect(cluster.Annotations).ToNot(HaveKey(v1alpha1.ClusterUUIDAnnotationKey))
8285

8386
// Validate that the webhook does assign a UUID to the cluster if the Cluster has topology added.
84-
cluster.Spec.Topology = &clusterv1.Topology{}
87+
cluster.Spec.Topology = &clusterv1.Topology{
88+
Class: "dummy-class",
89+
Version: "v1.29.0",
90+
}
8591
g.Expect(env.Client.Update(ctx, cluster)).To(Succeed())
8692
g.Expect(cluster.Annotations).
8793
To(HaveKeyWithValue(v1alpha1.ClusterUUIDAnnotationKey, Not(BeEmpty())))

0 commit comments

Comments
 (0)