imran raza khan created CAMEL-14129:
---------------------------------------

             Summary: kubernetesConfiguration.setNamespace is not working
                 Key: CAMEL-14129
                 URL: https://issues.apache.org/jira/browse/CAMEL-14129
             Project: Camel
          Issue Type: Improvement
            Reporter: imran raza khan


I am running following code and its not working with 
"kubernetesConfiguration.setNamespace" but if i set 
".setHeader(KubernetesConstants.KUBERNETES_NAMESPACE_NAME, simple("my-ns"))" 
then its work

Main Class:

    public static void main(String[] args) throws Exception {   

public static void main(String[] args) throws Exception {       

       KubernetesConfiguration kubernetesConfiguration = new 
KubernetesConfiguration();             
kubernetesConfiguration.setMasterUrl("https://0.0.0.0:8443";);                
kubernetesConfiguration.setOauthToken("52rAQP_gk3GOtAG8o53loVtozrzPbKy9meNrpNSyCtA");

     kubernetesConfiguration.setTrustCerts(true);                  
kubernetesConfiguration.setNamespace("my-ns");       

     KubernetesClient kubernetesClient =     
KubernetesHelper.getKubernetesClient(kubernetesConfiguration);
 

final Main main = new Main();        main.addRouteBuilder(new ShutdownIPC());   
     main.bind("kubernetesClient", kubernetesClient);       

main.run(args);   

}

Route Code:
            from("timer://ipc?repeatCount=1")
        //.setHeader(KubernetesConstants.KUBERNETES_NAMESPACE_NAME, 
simple("my-ns"))
        .setHeader(KubernetesConstants.KUBERNETES_CONFIGMAP_NAME, 
simple("my-cm"))
        
.to("kubernetes-config-maps:///?kubernetesClient=#kubernetesClient&operation=getConfigMap")
        .to("log:my?showAll=true&multiline=true");

 if in route i set namespace header then it works otherwise it give null body





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

Reply via email to