Skip to content

Commit b8fc518

Browse files
Merge pull request #17 from cobaltcore-dev/refactor-logic-of-referenced-versions
Refactor logic of referenced versions
2 parents f6c3f55 + ae8c080 commit b8fc518

1 file changed

Lines changed: 0 additions & 26 deletions

File tree

controllers/managedcloudprofile_controller.go

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)