Skip to content

Commit

Permalink
chore: do not report an error when reducing resources receives a NotF…
Browse files Browse the repository at this point in the history
…ound error (#47)
  • Loading branch information
pmalek authored Mar 21, 2024
1 parent 6035296 commit 22553c5
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions pkg/utils/kubernetes/reduce/reduce.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ func ReduceSecrets(ctx context.Context, k8sClient client.Client, secrets []corev
return fmt.Errorf("failed to execute pre delete hook: %w", err)
}
}
if err := k8sClient.Delete(ctx, &secret); err != nil {
if err := k8sClient.Delete(ctx, &secret); client.IgnoreNotFound(err) != nil {
return err
}
}
Expand All @@ -46,7 +46,7 @@ func ReduceServiceAccounts(ctx context.Context, k8sClient client.Client, service
filteredServiceAccounts := filterServiceAccounts(serviceAccounts)
for _, serviceAccount := range filteredServiceAccounts {
serviceAccount := serviceAccount
if err := k8sClient.Delete(ctx, &serviceAccount); err != nil {
if err := k8sClient.Delete(ctx, &serviceAccount); client.IgnoreNotFound(err) != nil {
return err
}
}
Expand All @@ -60,7 +60,7 @@ func ReduceClusterRoles(ctx context.Context, k8sClient client.Client, clusterRol
filteredClusterRoles := filterClusterRoles(clusterRoles)
for _, clusterRole := range filteredClusterRoles {
clusterRole := clusterRole
if err := k8sClient.Delete(ctx, &clusterRole); err != nil {
if err := k8sClient.Delete(ctx, &clusterRole); client.IgnoreNotFound(err) != nil {
return err
}
}
Expand All @@ -74,7 +74,7 @@ func ReduceClusterRoleBindings(ctx context.Context, k8sClient client.Client, clu
filteredCLusterRoleBindings := filterClusterRoleBindings(clusterRoleBindings)
for _, clusterRoleBinding := range filteredCLusterRoleBindings {
clusterRoleBinding := clusterRoleBinding
if err := k8sClient.Delete(ctx, &clusterRoleBinding); err != nil {
if err := k8sClient.Delete(ctx, &clusterRoleBinding); client.IgnoreNotFound(err) != nil {
return err
}
}
Expand All @@ -94,7 +94,7 @@ func ReduceDeployments(ctx context.Context, k8sClient client.Client, deployments
return fmt.Errorf("failed to execute pre delete hook: %w", err)
}
}
if err := k8sClient.Delete(ctx, &deployment); err != nil {
if err := k8sClient.Delete(ctx, &deployment); client.IgnoreNotFound(err) != nil {
return err
}
}
Expand Down Expand Up @@ -128,7 +128,7 @@ func ReduceServices(ctx context.Context, k8sClient client.Client, services []cor
return fmt.Errorf("failed to execute pre delete hook: %w", err)
}
}
if err := k8sClient.Delete(ctx, &service); err != nil {
if err := k8sClient.Delete(ctx, &service); client.IgnoreNotFound(err) != nil {
return err
}
}
Expand All @@ -142,7 +142,7 @@ func ReduceNetworkPolicies(ctx context.Context, k8sClient client.Client, network
filteredNetworkPolicies := filterNetworkPolicies(networkPolicies)
for _, networkPolicy := range filteredNetworkPolicies {
networkPolicy := networkPolicy
if err := k8sClient.Delete(ctx, &networkPolicy); err != nil {
if err := k8sClient.Delete(ctx, &networkPolicy); client.IgnoreNotFound(err) != nil {
return err
}
}
Expand All @@ -158,7 +158,7 @@ type HPAFilterFunc func(hpas []autoscalingv2.HorizontalPodAutoscaler) []autoscal
func ReduceHPAs(ctx context.Context, k8sClient client.Client, hpas []autoscalingv2.HorizontalPodAutoscaler, filter HPAFilterFunc) error {
for _, hpa := range filter(hpas) {
hpa := hpa
if err := k8sClient.Delete(ctx, &hpa); err != nil {
if err := k8sClient.Delete(ctx, &hpa); client.IgnoreNotFound(err) != nil {
return err
}
}
Expand All @@ -172,7 +172,7 @@ func ReduceValidatingWebhookConfigurations(ctx context.Context, k8sClient client
filteredWebhookConfigurations := filterValidatingWebhookConfigurations(webhookConfigurations)
for _, webhookConfiguration := range filteredWebhookConfigurations {
webhookConfiguration := webhookConfiguration
if err := k8sClient.Delete(ctx, &webhookConfiguration); err != nil {
if err := k8sClient.Delete(ctx, &webhookConfiguration); client.IgnoreNotFound(err) != nil {
return err
}
}
Expand All @@ -186,7 +186,7 @@ func ReduceDataPlanes(ctx context.Context, k8sClient client.Client, dataplanes [
filteredDataPlanes := filterDataPlanes(dataplanes)
for _, dataplane := range filteredDataPlanes {
dataplane := dataplane
if err := k8sClient.Delete(ctx, &dataplane); err != nil {
if err := k8sClient.Delete(ctx, &dataplane); client.IgnoreNotFound(err) != nil {
return err
}
}
Expand Down

0 comments on commit 22553c5

Please sign in to comment.