Skip to content

Commit 1d80f39

Browse files
authored
fix: add primary to secondary mapper to tomcat sample (#1967)
1 parent 434026a commit 1d80f39

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

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

+4
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import java.util.List;
55
import java.util.Map;
66
import java.util.Objects;
7+
import java.util.Set;
78
import java.util.concurrent.CompletableFuture;
89
import java.util.concurrent.ExecutionException;
910
import java.util.concurrent.TimeUnit;
@@ -61,6 +62,9 @@ public Map<String, EventSource> prepareEventSources(EventSourceContext<Webapp> c
6162
InformerConfiguration<Tomcat> configuration =
6263
InformerConfiguration.from(Tomcat.class, context)
6364
.withSecondaryToPrimaryMapper(webappsMatchingTomcatName)
65+
.withPrimaryToSecondaryMapper(
66+
(Webapp primary) -> Set.of(new ResourceID(primary.getSpec().getTomcat(),
67+
primary.getMetadata().getNamespace())))
6468
.build();
6569
return EventSourceInitializer
6670
.nameEventSources(new InformerEventSource<>(configuration, context));

0 commit comments

Comments
 (0)