Skip to content

Commit 02777e3

Browse files
xiaoma20082008machunxiao
and
machunxiao
authored
<fix>: fix #1981 (#1984)
* <fix>: fix #1981 * <fix>: drop unused import --------- Co-authored-by: machunxiao <[email protected]>
1 parent f185480 commit 02777e3

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

Diff for: operator-framework-core/src/main/java/io/javaoperatorsdk/operator/CustomResourceUtils.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package io.javaoperatorsdk.operator;
22

3-
import java.util.Arrays;
4-
53
import io.fabric8.kubernetes.api.model.Cluster;
64
import io.fabric8.kubernetes.api.model.Namespaced;
75
import io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition;
@@ -18,7 +16,7 @@ private CustomResourceUtils() {}
1816
* @throws OperatorException when the Custom Resource has validation error
1917
*/
2018
public static void assertCustomResource(Class<?> resClass, CustomResourceDefinition crd) {
21-
var namespaced = Arrays.asList(resClass.getInterfaces()).contains(Namespaced.class);
19+
var namespaced = Namespaced.class.isAssignableFrom(resClass);
2220

2321
if (!namespaced && Namespaced.class.getSimpleName().equals(crd.getSpec().getScope())) {
2422
throw new OperatorException(

0 commit comments

Comments
 (0)