8333: Support "myrepo.example:8888/repo/image"
[arvados.git] / sdk / python / arvados / commands / keepdocker.py
index 0951651ab949d512e463d9e2a8aef2a4af3c1a6b..ea85b35fc5cbd4d528f1c69507ffaae9fb2717b0 100644 (file)
@@ -358,7 +358,8 @@ def main(arguments=None, stdout=sys.stdout):
                 raise
         sys.exit(0)
 
-    if ':' in args.image:
+    if re.search(r':\w[-.\w]{0,127}$', args.image):
+        # image ends with :valid-tag
         if args.tag is not None:
             logger.error(
                 "image %r already includes a tag, cannot add tag argument %r",