Skip to content

Commit 76effc2

Browse files
committed
Cleanup
1 parent ee45dfa commit 76effc2

File tree

4 files changed

+4
-13
lines changed

4 files changed

+4
-13
lines changed

operator-framework/src/main/java/com/github/containersolutions/operator/ControllerUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ static String getCrdName(ResourceController controller) {
2929
return getAnnotation(controller).crdName();
3030
}
3131

32-
public static Class<? extends CustomResourceList> getCustomResourceListClass() {
33-
return CustomResourceList.class;
32+
public static <R extends CustomResource> Class<? extends CustomResourceList<R>> getCustomResourceListClass() {
33+
return (Class<? extends CustomResourceList<R>>) CustomResourceList.class;
3434
}
3535

3636
public static <R extends CustomResource> Class<? extends CustomResourceDoneable<R>> getCustomResourceDoneableClass(ResourceController<R> controller) {

operator-framework/src/main/java/com/github/containersolutions/operator/Operator.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,7 @@ private <R extends CustomResource> void registerController(ResourceController<R>
5959
CustomResourceDefinition crd = getCustomResourceDefinitionForController(controller);
6060
KubernetesDeserializer.registerCustomKind(getApiVersion(crd), getKind(crd), resClass);
6161

62-
Class<? extends CustomResourceList<R>> list = (Class<? extends CustomResourceList<R>>) getCustomResourceListClass();
63-
62+
Class<? extends CustomResourceList<R>> list = getCustomResourceListClass();
6463
Class<? extends CustomResourceDoneable<R>> doneable = getCustomResourceDoneableClass(controller);
6564
MixedOperation client = k8sClient.customResources(crd, resClass, list, doneable);
6665
EventDispatcher eventDispatcher = new EventDispatcher(controller,

operator-framework/src/main/java/com/github/containersolutions/operator/api/Controller.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package com.github.containersolutions.operator.api;
22

33
import io.fabric8.kubernetes.client.CustomResource;
4-
import io.fabric8.kubernetes.client.CustomResourceDoneable;
5-
import io.fabric8.kubernetes.client.CustomResourceList;
64

75
import java.lang.annotation.ElementType;
86
import java.lang.annotation.Retention;
@@ -19,9 +17,5 @@
1917

2018
Class<? extends CustomResource> customResourceClass();
2119

22-
Class<? extends CustomResourceDoneable> customResourceDoneableClass() default CustomResourceDoneable.class;
23-
24-
Class<? extends CustomResourceList> customResourceListClass() default CustomResourceList.class;
25-
2620
String finalizerName() default DEFAULT_FINALIZER;
27-
}
21+
}

operator-framework/src/test/java/com/github/containersolutions/operator/IntegrationTestSupport.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ public class IntegrationTestSupport {
3232
private KubernetesClient k8sClient;
3333
private MixedOperation<TestCustomResource, CustomResourceList, CustomResourceDoneable,
3434
Resource<TestCustomResource, CustomResourceDoneable>> crOperations;
35-
private CreateOrReplaceable<TestCustomResource, TestCustomResource, CustomResourceDoneable> createOrReplaceable;
36-
private Deletable<TestCustomResource> deleteable;
3735
private Operator operator;
3836

3937

0 commit comments

Comments
 (0)