From a717945d0cb6c64684f2d426023670397a4e5686 Mon Sep 17 00:00:00 2001 From: csviri Date: Mon, 26 Jun 2023 10:21:58 +0200 Subject: [PATCH] fix: add primary to secondary mapper to tomcat sample --- .../io/javaoperatorsdk/operator/sample/WebappReconciler.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sample-operators/tomcat-operator/src/main/java/io/javaoperatorsdk/operator/sample/WebappReconciler.java b/sample-operators/tomcat-operator/src/main/java/io/javaoperatorsdk/operator/sample/WebappReconciler.java index f9aa9da34e..5b87d23aac 100644 --- a/sample-operators/tomcat-operator/src/main/java/io/javaoperatorsdk/operator/sample/WebappReconciler.java +++ b/sample-operators/tomcat-operator/src/main/java/io/javaoperatorsdk/operator/sample/WebappReconciler.java @@ -4,6 +4,7 @@ import java.util.List; import java.util.Map; import java.util.Objects; +import java.util.Set; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; import java.util.concurrent.TimeUnit; @@ -61,6 +62,9 @@ public Map prepareEventSources(EventSourceContext c InformerConfiguration configuration = InformerConfiguration.from(Tomcat.class, context) .withSecondaryToPrimaryMapper(webappsMatchingTomcatName) + .withPrimaryToSecondaryMapper( + (Webapp primary) -> Set.of(new ResourceID(primary.getSpec().getTomcat(), + primary.getMetadata().getNamespace()))) .build(); return EventSourceInitializer .nameEventSources(new InformerEventSource<>(configuration, context));