Update registry.py
Fix tags acculated for all images
This commit is contained in:
@@ -432,8 +432,9 @@ def main_loop(args):
|
|||||||
layer['blobSum']))
|
layer['blobSum']))
|
||||||
|
|
||||||
# add tags to "tags_to_keep" list, if we have regexp "tags_to_keep" entries:
|
# add tags to "tags_to_keep" list, if we have regexp "tags_to_keep" entries:
|
||||||
|
keep_tags=[]
|
||||||
if args.keep_tags_like:
|
if args.keep_tags_like:
|
||||||
args.keep_tags.append(get_tags_like(args.keep_tags_like, tags_list))
|
keep_tags.append(get_tags_like(args.keep_tags_like, tags_list))
|
||||||
|
|
||||||
|
|
||||||
# delete tags if told so
|
# delete tags if told so
|
||||||
@@ -447,11 +448,11 @@ def main_loop(args):
|
|||||||
# tags that we want to preserve to the keep_tags list, to prevent
|
# tags that we want to preserve to the keep_tags list, to prevent
|
||||||
# any manifest they are using from being deleted.
|
# any manifest they are using from being deleted.
|
||||||
tags_list_to_keep = [tag for tag in tags_list if tag not in tags_list_to_delete]
|
tags_list_to_keep = [tag for tag in tags_list if tag not in tags_list_to_delete]
|
||||||
args.keep_tags.extend(tags_list_to_keep)
|
keep_tags.extend(tags_list_to_keep)
|
||||||
|
|
||||||
delete_tags(
|
delete_tags(
|
||||||
registry, image_name, args.dry_run,
|
registry, image_name, args.dry_run,
|
||||||
tags_list_to_delete, args.keep_tags)
|
tags_list_to_delete, keep_tags)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
args = parse_args()
|
args = parse_args()
|
||||||
|
|||||||
Reference in New Issue
Block a user