@@ -305,32 +305,6 @@ func (r *Reconciler) getReferencedVersions(ctx context.Context, cloudProfileName
305305 referenced := make (map [string ]struct {})
306306 log .V (1 ).Info ("retrieving referenced versions" , "cloudProfile" , cloudProfileName , "image" , imageName )
307307
308- var cp gardenerv1beta1.CloudProfile
309- if err := r .Get (ctx , types.NamespacedName {Name : cloudProfileName }, & cp ); err != nil {
310- log .Error (err , "failed to get CloudProfile" )
311- return nil , fmt .Errorf ("failed to get CloudProfile: %w" , err )
312- }
313-
314- if cp .Spec .ProviderConfig != nil {
315- var cfg providercfg.CloudProfileConfig
316- if err := json .Unmarshal (cp .Spec .ProviderConfig .Raw , & cfg ); err != nil {
317- log .Error (err , "failed to unmarshal ProviderConfig" )
318- return nil , fmt .Errorf ("failed to unmarshal ProviderConfig: %w" , err )
319- }
320- for _ , img := range cfg .MachineImages {
321- if img .Name != imageName {
322- continue
323- }
324- for _ , v := range img .Versions {
325- if idx := strings .LastIndex (v .Image , ":" ); idx != - 1 {
326- version := v .Image [idx + 1 :]
327- referenced [version ] = struct {}{}
328- log .V (1 ).Info ("found referenced version in ProviderConfig" , "version" , version )
329- }
330- }
331- }
332- }
333-
334308 shootList := & gardenerv1beta1.ShootList {}
335309 if err := r .List (ctx , shootList , client .InNamespace (metav1 .NamespaceAll )); err != nil {
336310 log .Error (err , "failed to list Shoots" )
0 commit comments