From ee6055f6734af0896a2d895f397168952c48c76d Mon Sep 17 00:00:00 2001 From: Chris Laprun Date: Sat, 19 Nov 2022 17:18:46 +0100 Subject: [PATCH] fix: use resolved reconciler class name --- .../operator/api/config/AnnotationConfigurable.java | 4 ++-- .../io/javaoperatorsdk/operator/processing/Controller.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/AnnotationConfigurable.java b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/AnnotationConfigurable.java index 53ee608568..9070eef441 100644 --- a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/AnnotationConfigurable.java +++ b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/AnnotationConfigurable.java @@ -2,6 +2,6 @@ import java.lang.annotation.Annotation; -public interface AnnotationConfigurable { - void initFrom(C configuration); +public interface AnnotationConfigurable { + void initFrom(A configuration); } diff --git a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/Controller.java b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/Controller.java index 5b529b9581..1b6542b8eb 100644 --- a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/Controller.java +++ b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/Controller.java @@ -311,7 +311,7 @@ public synchronized void start(boolean startEventProcessor) throws OperatorExcep final var crdName = configuration.getResourceTypeName(); final var specVersion = "v1"; log.info("Starting '{}' controller for reconciler: {}, resource: {}", controllerName, - reconciler.getClass().getCanonicalName(), resClass.getCanonicalName()); + configuration.getAssociatedReconcilerClassName(), resClass.getCanonicalName()); // fail early if we're missing the current namespace information failOnMissingCurrentNS();