Changes made to detect duplicate image tags on docker hub
Change-Id: I4e4943ac71aac02630ef3c5e92d1a5d1dc09043a
diff --git a/TestON/drivers/common/api/dockerapidriver.py b/TestON/drivers/common/api/dockerapidriver.py
index 1d19488..21e2024 100644
--- a/TestON/drivers/common/api/dockerapidriver.py
+++ b/TestON/drivers/common/api/dockerapidriver.py
@@ -54,10 +54,13 @@
try:
imageList = list( self.dockerClient.images( name=repo ) )
imageListToSend = []
+ duplicateTagDetected = 0
for imageDict in imageList:
if imageDict[ 'RepoTags' ] is not None:
+ if len( imageDict[ 'RepoTags' ] ) > 1:
+ duplicateTagDetected = 1
imageListToSend.append( imageDict['RepoTags'][0].encode('UTF8').split(':')[1] )
- return imageListToSend
+ return imageListToSend, duplicateTagDetected
except Exception as e:
main.log.exception( e )