Skip to content

Commit 4c776aa

Browse files
committed
refactor: remove KubernetesDependentInformerConfigBuilder
Signed-off-by: Chris Laprun <[email protected]>
1 parent 37b560f commit 4c776aa

File tree

3 files changed

+7
-99
lines changed

3 files changed

+7
-99
lines changed

Diff for: operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/KubernetesDependentInformerConfigBuilder.java

-93
This file was deleted.

Diff for: sample-operators/webpage/src/main/java/io/javaoperatorsdk/operator/sample/WebPageDependentsWorkflowReconciler.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import io.fabric8.kubernetes.client.KubernetesClient;
1111
import io.javaoperatorsdk.operator.api.reconciler.*;
1212
import io.javaoperatorsdk.operator.processing.dependent.kubernetes.InformerConfig;
13-
import io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentInformerConfigBuilder;
13+
import io.javaoperatorsdk.operator.processing.dependent.kubernetes.InformerConfigHolder;
1414
import io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource;
1515
import io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfigBuilder;
1616
import io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow;
@@ -85,9 +85,9 @@ private void initDependentResources(KubernetesClient client) {
8585

8686
Arrays.asList(configMapDR, deploymentDR, serviceDR, ingressDR)
8787
.forEach(dr -> dr.configureWith(new KubernetesDependentResourceConfigBuilder()
88-
.withKubernetesDependentInformerConfig(new KubernetesDependentInformerConfigBuilder<>()
88+
.withKubernetesDependentInformerConfig(InformerConfigHolder.builder()
8989
.withLabelSelector(DEPENDENT_RESOURCE_LABEL_SELECTOR)
90-
.build())
90+
.buildForInformerEventSource())
9191
.build()));
9292
}
9393

Diff for: sample-operators/webpage/src/main/java/io/javaoperatorsdk/operator/sample/WebPageStandaloneDependentsReconciler.java

+4-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import io.javaoperatorsdk.operator.api.reconciler.EventSourceUtils;
1212
import io.javaoperatorsdk.operator.api.reconciler.Reconciler;
1313
import io.javaoperatorsdk.operator.api.reconciler.UpdateControl;
14-
import io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentInformerConfigBuilder;
14+
import io.javaoperatorsdk.operator.processing.dependent.kubernetes.InformerConfigHolder;
1515
import io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfigBuilder;
1616
import io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow;
1717
import io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder;
@@ -96,8 +96,9 @@ private Workflow<WebPage> createDependentResourcesAndWorkflow() {
9696
// configure them with our label selector
9797
Arrays.asList(configMapDR, deploymentDR, serviceDR, ingressDR)
9898
.forEach(dr -> dr.configureWith(new KubernetesDependentResourceConfigBuilder()
99-
.withKubernetesDependentInformerConfig(new KubernetesDependentInformerConfigBuilder<>()
100-
.withLabelSelector(SELECTOR + "=true").build())
99+
.withKubernetesDependentInformerConfig(InformerConfigHolder.builder()
100+
.withLabelSelector(SELECTOR + "=true")
101+
.buildForInformerEventSource())
101102
.build()));
102103

103104
// connect the dependent resources into a workflow, configuring them as we go

0 commit comments

Comments
 (0)