I 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:

Reply via email to