@@ -93,15 +93,15 @@ func (h *CreateCatalogHandler) Handle(message messaging.Message) error {
9393
9494 discoveredImageNames := sets.Set [string ]{}
9595 for _ , repository := range repositories {
96- repoImages , err := h .discoverImages (ctx , registryClient , repository )
97- if err != nil {
98- return fmt .Errorf ("cannot discover images in registry %s: %w" , registry .Name , err )
96+ repoImages , discoverImagesErr := h .discoverImages (ctx , registryClient , repository )
97+ if discoverImagesErr != nil {
98+ return fmt .Errorf ("cannot discover images in registry %s: %w" , registry .Name , discoverImagesErr )
9999 }
100100 discoveredImageNames .Insert (repoImages ... )
101101 }
102102
103103 existingImageList := & storagev1alpha1.ImageList {}
104- if err : = h .k8sClient .List (ctx , existingImageList , client .InNamespace (registry .Namespace ), client.MatchingLabels {"registry" : registry .Name }); err != nil {
104+ if err = h .k8sClient .List (ctx , existingImageList , client .InNamespace (registry .Namespace ), client.MatchingLabels {"registry" : registry .Name }); err != nil {
105105 return fmt .Errorf ("cannot list existing images in registry %s: %w" , registry .Name , err )
106106 }
107107 existingImageNames := sets.Set [string ]{}
@@ -110,14 +110,14 @@ func (h *CreateCatalogHandler) Handle(message messaging.Message) error {
110110 }
111111
112112 for newImageName := range discoveredImageNames {
113- ref , err := name .ParseReference (newImageName )
114- if err != nil {
115- return fmt .Errorf ("cannot parse reference %s: %w" , newImageName , err )
113+ ref , parseErr := name .ParseReference (newImageName )
114+ if parseErr != nil {
115+ return fmt .Errorf ("cannot parse reference %s: %w" , newImageName , parseErr )
116116 }
117117
118- images , err := h .refToImages (registryClient , ref , registry )
119- if err != nil {
120- h .logger .Info ("cannot get images" , "reference" , ref .String (), "error" , err )
118+ images , refToImagesErr := h .refToImages (registryClient , ref , registry )
119+ if refToImagesErr != nil {
120+ h .logger .Info ("cannot get images" , "reference" , ref .String (), "error" , refToImagesErr )
121121 // Avoid blocking other images to be cataloged
122122 continue
123123 }
@@ -127,13 +127,13 @@ func (h *CreateCatalogHandler) Handle(message messaging.Message) error {
127127 continue
128128 }
129129
130- if err := h .k8sClient .Create (ctx , & image ); err != nil {
131- return fmt .Errorf ("cannot create image %s: %w" , image .Name , err )
130+ if createErr := h .k8sClient .Create (ctx , & image ); createErr != nil {
131+ return fmt .Errorf ("cannot create image %s: %w" , image .Name , createErr )
132132 }
133133 }
134134 }
135135
136- if err : = h .deleteObsoleteImages (ctx , existingImageNames , discoveredImageNames , registry .Namespace ); err != nil {
136+ if err = h .deleteObsoleteImages (ctx , existingImageNames , discoveredImageNames , registry .Namespace ); err != nil {
137137 return fmt .Errorf ("cannot delete obsolete images in registry %s: %w" , registry .Name , err )
138138 }
139139
@@ -159,9 +159,9 @@ func (h *CreateCatalogHandler) discoverRepositories(
159159 // If the registry doesn't have any repositories defined, it means we need to catalog all of them.
160160 // In this case, we need to discover all the repositories in the registry.
161161 if len (registry .Spec .Repositories ) == 0 {
162- allRepositories , err := registryClient .Catalog (ctx , reg )
163- if err != nil {
164- return []string {}, fmt .Errorf ("cannot discover repositories: %w" , err )
162+ allRepositories , catalogErr := registryClient .Catalog (ctx , reg )
163+ if catalogErr != nil {
164+ return []string {}, fmt .Errorf ("cannot discover repositories: %w" , catalogErr )
165165 }
166166
167167 return allRepositories , nil
@@ -212,25 +212,39 @@ func (h *CreateCatalogHandler) refToImages(
212212 images := []storagev1alpha1.Image {}
213213
214214 for _ , platform := range platforms {
215- imageDetails , err := registryClient .GetImageDetails (ref , platform )
216- if err != nil {
215+ imageDetails , getImageDetailsErr := registryClient .GetImageDetails (ref , platform )
216+ if getImageDetailsErr != nil {
217217 platformStr := "default"
218218 if platform != nil {
219219 platformStr = platform .String ()
220220 }
221- h .logger .Info ("cannot get image details" , "reference" , ref .Name (), "platform" , platformStr , "error" , err )
221+ h .logger .Info (
222+ "cannot get image details" ,
223+ "reference" ,
224+ ref .Name (),
225+ "platform" ,
226+ platformStr ,
227+ "error" ,
228+ getImageDetailsErr ,
229+ )
222230 // Avoid blocking other images to be cataloged
223231 continue
224232 }
225233
226- image , err := imageDetailsToImage (ref , imageDetails , registry )
227- if err != nil {
228- h .logger .Info ("cannot convert image details to image" , "reference" , ref .Name (), "error" , err )
234+ image , imageDetailsToImageErr := imageDetailsToImage (ref , imageDetails , registry )
235+ if imageDetailsToImageErr != nil {
236+ h .logger .Info (
237+ "cannot convert image details to image" ,
238+ "reference" ,
239+ ref .Name (),
240+ "error" ,
241+ imageDetailsToImageErr ,
242+ )
229243 // Avoid blocking other images to be cataloged
230244 continue
231245 }
232246
233- if err : = controllerutil .SetControllerReference (registry , & image , h .scheme ); err != nil {
247+ if err = controllerutil .SetControllerReference (registry , & image , h .scheme ); err != nil {
234248 h .logger .Info ("cannot set owner reference" , "reference" , ref .Name (), "error" , err )
235249 // Avoid blocking other images to be cataloged
236250 continue
@@ -290,8 +304,8 @@ func (h *CreateCatalogHandler) transportFromRegistry(registry *v1alpha1.Registry
290304 rootCAs = x509 .NewCertPool ()
291305 }
292306
293- ok := rootCAs .AppendCertsFromPEM ([]byte (registry .Spec .CABundle ))
294- if ok {
307+ certsAppended := rootCAs .AppendCertsFromPEM ([]byte (registry .Spec .CABundle ))
308+ if certsAppended {
295309 transport .TLSClientConfig .RootCAs = rootCAs
296310 } else {
297311 h .logger .Info ("cannot load the given CA bundle" ,
0 commit comments