Clean up after operator tests

The junit extensions provided by the java-operator-sdk tries to
delete resources after running the tests. However, this did not
always work correctly and some resources remained.

Change-Id: I8e92d44c62776aa249fa3a68f8fc395ea2b6d403
diff --git a/operator/src/test/java/com/google/gerrit/k8s/operator/cluster/GerritClusterE2E.java b/operator/src/test/java/com/google/gerrit/k8s/operator/cluster/GerritClusterE2E.java
index 272dfb6..4dbeebd 100644
--- a/operator/src/test/java/com/google/gerrit/k8s/operator/cluster/GerritClusterE2E.java
+++ b/operator/src/test/java/com/google/gerrit/k8s/operator/cluster/GerritClusterE2E.java
@@ -28,6 +28,7 @@
 import io.fabric8.kubernetes.api.model.Quantity;
 import io.fabric8.kubernetes.client.KubernetesClient;
 import io.javaoperatorsdk.operator.junit.LocallyRunOperatorExtension;
+import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.RegisterExtension;
 
@@ -107,6 +108,11 @@
     logger.atInfo().log("Deleting test cluster object: %s", cluster);
   }
 
+  @AfterEach
+  void cleanup() {
+    client.resources(GerritCluster.class).inNamespace(operator.getNamespace()).delete();
+  }
+
   private GerritCluster createGerritCluster(boolean isNfsEnbaled) {
     GerritCluster cluster = new GerritCluster();
 
diff --git a/operator/src/test/java/com/google/gerrit/k8s/operator/gitgc/GitGarbageCollectionE2E.java b/operator/src/test/java/com/google/gerrit/k8s/operator/gitgc/GitGarbageCollectionE2E.java
index d8b0c5e..1a3f0a3 100644
--- a/operator/src/test/java/com/google/gerrit/k8s/operator/gitgc/GitGarbageCollectionE2E.java
+++ b/operator/src/test/java/com/google/gerrit/k8s/operator/gitgc/GitGarbageCollectionE2E.java
@@ -39,6 +39,7 @@
 import io.javaoperatorsdk.operator.junit.LocallyRunOperatorExtension;
 import java.util.List;
 import java.util.Set;
+import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.RegisterExtension;
 
@@ -194,6 +195,12 @@
     assertNull(cronJob);
   }
 
+  @AfterEach
+  void cleanup() {
+    client.resources(GitGarbageCollection.class).inNamespace(operator.getNamespace()).delete();
+    client.resources(GerritCluster.class).inNamespace(operator.getNamespace()).delete();
+  }
+
   private void createCluster() {
     GerritCluster cluster = new GerritCluster();