From c883bba4e0a8c8afaa99d4723d28f255f022d1d5 Mon Sep 17 00:00:00 2001 From: Robert Pofuk Date: Wed, 23 Aug 2017 08:59:23 +0200 Subject: [PATCH] Update registry.py Fix tags acculated for all images --- registry.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/registry.py b/registry.py index 2e4b590..19a4794 100755 --- a/registry.py +++ b/registry.py @@ -432,8 +432,9 @@ def main_loop(args): layer['blobSum'])) # add tags to "tags_to_keep" list, if we have regexp "tags_to_keep" entries: + keep_tags=[] 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 @@ -447,11 +448,11 @@ def main_loop(args): # tags that we want to preserve to the keep_tags list, to prevent # 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] - args.keep_tags.extend(tags_list_to_keep) + keep_tags.extend(tags_list_to_keep) delete_tags( registry, image_name, args.dry_run, - tags_list_to_delete, args.keep_tags) + tags_list_to_delete, keep_tags) if __name__ == "__main__": args = parse_args()