@@ -113,37 +113,35 @@ type imagesOptions struct {
113
113
func createImageMirrorForInternalImages (prefix string , ref reference.DockerImageReference , mirrored bool ) ([]string , error ) {
114
114
source := ref .Exact ()
115
115
116
- initialImageSets := []extensions.ImageSet {
116
+ originalImageSets := []extensions.ImageSet {
117
117
k8simage .GetOriginalImageConfigs (),
118
118
}
119
-
120
- // If ENV is not set, the list of images should come from external binaries
121
- if len (os .Getenv ("OPENSHIFT_SKIP_EXTERNAL_TESTS" )) == 0 {
122
- // Extract all test binaries
123
- extractionContext , extractionContextCancel := context .WithTimeout (context .Background (), 30 * time .Minute )
124
- defer extractionContextCancel ()
125
- cleanUpFn , externalBinaries , err := extensions .ExtractAllTestBinaries (extractionContext , 10 )
126
- if err != nil {
127
- return nil , err
128
- }
129
- defer cleanUpFn ()
130
-
131
- // List test images from all available binaries
132
- listContext , listContextCancel := context .WithTimeout (context .Background (), time .Minute )
133
- defer listContextCancel ()
134
- imageSetsFromBinaries , err := externalBinaries .ListImages (listContext , 10 )
135
- if err != nil {
136
- return nil , err
137
- }
138
- if len (imageSetsFromBinaries ) == 0 {
139
- return nil , fmt .Errorf ("no test images were reported by external binaries" )
140
- }
141
- initialImageSets = imageSetsFromBinaries
119
+ initialImageSets := []extensions.ImageSet {}
120
+
121
+ // Extract all test binaries
122
+ extractionContext , extractionContextCancel := context .WithTimeout (context .Background (), 30 * time .Minute )
123
+ defer extractionContextCancel ()
124
+ cleanUpFn , externalBinaries , err := extensions .ExtractAllTestBinaries (extractionContext , 10 )
125
+ if err != nil {
126
+ return nil , err
142
127
}
128
+ defer cleanUpFn ()
129
+
130
+ // List test images from all available binaries
131
+ listContext , listContextCancel := context .WithTimeout (context .Background (), time .Minute )
132
+ defer listContextCancel ()
133
+ imageSetsFromBinaries , err := externalBinaries .ListImages (listContext , 10 )
134
+ if err != nil {
135
+ return nil , err
136
+ }
137
+ if len (imageSetsFromBinaries ) == 0 {
138
+ return nil , fmt .Errorf ("no test images were reported by external binaries" )
139
+ }
140
+ initialImageSets = imageSetsFromBinaries
143
141
144
142
// Take the initial images coming from external binaries and remove any exceptions that might exist.
145
143
exceptions := image .Exceptions .List ()
146
- defaultImageSets := []extensions.ImageSet {}
144
+ updatedImageSets := []extensions.ImageSet {}
147
145
for i := range initialImageSets {
148
146
filtered := extensions.ImageSet {}
149
147
for imageID , imageConfig := range initialImageSets [i ] {
@@ -154,16 +152,10 @@ func createImageMirrorForInternalImages(prefix string, ref reference.DockerImage
154
152
}
155
153
}
156
154
if len (filtered ) > 0 {
157
- defaultImageSets = append (defaultImageSets , filtered )
155
+ updatedImageSets = append (updatedImageSets , filtered )
158
156
}
159
157
}
160
158
161
- // Created a new slice with the updatedImageSets addresses for the images
162
- updatedImageSets := []extensions.ImageSet {}
163
- for i := range defaultImageSets {
164
- updatedImageSets = append (updatedImageSets , k8simage .GetMappedImageConfigs (defaultImageSets [i ], ref .Exact ()))
165
- }
166
-
167
159
openshiftDefaults := image .OriginalImages ()
168
160
openshiftUpdated := image .GetMappedImages (openshiftDefaults , imagesetup .DefaultTestImageMirrorLocation )
169
161
@@ -178,9 +170,9 @@ func createImageMirrorForInternalImages(prefix string, ref reference.DockerImage
178
170
covered := sets .NewString ()
179
171
for i := range updatedImageSets {
180
172
for imageID , imageConfig := range updatedImageSets [i ] {
181
- defaultConfig := defaultImageSets [i ][imageID ]
173
+ originalConfig := originalImageSets [i ][imageID ]
182
174
pullSpec := imageConfig .GetE2EImage ()
183
- if pullSpec == defaultConfig .GetE2EImage () {
175
+ if pullSpec == originalConfig .GetE2EImage () {
184
176
continue
185
177
}
186
178
if covered .Has (pullSpec ) {
@@ -197,7 +189,7 @@ func createImageMirrorForInternalImages(prefix string, ref reference.DockerImage
197
189
imageConfig .SetRegistry (baseRef .Registry )
198
190
imageConfig .SetName (baseRef .RepositoryName ())
199
191
imageConfig .SetVersion (e2eRef .Tag )
200
- defaultImageSets [i ][imageID ] = imageConfig
192
+ originalImageSets [i ][imageID ] = imageConfig
201
193
}
202
194
}
203
195
@@ -223,7 +215,7 @@ func createImageMirrorForInternalImages(prefix string, ref reference.DockerImage
223
215
var lines []string
224
216
for i := range updatedImageSets {
225
217
for imageID := range updatedImageSets [i ] {
226
- a , b := defaultImageSets [i ][imageID ], updatedImageSets [i ][imageID ]
218
+ a , b := originalImageSets [i ][imageID ], updatedImageSets [i ][imageID ]
227
219
from , to := a .GetE2EImage (), b .GetE2EImage ()
228
220
if from == to {
229
221
continue
0 commit comments