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