@@ -17,7 +17,6 @@ import (
1717 "k8s.io/apimachinery/pkg/runtime"
1818 "k8s.io/apimachinery/pkg/runtime/serializer"
1919 "k8s.io/apimachinery/pkg/runtime/serializer/json"
20- "k8s.io/utils/ptr"
2120
2221 "github.com/stackitcloud/gardener-extension-provider-stackit/v2/pkg/stackit"
2322)
@@ -53,7 +52,7 @@ var _ = Describe("Shoot mutator", func() {
5352
5453 // Prepare the expected RawExtension for ProviderConfig
5554 ptpOverride := configv1alpha1.ExtensionConfig {NTP : & configv1alpha1.NTPConfig {
56- Enabled : ptr . To (false ),
55+ Enabled : new (false ),
5756 }}
5857 buffer := new (bytes.Buffer )
5958
@@ -71,7 +70,7 @@ var _ = Describe("Shoot mutator", func() {
7170 Kubernetes : gardencorev1beta1.Kubernetes {
7271 Version : "1.28.2" ,
7372 },
74- SeedName : ptr . To ("stackit" ),
73+ SeedName : new ("stackit "),
7574 Provider : gardencorev1beta1.Provider {
7675 Type : stackit .Type ,
7776 Workers : []gardencorev1beta1.Worker {
@@ -81,7 +80,7 @@ var _ = Describe("Shoot mutator", func() {
8180 Type : "c1.2" ,
8281 Image : & gardencorev1beta1.ShootMachineImage {
8382 Name : "coreos" ,
84- Version : ptr . To ("4152.2.3" ),
83+ Version : new ("4152.2 .3 "),
8584 },
8685 },
8786 },
@@ -91,16 +90,16 @@ var _ = Describe("Shoot mutator", func() {
9190 Type : "c1.2" ,
9291 Image : & gardencorev1beta1.ShootMachineImage {
9392 Name : "ubuntu" , // Non-coreos
94- Version : ptr . To ("22.04" ),
93+ Version : new ("22.04 "),
9594 },
9695 },
9796 },
9897 },
9998 },
10099 Region : "eu01" ,
101100 Networking : & gardencorev1beta1.Networking {
102- Nodes : ptr . To ("10.250.0.0/16" ),
103- Type : ptr . To ("calico" ),
101+ Nodes : new ("10.250 .0 .0 / 16 "),
102+ Type : new ("calico "),
104103 IPFamilies : []gardencorev1beta1.IPFamily {gardencorev1beta1 .IPFamilyIPv4 },
105104 },
106105 },
@@ -123,7 +122,7 @@ var _ = Describe("Shoot mutator", func() {
123122 Type : gardencorev1beta1 .LastOperationTypeReconcile ,
124123 State : gardencorev1beta1 .LastOperationStateProcessing ,
125124 }
126- shoot .Status .SeedName = ptr . To ("gcp-new" ) // Different from Spec.SeedName
125+ shoot .Status .SeedName = new ("gcp - new ") // Different from Spec.SeedName
127126 shootExpected := shoot .DeepCopy ()
128127
129128 err := shootMutator .Mutate (ctx , shoot , oldShoot )
@@ -202,21 +201,21 @@ var _ = Describe("Shoot mutator", func() {
202201 Expect (err ).NotTo (HaveOccurred ())
203202
204203 // worker1 (coreos 4152.2.3) - should not get ProviderConfig because version < 4230.2.1
205- Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .Version ).To (Equal (ptr . To ("4152.2.3" )))
204+ Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .Version ).To (Equal (new ("4152.2 .3 ")))
206205 Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .ProviderConfig ).To (BeNil ())
207206
208207 // worker2 (ubuntu 22.04) - should be untouched
209208 Expect (shoot .Spec .Provider .Workers [1 ]).To (DeepEqual (shootExpected .Spec .Provider .Workers [1 ]))
210209 })
211210
212211 It ("should not mutate image version but should set ProviderConfig for coreos worker with exact target version" , func () {
213- shoot .Spec .Provider .Workers [0 ].Machine .Image .Version = ptr . To (FlatcarImageVersion ) // Set to exact target
212+ shoot .Spec .Provider .Workers [0 ].Machine .Image .Version = new (FlatcarImageVersion ) // Set to exact target
214213
215214 err := shootMutator .Mutate (ctx , shoot , nil )
216215 Expect (err ).NotTo (HaveOccurred ())
217216
218217 // Version should remain FlatcarImageVersion
219- Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .Version ).To (Equal (ptr . To (FlatcarImageVersion )))
218+ Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .Version ).To (Equal (new (FlatcarImageVersion )))
220219 // ProviderConfig should be set (because version >= FlatcarImageVersion)
221220 Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .ProviderConfig ).To (DeepEqual (expectedPTPDisabledProviderConfig ))
222221
@@ -225,13 +224,13 @@ var _ = Describe("Shoot mutator", func() {
225224 })
226225
227226 It ("should not mutate image version but should set ProviderConfig for coreos worker with newer version" , func () {
228- shoot .Spec .Provider .Workers [0 ].Machine .Image .Version = ptr . To ("4300.0.0" ) // Newer version
227+ shoot .Spec .Provider .Workers [0 ].Machine .Image .Version = new ("4300.0 .0 ") // Newer version
229228
230229 err := shootMutator .Mutate (ctx , shoot , nil )
231230 Expect (err ).NotTo (HaveOccurred ())
232231
233232 // Version should remain 4300.0.0
234- Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .Version ).To (Equal (ptr . To ("4300.0.0" )))
233+ Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .Version ).To (Equal (new ("4300.0 .0 ")))
235234 // ProviderConfig should be set (because version >= FlatcarImageVersion)
236235 Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .ProviderConfig ).To (DeepEqual (expectedPTPDisabledProviderConfig ))
237236 })
@@ -241,7 +240,7 @@ var _ = Describe("Shoot mutator", func() {
241240 Expect (err ).NotTo (HaveOccurred ())
242241
243242 // Version should remain 4152.2.3 (not mutated)
244- Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .Version ).To (Equal (ptr . To ("4152.2.3" )))
243+ Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .Version ).To (Equal (new ("4152.2 .3 ")))
245244 // ProviderConfig should be nil (because version < FlatcarImageVersion)
246245 Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .ProviderConfig ).To (BeNil ())
247246 })
@@ -253,7 +252,7 @@ var _ = Describe("Shoot mutator", func() {
253252 Machine : gardencorev1beta1.Machine {
254253 Image : & gardencorev1beta1.ShootMachineImage {
255254 Name : "coreos" ,
256- Version : ptr . To ("4100.0.0" ), // Older
255+ Version : new ("4100.0 .0 "), // Older
257256 },
258257 },
259258 },
@@ -262,7 +261,7 @@ var _ = Describe("Shoot mutator", func() {
262261 Machine : gardencorev1beta1.Machine {
263262 Image : & gardencorev1beta1.ShootMachineImage {
264263 Name : "coreos" ,
265- Version : ptr . To ("4230.2.1" ), // Exact target
264+ Version : new ("4230.2 .1 "), // Exact target
266265 },
267266 },
268267 },
@@ -271,7 +270,7 @@ var _ = Describe("Shoot mutator", func() {
271270 Machine : gardencorev1beta1.Machine {
272271 Image : & gardencorev1beta1.ShootMachineImage {
273272 Name : "coreos" ,
274- Version : ptr . To ("4500.0.0" ), // Newer
273+ Version : new ("4500.0 .0 "), // Newer
275274 },
276275 },
277276 },
@@ -280,7 +279,7 @@ var _ = Describe("Shoot mutator", func() {
280279 Machine : gardencorev1beta1.Machine {
281280 Image : & gardencorev1beta1.ShootMachineImage {
282281 Name : "suse-jeos" ,
283- Version : ptr . To ("15.5" ),
282+ Version : new ("15.5 "),
284283 },
285284 },
286285 },
@@ -292,15 +291,15 @@ var _ = Describe("Shoot mutator", func() {
292291 Expect (err ).NotTo (HaveOccurred ())
293292
294293 // old-coreos: version unchanged, ProviderConfig nil
295- Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .Version ).To (Equal (ptr . To ("4100.0.0" )))
294+ Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .Version ).To (Equal (new ("4100.0 .0 ")))
296295 Expect (shoot .Spec .Provider .Workers [0 ].Machine .Image .ProviderConfig ).To (BeNil ())
297296
298297 // new-coreos: version unchanged, ProviderConfig set
299- Expect (shoot .Spec .Provider .Workers [1 ].Machine .Image .Version ).To (Equal (ptr . To ("4230.2.1" )))
298+ Expect (shoot .Spec .Provider .Workers [1 ].Machine .Image .Version ).To (Equal (new ("4230.2 .1 ")))
300299 Expect (shoot .Spec .Provider .Workers [1 ].Machine .Image .ProviderConfig ).To (DeepEqual (expectedPTPDisabledProviderConfig ))
301300
302301 // newer-coreos: version unchanged, ProviderConfig set
303- Expect (shoot .Spec .Provider .Workers [2 ].Machine .Image .Version ).To (Equal (ptr . To ("4500.0.0" )))
302+ Expect (shoot .Spec .Provider .Workers [2 ].Machine .Image .Version ).To (Equal (new ("4500.0 .0 ")))
304303 Expect (shoot .Spec .Provider .Workers [2 ].Machine .Image .ProviderConfig ).To (DeepEqual (expectedPTPDisabledProviderConfig ))
305304
306305 // other-os: untouched
0 commit comments