Skip to content

Commit 25a4e3b

Browse files
Review comments
1 parent 2ecf6a7 commit 25a4e3b

File tree

1 file changed

+15
-14
lines changed
  • pkg/image/registry/imagestream/etcd

1 file changed

+15
-14
lines changed

pkg/image/registry/imagestream/etcd/image.go

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -73,16 +73,14 @@ func NewImageLayerIndex(lw ImageListWatch) ImageLayerIndex {
7373
}
7474
// reduce the full image list to a smaller subset.
7575
out := &metainternalversion.List{
76+
ListMeta: metav1.ListMeta{
77+
Continue: list.Continue,
78+
ResourceVersion: list.ResourceVersion,
79+
},
7680
Items: make([]runtime.Object, len(list.Items)),
7781
}
78-
out.Continue = list.Continue
79-
out.ResourceVersion = list.ResourceVersion
8082
for i, image := range list.Items {
81-
out.Items[i] = &ImageLayers{
82-
Name: image.Name,
83-
Layers: image.DockerImageLayers,
84-
Manifest: manifestFromImage(&image),
85-
}
83+
out.Items[i] = imageLayersForImage(&image)
8684
}
8785
return out, nil
8886
},
@@ -102,13 +100,7 @@ func NewImageLayerIndex(lw ImageListWatch) ImageLayerIndex {
102100
if !ok {
103101
return in, true
104102
}
105-
layers := &ImageLayers{
106-
Name: image.Name,
107-
ResourceVersion: image.ResourceVersion,
108-
Layers: image.DockerImageLayers,
109-
Manifest: manifestFromImage(image),
110-
}
111-
in.Object = layers
103+
in.Object = imageLayersForImage(image)
112104
return in, true
113105
}), nil
114106
},
@@ -157,6 +149,15 @@ type ImageLayers struct {
157149
Layers []imagev1.ImageLayer
158150
}
159151

152+
func imageLayersForImage(image *imagev1.Image) *ImageLayers {
153+
return &ImageLayers{
154+
Name: image.Name,
155+
ResourceVersion: image.ResourceVersion,
156+
Layers: image.DockerImageLayers,
157+
Manifest: manifestFromImage(image),
158+
}
159+
}
160+
160161
var (
161162
_ runtime.Object = &ImageLayers{}
162163
_ metav1.Object = &ImageLayers{}

0 commit comments

Comments
 (0)