imran raza khan created CAMEL-14120:
---------------------------------------

             Summary: kubernetes-config-maps doesnt work when use 
kubernetesclient
                 Key: CAMEL-14120
                 URL: https://issues.apache.org/jira/browse/CAMEL-14120
             Project: Camel
          Issue Type: Bug
    Affects Versions: 2.24.2
            Reporter: imran raza khan


I have small program with kubernetes client and its not working as expectedI 
have small program with kubernetes client and its not working as expected
    public static void main(String[] args) throws Exception        \{           
 KubernetesConfiguration kubernetesConfiguration = new 
KubernetesConfiguration();            
kubernetesConfiguration.setMasterUrl("http://0.0.0.0:8443";);            
kubernetesConfiguration.setUsername("admin");            
kubernetesConfiguration.setPassword("admin");            
kubernetesConfiguration.setNamespace("my-dev");                KubernetesClient 
kubernetesClient = 
KubernetesHelper.getKubernetesClient(kubernetesConfiguration);                
final Main main = new Main();            main.addRouteBuilder(new MyRoute());   
         main.bind("kubernetesClient", kubernetesClient);            
main.run(args);        }
Following is my route
    from("timer://message-collector?repeatCount=1")            
.to("kubernetes-config-maps:///?kubernetesClient=#kubernetesClient&operation=listConfigMaps")
            .to("log:my?showAll=true&multiline=true");
it throws following error
    Message History    
---------------------------------------------------------------------------------------------------------------------------------------
    RouteId              ProcessorId          Processor                         
                                               Elapsed (ms)    [route1          
  ] [route1            ] [timer://foo?repeatCount=1                             
          ] [       190]    [route1            ] [to1               ] 
[kubernetes-config-maps:///?kubernetesClient=#kubernetesClient&operation=listCo]
 [       189]        Stacktrace    
---------------------------------------------------------------------------------------------------------------------------------------
    io.fabric8.kubernetes.client.KubernetesClientException: Operation: [list]  
for kind: [ConfigMap]  with name: [null]  in namespace: [null]  failed.    at 
io.fabric8.kubernetes.client.KubernetesClientException.launderThrowable(KubernetesClientException.java:64)
 ~[kubernetes-client-4.1.1.jar:?]    at 
io.fabric8.kubernetes.client.KubernetesClientException.launderThrowable(KubernetesClientException.java:72)
 ~[kubernetes-client-4.1.1.jar:?]    at 
io.fabric8.kubernetes.client.dsl.base.BaseOperation.listRequestHelper(BaseOperation.java:197)
 ~[kubernetes-client-4.1.1.jar:?]    at 
io.fabric8.kubernetes.client.dsl.base.BaseOperation.list(BaseOperation.java:618)
 ~[kubernetes-client-4.1.1.jar:?]    at 
io.fabric8.kubernetes.client.dsl.base.BaseOperation.list(BaseOperation.java:68) 
~[kubernetes-client-4.1.1.jar:?]    at 
org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsProducer.doList(KubernetesConfigMapsProducer.java:90)
 ~[camel-kubernetes-2.24.2.jar:2.24.2]    at 
org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsProducer.process(KubernetesConfigMapsProducer.java:65)
 ~[camel-kubernetes-2.24.2.jar:2.24.2]    at 
org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61)
 ~[camel-core-2.24.2.jar:2.24.2]    at 
org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:178)
 ~[camel-core-2.24.2.jar:2.24.2]    at 
org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:445) 
~[camel-core-2.24.2.jar:2.24.2]    at 
org.apache.camel.processor.SendProcessor.process(SendProcessor.java:173) 
~[camel-core-2.24.2.jar:2.24.2]    at 
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:548)
 [camel-core-2.24.2.jar:2.24.2]    at 
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201)
 [camel-core-2.24.2.jar:2.24.2]    at 
org.apache.camel.processor.Pipeline.process(Pipeline.java:138) 
[camel-core-2.24.2.jar:2.24.2]    at 
org.apache.camel.processor.Pipeline.process(Pipeline.java:101) 
[camel-core-2.24.2.jar:2.24.2]    at 
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201)
 [camel-core-2.24.2.jar:2.24.2]    at 
org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:197)
 [camel-core-2.24.2.jar:2.24.2]    at 
org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:79) 
[camel-core-2.24.2.jar:2.24.2]    at 
java.util.TimerThread.mainLoop(Timer.java:555) [?:1.8.0_162]    at 
java.util.TimerThread.run(Timer.java:505) [?:1.8.0_162]    Caused by: 
java.net.ProtocolException: Unexpected status line: 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to