diff --git a/resources/cleanResources.go b/resources/cleanResources.go index 676878560..04bec142a 100644 --- a/resources/cleanResources.go +++ b/resources/cleanResources.go @@ -97,6 +97,11 @@ func waitUntilNamespaceDeleted(ctx context.Context, cancel context.CancelFunc, k func cleanUpRestrictedMode(ctx context.Context, kubernetesProvider *kubernetes.Provider, kubesharkResourcesNamespace string) []string { leftoverResources := make([]string, 0) + if err := kubernetesProvider.RemoveService(ctx, kubesharkResourcesNamespace, kubernetes.FrontServiceName); err != nil { + resourceDesc := fmt.Sprintf("Service %s in namespace %s", kubernetes.FrontServiceName, kubesharkResourcesNamespace) + handleDeletionError(err, resourceDesc, &leftoverResources) + } + if err := kubernetesProvider.RemoveService(ctx, kubesharkResourcesNamespace, kubernetes.HubServiceName); err != nil { resourceDesc := fmt.Sprintf("Service %s in namespace %s", kubernetes.HubServiceName, kubesharkResourcesNamespace) handleDeletionError(err, resourceDesc, &leftoverResources) @@ -153,6 +158,11 @@ func cleanUpRestrictedMode(ctx context.Context, kubernetesProvider *kubernetes.P handleDeletionError(err, resourceDesc, &leftoverResources) } + if err := kubernetesProvider.RemovePod(ctx, kubesharkResourcesNamespace, kubernetes.FrontPodName); err != nil { + resourceDesc := fmt.Sprintf("Pod %s in namespace %s", kubernetes.FrontPodName, kubesharkResourcesNamespace) + handleDeletionError(err, resourceDesc, &leftoverResources) + } + return leftoverResources }