@@ -286,7 +286,7 @@ func TestFetchRepoDigest(t *testing.T) {
286
286
container : & apicontainer.Container {
287
287
Name : "testContainer1" ,
288
288
Image : "repo1" ,
289
- ImageDigest : "digest1 " ,
289
+ ImageDigest : "" ,
290
290
},
291
291
imageInspected : & types.ImageInspect {
292
292
RepoDigests : []string {"repo1@digest1" , "repo2@digest2" , "repo3@digest3" },
@@ -296,7 +296,7 @@ func TestFetchRepoDigest(t *testing.T) {
296
296
container : & apicontainer.Container {
297
297
Name : "testContainer2" ,
298
298
Image : "repo1:latest" ,
299
- ImageDigest : "digest1 " ,
299
+ ImageDigest : "" ,
300
300
},
301
301
imageInspected : & types.ImageInspect {
302
302
RepoDigests : []string {"repo1@digest1" , "repo2@digest2" , "repo3@digest3" },
@@ -306,7 +306,7 @@ func TestFetchRepoDigest(t *testing.T) {
306
306
container : & apicontainer.Container {
307
307
Name : "testContainer3" ,
308
308
Image : "repo1@sha256:12345" ,
309
- ImageDigest : "sha256:12345 " ,
309
+ ImageDigest : "" ,
310
310
},
311
311
imageInspected : & types.ImageInspect {
312
312
RepoDigests : []string {"repo1@sha256:12345" , "repo2@digest2" , "repo3" },
@@ -332,6 +332,38 @@ func TestFetchRepoDigest(t *testing.T) {
332
332
RepoDigests : []string {"mysql" , "repo2@digest2" },
333
333
},
334
334
},
335
+ {
336
+ container : & apicontainer.Container {
337
+ Name : "testContainer6" ,
338
+ Image : "123456781234.dkr.ecr.us-west-2.amazonaws.com/test-rci@sha256:d1c14fcf2e9476ed58ebc4251b211f403f271e96b6c3d9ada0f1c5454ca4d230" ,
339
+ ImageDigest : "sha256:d1c14fcf2e9476ed58ebc4251b211f403f271e96b6c3d9ada0f1c5454ca4d230" ,
340
+ RegistryAuthentication : & apicontainer.RegistryAuthenticationData {
341
+ Type : "ecr" ,
342
+ ECRAuthData : & apicontainer.ECRAuthData {
343
+ RegistryID : "123456781234" ,
344
+ },
345
+ },
346
+ },
347
+ imageInspected : & types.ImageInspect {
348
+ RepoDigests : []string {"repo1@digest1" , "repo2@digest2" , "123456781234.dkr.ecr.us-west-2.amazonaws.com/test-rci@sha256:d1c14fcf2e9476ed58ebc4251b211f403f271e96b6c3d9ada0f1c5454ca4d230" },
349
+ },
350
+ },
351
+ {
352
+ container : & apicontainer.Container {
353
+ Name : "testContainer7" ,
354
+ Image : "123456781234.dkr.ecr.us-west-2.amazonaws.com/ubuntu:trusty" ,
355
+ ImageDigest : "sha256:2feffff9eeca4e736f9f8e57813a97fe930554f474f7795ffa5a9261adeaaf44" ,
356
+ RegistryAuthentication : & apicontainer.RegistryAuthenticationData {
357
+ Type : "ecr" ,
358
+ ECRAuthData : & apicontainer.ECRAuthData {
359
+ RegistryID : "123456781234" ,
360
+ },
361
+ },
362
+ },
363
+ imageInspected : & types.ImageInspect {
364
+ RepoDigests : []string {"repo1@digest1" , "repo2@digest2" , "" , "123456781234.dkr.ecr.us-west-2.amazonaws.com/ubuntu@sha256:2feffff9eeca4e736f9f8e57813a97fe930554f474f7795ffa5a9261adeaaf44" },
365
+ },
366
+ },
335
367
}
336
368
337
369
for i , test := range testCases {
0 commit comments