From 48f3419a144ddd196ea430866af80da562ae210e Mon Sep 17 00:00:00 2001 From: Andrey Pohilko Date: Sun, 16 Oct 2016 11:35:24 +0600 Subject: [PATCH] disabled deletion of layers --- registry.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/registry.py b/registry.py index 1318117..11530c6 100644 --- a/registry.py +++ b/registry.py @@ -140,7 +140,7 @@ class Registry: if dry_run: print 'would delete layer {}'.format(layer_digest) return False - + print 'deleting layer {}'.format(layer_digest), delete_result = self.send('/v2/{}/blobs/{}'.format( @@ -251,9 +251,13 @@ def delete_tags( for tag in tags_to_delete: print " deleting tag {}".format(tag) - for layer in registry.list_tag_layers(image_name, tag): - layer_digest = layer['digest'] - registry.delete_tag_layer(image_name, layer_digest, dry_run) + +## deleting layers is disabled because +## it also deletes shared layers +## +## for layer in registry.list_tag_layers(image_name, tag): +## layer_digest = layer['digest'] +## registry.delete_tag_layer(image_name, layer_digest, dry_run) registry.delete_tag(image_name, tag, dry_run)