Skip to content

Commit 90423d1

Browse files
committed
wip
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
1 parent d6585a6 commit 90423d1

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

  • operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/source/informer

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/source/informer/InformerWrapper.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,12 @@
2525
import org.slf4j.Logger;
2626
import org.slf4j.LoggerFactory;
2727

28+
import io.fabric8.kubernetes.api.model.GenericKubernetesResource;
2829
import io.fabric8.kubernetes.api.model.HasMetadata;
2930
import io.fabric8.kubernetes.client.informers.ResourceEventHandler;
3031
import io.fabric8.kubernetes.client.informers.SharedIndexInformer;
3132
import io.fabric8.kubernetes.client.informers.cache.Cache;
33+
import io.javaoperatorsdk.operator.ReconcilerUtilsInternal;
3234
import io.javaoperatorsdk.operator.health.InformerHealthIndicator;
3335
import io.javaoperatorsdk.operator.health.Status;
3436
import io.javaoperatorsdk.operator.processing.event.ResourceID;
@@ -105,7 +107,15 @@ public String toString() {
105107
}
106108

107109
private String informerInfo() {
108-
return "InformerWrapper [informerInfo" + informer.getApiTypeClass().getSimpleName() + "]";
110+
return "InformerWrapper [ " + versionedFullResourceName() + " ]";
111+
}
112+
113+
private String versionedFullResourceName() {
114+
final var apiTypeClass = informer.getApiTypeClass();
115+
if (apiTypeClass.isAssignableFrom(GenericKubernetesResource.class)) {
116+
return GenericKubernetesResource.class.getSimpleName();
117+
}
118+
return ReconcilerUtilsInternal.getResourceTypeNameWithVersion(apiTypeClass);
109119
}
110120

111121
@Override

0 commit comments

Comments
 (0)