Skip to content

Commit ea77813

Browse files
adam-sandormetacosmcsviri
committed
feat: Add tomcat operator sample (#659)
fixed informer bug and related IT as part of this commit Co-authored-by: Chris Laprun <[email protected]> Co-authored-by: Attila Mészáros <[email protected]> Co-authored-by: Adam Sándor <[email protected]>
1 parent 63b8cd9 commit ea77813

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

Diff for: operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/internal/ControllerResourceEventSource.java

+2
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,8 @@ public Optional<T> getCustomResource(ResourceID resourceID) {
178178

179179

180180

181+
182+
181183
/**
182184
* @return shared informers by namespace. If custom resource is not namespace scoped use
183185
* CustomResourceEventSource.ANY_NAMESPACE_MAP_KEY

Diff for: operator-framework/src/test/java/io/javaoperatorsdk/operator/InformerEventSourceIT.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public void testUsingInformerToWatchChangesOfConfigMap() {
4040
waitForCRStatusValue(INITIAL_STATUS_MESSAGE);
4141

4242
configMap.getData().put(TARGET_CONFIG_MAP_KEY, UPDATE_STATUS_MESSAGE);
43-
operator.replace(ConfigMap.class, configMap);
43+
configMap = operator.replace(ConfigMap.class, configMap);
4444

4545
waitForCRStatusValue(UPDATE_STATUS_MESSAGE);
4646
}

Diff for: sample-operators/tomcat-operator/src/main/java/io/javaoperatorsdk/operator/sample/TomcatReconciler.java

+4
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@
2020
import io.javaoperatorsdk.operator.api.reconciler.*;
2121
import io.javaoperatorsdk.operator.processing.event.EventSourceRegistry;
2222
import io.javaoperatorsdk.operator.processing.event.ResourceID;
23+
import io.javaoperatorsdk.operator.api.*;
24+
import io.javaoperatorsdk.operator.api.reconciler.*;
25+
import io.javaoperatorsdk.operator.processing.event.CustomResourceID;
26+
import io.javaoperatorsdk.operator.processing.event.EventSourceRegistry;
2327
import io.javaoperatorsdk.operator.processing.event.internal.InformerEventSource;
2428

2529
import static java.util.Collections.EMPTY_SET;

0 commit comments

Comments
 (0)