@ -48,7 +48,8 @@ func Components(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  appsv1 . DeploymentList 
		var  list  appsv1 . DeploymentList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( namespace ) ,  selector ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( namespace ) ,  selector ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Delete ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Delete ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "Deployment/%s/%s deletion failed: %s" ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "Deployment/%s/%s deletion failed: %s" ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
		
		
			
				
					
										aggregateErr  =  append ( aggregateErr ,  err ) 
					aggregateErr  =  append ( aggregateErr ,  err ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -61,7 +62,8 @@ func Components(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  corev1 . ServiceList 
		var  list  corev1 . ServiceList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( namespace ) ,  selector ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( namespace ) ,  selector ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Delete ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Delete ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "Service/%s/%s deletion failed: %s" ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "Service/%s/%s deletion failed: %s" ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
		
		
			
				
					
										aggregateErr  =  append ( aggregateErr ,  err ) 
					aggregateErr  =  append ( aggregateErr ,  err ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -74,7 +76,8 @@ func Components(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  networkingv1 . NetworkPolicyList 
		var  list  networkingv1 . NetworkPolicyList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( namespace ) ,  selector ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( namespace ) ,  selector ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Delete ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Delete ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "NetworkPolicy/%s/%s deletion failed: %s" ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "NetworkPolicy/%s/%s deletion failed: %s" ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
		
		
			
				
					
										aggregateErr  =  append ( aggregateErr ,  err ) 
					aggregateErr  =  append ( aggregateErr ,  err ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -87,7 +90,8 @@ func Components(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  corev1 . ServiceAccountList 
		var  list  corev1 . ServiceAccountList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( namespace ) ,  selector ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( namespace ) ,  selector ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Delete ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Delete ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "ServiceAccount/%s/%s deletion failed: %s" ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "ServiceAccount/%s/%s deletion failed: %s" ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
		
		
			
				
					
										aggregateErr  =  append ( aggregateErr ,  err ) 
					aggregateErr  =  append ( aggregateErr ,  err ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -100,7 +104,8 @@ func Components(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  rbacv1 . ClusterRoleList 
		var  list  rbacv1 . ClusterRoleList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  selector ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  selector ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Delete ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Delete ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "ClusterRole/%s deletion failed: %s" ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "ClusterRole/%s deletion failed: %s" ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
		
		
			
				
					
										aggregateErr  =  append ( aggregateErr ,  err ) 
					aggregateErr  =  append ( aggregateErr ,  err ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -113,7 +118,8 @@ func Components(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  rbacv1 . ClusterRoleBindingList 
		var  list  rbacv1 . ClusterRoleBindingList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  selector ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  selector ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Delete ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Delete ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "ClusterRoleBinding/%s deletion failed: %s" ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "ClusterRoleBinding/%s deletion failed: %s" ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
		
		
			
				
					
										aggregateErr  =  append ( aggregateErr ,  err ) 
					aggregateErr  =  append ( aggregateErr ,  err ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -134,7 +140,8 @@ func Finalizers(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  sourcev1 . GitRepositoryList 
		var  list  sourcev1 . GitRepositoryList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									r . Finalizers  =  [ ] string { } 
				r . Finalizers  =  [ ] string { } 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -148,7 +155,8 @@ func Finalizers(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  sourcev1b2 . OCIRepositoryList 
		var  list  sourcev1b2 . OCIRepositoryList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									r . Finalizers  =  [ ] string { } 
				r . Finalizers  =  [ ] string { } 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -162,7 +170,8 @@ func Finalizers(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  sourcev1b2 . HelmRepositoryList 
		var  list  sourcev1b2 . HelmRepositoryList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									r . Finalizers  =  [ ] string { } 
				r . Finalizers  =  [ ] string { } 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -176,7 +185,8 @@ func Finalizers(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  sourcev1b2 . HelmChartList 
		var  list  sourcev1b2 . HelmChartList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									r . Finalizers  =  [ ] string { } 
				r . Finalizers  =  [ ] string { } 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -190,7 +200,8 @@ func Finalizers(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  sourcev1b2 . BucketList 
		var  list  sourcev1b2 . BucketList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									r . Finalizers  =  [ ] string { } 
				r . Finalizers  =  [ ] string { } 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -204,7 +215,8 @@ func Finalizers(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  kustomizev1 . KustomizationList 
		var  list  kustomizev1 . KustomizationList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									r . Finalizers  =  [ ] string { } 
				r . Finalizers  =  [ ] string { } 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -218,7 +230,8 @@ func Finalizers(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  helmv2 . HelmReleaseList 
		var  list  helmv2 . HelmReleaseList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									r . Finalizers  =  [ ] string { } 
				r . Finalizers  =  [ ] string { } 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -232,7 +245,8 @@ func Finalizers(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  notificationv1b2 . AlertList 
		var  list  notificationv1b2 . AlertList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									r . Finalizers  =  [ ] string { } 
				r . Finalizers  =  [ ] string { } 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -246,7 +260,8 @@ func Finalizers(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  notificationv1b2 . ProviderList 
		var  list  notificationv1b2 . ProviderList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									r . Finalizers  =  [ ] string { } 
				r . Finalizers  =  [ ] string { } 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -260,7 +275,8 @@ func Finalizers(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  notificationv1 . ReceiverList 
		var  list  notificationv1 . ReceiverList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									r . Finalizers  =  [ ] string { } 
				r . Finalizers  =  [ ] string { } 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -274,7 +290,8 @@ func Finalizers(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  imagev1 . ImagePolicyList 
		var  list  imagev1 . ImagePolicyList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									r . Finalizers  =  [ ] string { } 
				r . Finalizers  =  [ ] string { } 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -288,7 +305,8 @@ func Finalizers(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  imagev1 . ImageRepositoryList 
		var  list  imagev1 . ImageRepositoryList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									r . Finalizers  =  [ ] string { } 
				r . Finalizers  =  [ ] string { } 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -302,7 +320,8 @@ func Finalizers(ctx context.Context, logger log.Logger, kubeClient client.Client
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  autov1 . ImageUpdateAutomationList 
		var  list  autov1 . ImageUpdateAutomationList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  client . InNamespace ( "" ) ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									r . Finalizers  =  [ ] string { } 
				r . Finalizers  =  [ ] string { } 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Update ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "%s/%s/%s removing finalizers failed: %s" ,  r . Kind ,  r . Namespace ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -324,7 +343,8 @@ func CustomResourceDefinitions(ctx context.Context, logger log.Logger, kubeClien
 
			
		
	
		
		
			
				
					
						{ 
	{ 
 
			
		
	
		
		
			
				
					
							var  list  apiextensionsv1 . CustomResourceDefinitionList 
		var  list  apiextensionsv1 . CustomResourceDefinitionList 
 
			
		
	
		
		
			
				
					
							if  err  :=  kubeClient . List ( ctx ,  & list ,  selector ) ;  err  ==  nil  { 
		if  err  :=  kubeClient . List ( ctx ,  & list ,  selector ) ;  err  ==  nil  { 
 
			
		
	
		
		
			
				
					
								for  _ ,  r  :=  range  list . Items  { 
			for  i  :=  range  list . Items  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
									r  :=  list . Items [ i ] 
 
			
		
	
		
		
			
				
					
									if  err  :=  kubeClient . Delete ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
				if  err  :=  kubeClient . Delete ( ctx ,  & r ,  opts ) ;  err  !=  nil  { 
 
			
		
	
		
		
			
				
					
										logger . Failuref ( "CustomResourceDefinition/%s deletion failed: %s" ,  r . Name ,  err . Error ( ) ) 
					logger . Failuref ( "CustomResourceDefinition/%s deletion failed: %s" ,  r . Name ,  err . Error ( ) ) 
 
			
		
	
		
		
			
				
					
										aggregateErr  =  append ( aggregateErr ,  err ) 
					aggregateErr  =  append ( aggregateErr ,  err )