- Notifications
You must be signed in to change notification settings - Fork 1.5k
Closed
Description
Describe the bug
When I create an informer that uses GenericKubernetesResource the kind of the existing resources is null, sample:
var informer = client.genericKubernetesResources("v1","ConfigMap").inAnyNamespace().runnableInformer(0); informer.addEventHandler(new ResourceEventHandler<GenericKubernetesResource>() { @Override public void onAdd(GenericKubernetesResource configMap) { System.out.println("config map kind "+configMap.getKind()); } @Override public void onUpdate(GenericKubernetesResource configMap, GenericKubernetesResource t1) { } @Override public void onDelete(GenericKubernetesResource configMap, boolean b) { } }); informer.start();It is already null in cache.
It is strange that, if I create a new ConfigMap with the client, it gets propagated properly.
Fabric8 Kubernetes Client version
6.10.0
Steps to reproduce
See sample above. Try it with minikube for example.
Expected behavior
Kind field is propagated
Runtime
Kubernetes (vanilla)
Kubernetes API Server version
1.25.3@latest
Environment
Linux
Fabric8 Kubernetes Client Logs
No specific logsAdditional context
No response