@@ -133,56 +133,55 @@ var (
133133 )
134134 }
135135
136+ invalidKeyRing = gcp.KMSKeyReference {
137+ Name : "invalidKeyName" ,
138+ KeyRing : "invalidKeyRingName" ,
139+ Location : "validLocation" ,
140+ ProjectID : "validProjectID" ,
141+ }
142+
143+ validKeyRing = gcp.KMSKeyReference {
144+ Name : "validKeyName" ,
145+ KeyRing : "validKeyRingName" ,
146+ Location : "validLocation" ,
147+ ProjectID : "validProjectID" ,
148+ }
149+
136150 invalidDefaultMachineKeyRing = func (ic * types.InstallConfig ) {
137151 ic .GCP .DefaultMachinePlatform = & gcp.MachinePool {}
138152 ic .GCP .DefaultMachinePlatform .OSDisk = gcp.OSDisk {
139153 EncryptionKey : & gcp.EncryptionKeyReference {
140- KMSKey : & gcp.KMSKeyReference {
141- Name : "invalidKeyName" ,
142- KeyRing : "invalidKeyRingName" ,
143- },
154+ KMSKey : & invalidKeyRing ,
144155 },
145156 }
146157 }
147158
148159 validCPKMSKeyRing = func (ic * types.InstallConfig ) {
149160 ic .ControlPlane .Platform .GCP .OSDisk = gcp.OSDisk {
150161 EncryptionKey : & gcp.EncryptionKeyReference {
151- KMSKey : & gcp.KMSKeyReference {
152- Name : "validKeyName" ,
153- KeyRing : "validKeyRingName" ,
154- },
162+ KMSKey : & validKeyRing ,
155163 },
156164 }
157165 }
158166 invalidateCPKMSKeyRing = func (ic * types.InstallConfig ) {
159167 ic .ControlPlane .Platform .GCP .OSDisk = gcp.OSDisk {
160168 EncryptionKey : & gcp.EncryptionKeyReference {
161- KMSKey : & gcp.KMSKeyReference {
162- Name : "invalidKeyName" ,
163- KeyRing : "invalidKeyRingName" ,
164- },
169+ KMSKey : & invalidKeyRing ,
165170 },
166171 }
167172 }
168173
169174 validComputeKMSKeyRing = func (ic * types.InstallConfig ) {
170175 ic .Compute [0 ].Platform .GCP .OSDisk = gcp.OSDisk {
171176 EncryptionKey : & gcp.EncryptionKeyReference {
172- KMSKey : & gcp.KMSKeyReference {
173- Name : "validKeyName" ,
174- KeyRing : "validKeyRingName" ,
175- },
177+ KMSKey : & validKeyRing ,
176178 },
177179 }
178180 }
179181 invalidateComputeKMSKeyRing = func (ic * types.InstallConfig ) {
180182 ic .Compute [0 ].Platform .GCP .OSDisk = gcp.OSDisk {
181183 EncryptionKey : & gcp.EncryptionKeyReference {
182- KMSKey : & gcp.KMSKeyReference {
183- Name : "validKeyName" ,
184- KeyRing : "invalidKeyRingName" ,
185- },
184+ KMSKey : & invalidKeyRing ,
186185 },
187186 }
188187 }
@@ -495,11 +494,11 @@ func TestGCPInstallConfigValidation(t *testing.T) {
495494 gcpClient .EXPECT ().GetServiceAccount (gomock .Any (), validProjectName , validXpnSA ).Return (validXpnSA , nil ).AnyTimes ()
496495 gcpClient .EXPECT ().GetServiceAccount (gomock .Any (), validProjectName , invalidXpnSA ).Return ("" , fmt .Errorf ("controlPlane.platform.gcp.serviceAccount: Internal error\" " )).AnyTimes ()
497496
498- validKeyRing := & kmspb.KeyRing {
497+ validKeyRingRet := & kmspb.KeyRing {
499498 Name : "validKeyRingName" ,
500499 }
501- gcpClient .EXPECT ().GetKeyRing (gomock .Any (), "validKeyRingName" ).Return (validKeyRing , nil ).AnyTimes ()
502- gcpClient .EXPECT ().GetKeyRing (gomock .Any (), "invalidKeyRingName" ).Return (nil , fmt .Errorf ("failed to find key ring invalidKeyRingName: data" )).AnyTimes ()
500+ gcpClient .EXPECT ().GetKeyRing (gomock .Any (), & validKeyRing ).Return (validKeyRingRet , nil ).AnyTimes ()
501+ gcpClient .EXPECT ().GetKeyRing (gomock .Any (), & invalidKeyRing ).Return (nil , fmt .Errorf ("failed to find key ring invalidKeyRingName: data" )).AnyTimes ()
503502
504503 httpmock .Activate ()
505504 defer httpmock .DeactivateAndReset ()
0 commit comments