From a1e1ca2ec9271094a994f13a99ae6d192b03736b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Attila=20M=C3=A9sz=C3=A1ros?= Date: Tue, 19 May 2026 22:14:46 +0200 Subject: [PATCH 1/2] improve: deprecate instance based Mappers.fromOwnerReferences MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This does not make sense to me, this should be always based on class Signed-off-by: Attila Mészáros --- .../operator/processing/event/source/informer/Mappers.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/source/informer/Mappers.java b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/source/informer/Mappers.java index fcf0db2bd6..6dab92c793 100644 --- a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/source/informer/Mappers.java +++ b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/source/informer/Mappers.java @@ -87,11 +87,13 @@ public static SecondaryToPrimaryMapper fromOwnerRefer clusterScoped); } + @Deprecated(forRemoval = true) public static SecondaryToPrimaryMapper fromOwnerReferences( HasMetadata primaryResource) { return fromOwnerReferences(primaryResource, false); } + @Deprecated(forRemoval = true) public static SecondaryToPrimaryMapper fromOwnerReferences( HasMetadata primaryResource, boolean clusterScoped) { return fromOwnerReferences( From 8e48dbbebd301f83933b8d15745ede38b537c2c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Attila=20M=C3=A9sz=C3=A1ros?= Date: Wed, 20 May 2026 12:45:25 +0200 Subject: [PATCH 2/2] wip MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Attila Mészáros --- .../operator/processing/event/source/informer/Mappers.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/source/informer/Mappers.java b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/source/informer/Mappers.java index 6dab92c793..efc6a981c3 100644 --- a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/source/informer/Mappers.java +++ b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/source/informer/Mappers.java @@ -87,12 +87,18 @@ public static SecondaryToPrimaryMapper fromOwnerRefer clusterScoped); } + /** + * @deprecated use {@link #fromOwnerReferences(Class)} + */ @Deprecated(forRemoval = true) public static SecondaryToPrimaryMapper fromOwnerReferences( HasMetadata primaryResource) { return fromOwnerReferences(primaryResource, false); } + /** + * @deprecated use {@link #fromOwnerReferences(Class,boolean)} + */ @Deprecated(forRemoval = true) public static SecondaryToPrimaryMapper fromOwnerReferences( HasMetadata primaryResource, boolean clusterScoped) {