Skip to content

Commit e137cce

Browse files
committed
feat: add direct access to custom resource client
1 parent e701bdd commit e137cce

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/ConfiguredController.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
package io.javaoperatorsdk.operator.processing;
22

3+
import io.fabric8.kubernetes.api.model.KubernetesResourceList;
4+
import io.fabric8.kubernetes.client.dsl.MixedOperation;
5+
import io.fabric8.kubernetes.client.dsl.Resource;
36
import java.io.Closeable;
47
import java.io.IOException;
58
import java.util.Objects;
@@ -84,6 +87,10 @@ public KubernetesClient getClient() {
8487
return k8sClient;
8588
}
8689

90+
public MixedOperation<R, KubernetesResourceList<R>, Resource<R>> getCRClient() {
91+
return k8sClient.resources(configuration.getCustomResourceClass());
92+
}
93+
8794
/**
8895
* Registers the specified controller with this operator, overriding its default configuration by
8996
* the specified one (usually created via

0 commit comments

Comments
 (0)