File tree 1 file changed +1
-3
lines changed
operator-framework-core/src/main/java/io/javaoperatorsdk/operator
1 file changed +1
-3
lines changed Original file line number Diff line number Diff line change 1
1
package io .javaoperatorsdk .operator ;
2
2
3
- import java .util .Arrays ;
4
-
5
3
import io .fabric8 .kubernetes .api .model .Cluster ;
6
4
import io .fabric8 .kubernetes .api .model .Namespaced ;
7
5
import io .fabric8 .kubernetes .api .model .apiextensions .v1 .CustomResourceDefinition ;
@@ -18,7 +16,7 @@ private CustomResourceUtils() {}
18
16
* @throws OperatorException when the Custom Resource has validation error
19
17
*/
20
18
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 );
22
20
23
21
if (!namespaced && Namespaced .class .getSimpleName ().equals (crd .getSpec ().getScope ())) {
24
22
throw new OperatorException (
You can’t perform that action at this time.
0 commit comments