Merge pull request #22 from rpofuk/patch-1

Update registry.py
This commit is contained in:
andrey-pohilko
2017-08-23 13:14:36 +06:00
committed by GitHub

View File

@@ -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()