@@ -10,7 +10,6 @@ import (
1010 . "github.com/teutonet/cluster-api-provider-hosted-control-plane/test"
1111 "k8s.io/apimachinery/pkg/api/resource"
1212 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
13- "k8s.io/utils/ptr"
1413)
1514
1615func TestHostedControlPlaneWebhook_ValidateCreate (t * testing.T ) {
@@ -31,14 +30,14 @@ func TestHostedControlPlaneWebhook_ValidateCreate(t *testing.T) {
3130 },
3231 Spec : v1alpha1.HostedControlPlaneSpec {
3332 Version : "v1.28.0" ,
34- Replicas : ptr. To [ int32 ]( 3 ),
33+ Replicas : new ( int32 ( 3 ) ),
3534 HostedControlPlaneInlineSpec : v1alpha1.HostedControlPlaneInlineSpec {
3635 Gateway : v1alpha1.GatewayReference {
3736 Name : "test-gateway" ,
3837 Namespace : "default" ,
3938 },
4039 ETCD : v1alpha1.ETCDComponent {
41- AutoGrow : ptr . To (true ),
40+ AutoGrow : new (true ),
4241 },
4342 },
4443 },
@@ -54,15 +53,15 @@ func TestHostedControlPlaneWebhook_ValidateCreate(t *testing.T) {
5453 },
5554 Spec : v1alpha1.HostedControlPlaneSpec {
5655 Version : "1.28.0" ,
57- Replicas : ptr. To [ int32 ]( 1 ),
56+ Replicas : new ( int32 ( 1 ) ),
5857 HostedControlPlaneInlineSpec : v1alpha1.HostedControlPlaneInlineSpec {
5958 Gateway : v1alpha1.GatewayReference {
6059 Name : "test-gateway" ,
6160 Namespace : "default" ,
6261 },
6362 ETCD : v1alpha1.ETCDComponent {
64- AutoGrow : ptr . To (false ),
65- VolumeSize : ptr . To (resource .MustParse ("20Gi" )),
63+ AutoGrow : new (false ),
64+ VolumeSize : new (resource.MustParse ("20Gi" )),
6665 },
6766 },
6867 },
@@ -84,7 +83,7 @@ func TestHostedControlPlaneWebhook_ValidateCreate(t *testing.T) {
8483 Namespace : "default" ,
8584 },
8685 ETCD : v1alpha1.ETCDComponent {
87- AutoGrow : ptr . To (true ),
86+ AutoGrow : new (true ),
8887 },
8988 },
9089 },
@@ -107,8 +106,8 @@ func TestHostedControlPlaneWebhook_ValidateCreate(t *testing.T) {
107106 Namespace : "default" ,
108107 },
109108 ETCD : v1alpha1.ETCDComponent {
110- AutoGrow : ptr . To (true ),
111- VolumeSize : ptr . To (resource .MustParse ("20Gi" )),
109+ AutoGrow : new (true ),
110+ VolumeSize : new (resource.MustParse ("20Gi" )),
112111 },
113112 },
114113 },
@@ -131,7 +130,7 @@ func TestHostedControlPlaneWebhook_ValidateCreate(t *testing.T) {
131130 Namespace : "default" ,
132131 },
133132 ETCD : v1alpha1.ETCDComponent {
134- AutoGrow : ptr . To (false ),
133+ AutoGrow : new (false ),
135134 },
136135 },
137136 },
@@ -147,7 +146,7 @@ func TestHostedControlPlaneWebhook_ValidateCreate(t *testing.T) {
147146 Version : "v1.28.0" ,
148147 HostedControlPlaneInlineSpec : v1alpha1.HostedControlPlaneInlineSpec {
149148 Gateway : v1alpha1.GatewayReference {Name : "test-gateway" , Namespace : "default" },
150- ETCD : v1alpha1.ETCDComponent {AutoGrow : ptr . To (true )},
149+ ETCD : v1alpha1.ETCDComponent {AutoGrow : new (true )},
151150 OIDCProviders : map [string ]v1alpha1.OIDCProvider {
152151 importcycle .LocalClusterOIDCEndpoint : {
153152 Audiences : []string {"my-app" },
@@ -170,7 +169,7 @@ func TestHostedControlPlaneWebhook_ValidateCreate(t *testing.T) {
170169 Version : "v1.28.0" ,
171170 HostedControlPlaneInlineSpec : v1alpha1.HostedControlPlaneInlineSpec {
172171 Gateway : v1alpha1.GatewayReference {Name : "test-gateway" , Namespace : "default" },
173- ETCD : v1alpha1.ETCDComponent {AutoGrow : ptr . To (true )},
172+ ETCD : v1alpha1.ETCDComponent {AutoGrow : new (true )},
174173 OIDCProviders : map [string ]v1alpha1.OIDCProvider {
175174 "https://oidc.example.com" : {
176175 Audiences : []string {"my-app" },
@@ -192,7 +191,7 @@ func TestHostedControlPlaneWebhook_ValidateCreate(t *testing.T) {
192191 Version : "v1.28.0" ,
193192 HostedControlPlaneInlineSpec : v1alpha1.HostedControlPlaneInlineSpec {
194193 Gateway : v1alpha1.GatewayReference {Name : "test-gateway" , Namespace : "default" },
195- ETCD : v1alpha1.ETCDComponent {AutoGrow : ptr . To (true )},
194+ ETCD : v1alpha1.ETCDComponent {AutoGrow : new (true )},
196195 Certificates : v1alpha1.CertificatesSpec {
197196 RootCACertificateDuration : & metav1.Duration {Duration : 10 * 365 * 24 * time .Hour },
198197 CACertificateDuration : & metav1.Duration {Duration : 5 * 365 * 24 * time .Hour },
@@ -210,7 +209,7 @@ func TestHostedControlPlaneWebhook_ValidateCreate(t *testing.T) {
210209 Version : "v1.28.0" ,
211210 HostedControlPlaneInlineSpec : v1alpha1.HostedControlPlaneInlineSpec {
212211 Gateway : v1alpha1.GatewayReference {Name : "test-gateway" , Namespace : "default" },
213- ETCD : v1alpha1.ETCDComponent {AutoGrow : ptr . To (true )},
212+ ETCD : v1alpha1.ETCDComponent {AutoGrow : new (true )},
214213 Certificates : v1alpha1.CertificatesSpec {
215214 RootCACertificateDuration : & metav1.Duration {Duration : 5 * 365 * 24 * time .Hour },
216215 CACertificateDuration : & metav1.Duration {Duration : 5 * 365 * 24 * time .Hour },
@@ -228,7 +227,7 @@ func TestHostedControlPlaneWebhook_ValidateCreate(t *testing.T) {
228227 Version : "v1.28.0" ,
229228 HostedControlPlaneInlineSpec : v1alpha1.HostedControlPlaneInlineSpec {
230229 Gateway : v1alpha1.GatewayReference {Name : "test-gateway" , Namespace : "default" },
231- ETCD : v1alpha1.ETCDComponent {AutoGrow : ptr . To (true )},
230+ ETCD : v1alpha1.ETCDComponent {AutoGrow : new (true )},
232231 Certificates : v1alpha1.CertificatesSpec {
233232 RootCACertificateDuration : & metav1.Duration {Duration : 1 * 365 * 24 * time .Hour },
234233 CACertificateDuration : & metav1.Duration {Duration : 5 * 365 * 24 * time .Hour },
@@ -247,7 +246,7 @@ func TestHostedControlPlaneWebhook_ValidateCreate(t *testing.T) {
247246 Version : "v1.28.0" ,
248247 HostedControlPlaneInlineSpec : v1alpha1.HostedControlPlaneInlineSpec {
249248 Gateway : v1alpha1.GatewayReference {Name : "test-gateway" , Namespace : "default" },
250- ETCD : v1alpha1.ETCDComponent {AutoGrow : ptr . To (true )},
249+ ETCD : v1alpha1.ETCDComponent {AutoGrow : new (true )},
251250 Certificates : v1alpha1.CertificatesSpec {
252251 RootCACertificateDuration : & metav1.Duration {Duration : 24 * time .Hour },
253252 },
@@ -290,14 +289,14 @@ func TestHostedControlPlaneWebhook_ValidateUpdate(t *testing.T) {
290289 Namespace : "default" ,
291290 },
292291 ETCD : v1alpha1.ETCDComponent {
293- AutoGrow : ptr . To (autoGrow ),
292+ AutoGrow : new (autoGrow ),
294293 },
295294 },
296295 },
297296 }
298297
299298 if volumeSize != "" {
300- hcp .Spec .ETCD .VolumeSize = ptr . To (resource .MustParse (volumeSize ))
299+ hcp .Spec .ETCD .VolumeSize = new (resource.MustParse (volumeSize ))
301300 }
302301
303302 return hcp
0 commit comments