@@ -601,11 +601,13 @@ public void shouldAddVolumes(RuntimeType rt) throws Exception {
601601 Assertions .assertEquals ("pvc-foo" ,
602602 deployment .getSpec ().getTemplate ().getSpec ().getContainers ().get (0 ).getVolumeMounts ().get (0 ).getName ());
603603 Assertions .assertEquals ("/container/path/foo" ,
604- deployment .getSpec ().getTemplate ().getSpec ().getContainers ().get (0 ).getVolumeMounts ().get (0 ).getMountPath ());
604+ deployment .getSpec ().getTemplate ().getSpec ().getContainers ().get (0 ).getVolumeMounts ().get (0 ).getMountPath ()
605+ .replace ('\\' , '/' ));
605606 Assertions .assertEquals ("pvc-bar" ,
606607 deployment .getSpec ().getTemplate ().getSpec ().getContainers ().get (0 ).getVolumeMounts ().get (1 ).getName ());
607608 Assertions .assertEquals ("/container/path/bar" ,
608- deployment .getSpec ().getTemplate ().getSpec ().getContainers ().get (0 ).getVolumeMounts ().get (1 ).getMountPath ());
609+ deployment .getSpec ().getTemplate ().getSpec ().getContainers ().get (0 ).getVolumeMounts ().get (1 ).getMountPath ()
610+ .replace ('\\' , '/' ));
609611 Assertions .assertEquals (2 , deployment .getSpec ().getTemplate ().getSpec ().getVolumes ().size ());
610612 Assertions .assertEquals ("pvc-foo" , deployment .getSpec ().getTemplate ().getSpec ().getVolumes ().get (0 ).getName ());
611613 Assertions .assertEquals ("pvc-foo" ,
@@ -691,27 +693,30 @@ public void shouldAddConfigs() throws Exception {
691693 Assertions .assertEquals (5 , volumeMounts .size ());
692694 // secret:foo
693695 Assertions .assertEquals ("foo" , volumeMounts .get (0 ).getName ());
694- Assertions .assertEquals ("/etc/camel/conf.d/_secrets/foo" , volumeMounts .get (0 ).getMountPath ());
696+ Assertions .assertEquals ("/etc/camel/conf.d/_secrets/foo" , volumeMounts .get (0 ).getMountPath (). replace ( '\\' , '/' ) );
695697 Assertions .assertTrue (volumeMounts .get (0 ).getReadOnly ());
696698 // secret:foo/key-foo
697699 Assertions .assertEquals ("foo" , volumeMounts .get (1 ).getName ());
698- Assertions .assertEquals ("/etc/camel/conf.d/_secrets/foo/key-foo" , volumeMounts .get (1 ).getMountPath ());
700+ Assertions .assertEquals ("/etc/camel/conf.d/_secrets/foo/key-foo" ,
701+ volumeMounts .get (1 ).getMountPath ().replace ('\\' , '/' ));
699702 Assertions .assertTrue (volumeMounts .get (1 ).getReadOnly ());
700703 Assertions .assertEquals ("key-foo" , volumes .get (1 ).getSecret ().getItems ().get (0 ).getKey ());
701704 Assertions .assertEquals ("key-foo" , volumes .get (1 ).getSecret ().getItems ().get (0 ).getPath ());
702705 // configmap:bar
703706 Assertions .assertEquals ("bar" , volumeMounts .get (2 ).getName ());
704- Assertions .assertEquals ("/etc/camel/conf.d/_configmaps/bar" , volumeMounts .get (2 ).getMountPath ());
707+ Assertions .assertEquals ("/etc/camel/conf.d/_configmaps/bar" , volumeMounts .get (2 ).getMountPath (). replace ( '\\' , '/' ) );
705708 Assertions .assertTrue (volumeMounts .get (2 ).getReadOnly ());
706709 // configmap:bar/key-bar
707710 Assertions .assertEquals ("bar" , volumeMounts .get (3 ).getName ());
708- Assertions .assertEquals ("/etc/camel/conf.d/_configmaps/bar/key-bar" , volumeMounts .get (3 ).getMountPath ());
711+ Assertions .assertEquals ("/etc/camel/conf.d/_configmaps/bar/key-bar" ,
712+ volumeMounts .get (3 ).getMountPath ().replace ('\\' , '/' ));
709713 Assertions .assertTrue (volumeMounts .get (3 ).getReadOnly ());
710714 Assertions .assertEquals ("key-bar" , volumes .get (3 ).getConfigMap ().getItems ().get (0 ).getKey ());
711715 Assertions .assertEquals ("key-bar" , volumes .get (3 ).getConfigMap ().getItems ().get (0 ).getPath ());
712716 // configmap:bar2/my.properties
713717 Assertions .assertEquals ("bar2" , volumeMounts .get (4 ).getName ());
714- Assertions .assertEquals ("/etc/camel/conf.d/_configmaps/bar2/my.properties" , volumeMounts .get (4 ).getMountPath ());
718+ Assertions .assertEquals ("/etc/camel/conf.d/_configmaps/bar2/my.properties" ,
719+ volumeMounts .get (4 ).getMountPath ().replace ('\\' , '/' ));
715720 Assertions .assertEquals ("my.properties" , volumes .get (4 ).getConfigMap ().getItems ().get (0 ).getKey ());
716721 Assertions .assertEquals ("my.properties" , volumes .get (4 ).getConfigMap ().getItems ().get (0 ).getPath ());
717722 }
@@ -734,30 +739,33 @@ public void shouldAddResources() throws Exception {
734739 Assertions .assertEquals (6 , volumeMounts .size ());
735740 // secret:foo
736741 Assertions .assertEquals ("foo" , volumeMounts .get (0 ).getName ());
737- Assertions .assertEquals ("/etc/camel/resources.d/_secrets/foo" , volumeMounts .get (0 ).getMountPath ());
742+ Assertions .assertEquals ("/etc/camel/resources.d/_secrets/foo" , volumeMounts .get (0 ).getMountPath (). replace ( '\\' , '/' ) );
738743 Assertions .assertTrue (volumeMounts .get (0 ).getReadOnly ());
739744 // secret:foo/key-foo
740745 Assertions .assertEquals ("foo" , volumeMounts .get (1 ).getName ());
741- Assertions .assertEquals ("/etc/camel/resources.d/_secrets/foo/key-foo" , volumeMounts .get (1 ).getMountPath ());
746+ Assertions .assertEquals ("/etc/camel/resources.d/_secrets/foo/key-foo" ,
747+ volumeMounts .get (1 ).getMountPath ().replace ('\\' , '/' ));
742748 Assertions .assertEquals ("key-foo" , volumes .get (1 ).getSecret ().getItems ().get (0 ).getKey ());
743749 Assertions .assertEquals ("key-foo" , volumes .get (1 ).getSecret ().getItems ().get (0 ).getPath ());
744750 // secret:foo/key-foo@/etc/foodir/my-file.txt
745751 Assertions .assertEquals ("foo" , volumeMounts .get (2 ).getName ());
746- Assertions .assertEquals ("/etc/foodir/my-file.txt" , volumeMounts .get (2 ).getMountPath ());
752+ Assertions .assertEquals ("/etc/foodir/my-file.txt" , volumeMounts .get (2 ).getMountPath (). replace ( '\\' , '/' ) );
747753 Assertions .assertEquals ("my-file.txt" , volumeMounts .get (2 ).getSubPath ());
748754 Assertions .assertEquals ("key-foo" , volumes .get (2 ).getSecret ().getItems ().get (0 ).getKey ());
749755 Assertions .assertEquals ("my-file.txt" , volumes .get (2 ).getSecret ().getItems ().get (0 ).getPath ());
750756 // configmap:bar
751757 Assertions .assertEquals ("bar" , volumeMounts .get (3 ).getName ());
752- Assertions .assertEquals ("/etc/camel/resources.d/_configmaps/bar" , volumeMounts .get (3 ).getMountPath ());
758+ Assertions .assertEquals ("/etc/camel/resources.d/_configmaps/bar" ,
759+ volumeMounts .get (3 ).getMountPath ().replace ('\\' , '/' ));
753760 // configmap:bar/key-bar
754761 Assertions .assertEquals ("bar" , volumeMounts .get (4 ).getName ());
755- Assertions .assertEquals ("/etc/camel/resources.d/_configmaps/bar/key-bar" , volumeMounts .get (4 ).getMountPath ());
762+ Assertions .assertEquals ("/etc/camel/resources.d/_configmaps/bar/key-bar" ,
763+ volumeMounts .get (4 ).getMountPath ().replace ('\\' , '/' ));
756764 Assertions .assertEquals ("key-bar" , volumes .get (4 ).getConfigMap ().getItems ().get (0 ).getKey ());
757765 Assertions .assertEquals ("key-bar" , volumes .get (4 ).getConfigMap ().getItems ().get (0 ).getPath ());
758766 // configmap:bar2/my.properties@/var/dir1/bar.bin
759767 Assertions .assertEquals ("bar2" , volumeMounts .get (5 ).getName ());
760- Assertions .assertEquals ("/var/dir1/bar.bin" , volumeMounts .get (5 ).getMountPath ());
768+ Assertions .assertEquals ("/var/dir1/bar.bin" , volumeMounts .get (5 ).getMountPath (). replace ( '\\' , '/' ) );
761769 Assertions .assertEquals ("bar.bin" , volumeMounts .get (5 ).getSubPath ());
762770 Assertions .assertEquals ("my.properties" , volumes .get (5 ).getConfigMap ().getItems ().get (0 ).getKey ());
763771 Assertions .assertEquals ("bar.bin" , volumes .get (5 ).getConfigMap ().getItems ().get (0 ).getPath ());
@@ -777,19 +785,21 @@ public void shouldAddConfigAndResources() throws Exception {
777785
778786 // config configmap:bar1a/my.key1
779787 Assertions .assertEquals ("bar1a" , volumeMounts .get (0 ).getName ());
780- Assertions .assertEquals ("/etc/camel/conf.d/_configmaps/bar1a/my.key1" , volumeMounts .get (0 ).getMountPath ());
788+ Assertions .assertEquals ("/etc/camel/conf.d/_configmaps/bar1a/my.key1" ,
789+ volumeMounts .get (0 ).getMountPath ().replace ('\\' , '/' ));
781790 Assertions .assertEquals ("my.key1" , volumeMounts .get (0 ).getSubPath ());
782791 Assertions .assertEquals ("my.key1" , volumes .get (0 ).getConfigMap ().getItems ().get (0 ).getKey ());
783792 Assertions .assertEquals ("my.key1" , volumes .get (0 ).getConfigMap ().getItems ().get (0 ).getPath ());
784793 // resources configmap:bar2/key-bar2
785794 Assertions .assertEquals ("bar2" , volumeMounts .get (1 ).getName ());
786- Assertions .assertEquals ("/etc/camel/resources.d/_configmaps/bar2/key-bar2" , volumeMounts .get (1 ).getMountPath ());
795+ Assertions .assertEquals ("/etc/camel/resources.d/_configmaps/bar2/key-bar2" ,
796+ volumeMounts .get (1 ).getMountPath ().replace ('\\' , '/' ));
787797 Assertions .assertEquals ("key-bar2" , volumeMounts .get (1 ).getSubPath ());
788798 Assertions .assertEquals ("key-bar2" , volumes .get (1 ).getConfigMap ().getItems ().get (0 ).getKey ());
789799 Assertions .assertEquals ("key-bar2" , volumes .get (1 ).getConfigMap ().getItems ().get (0 ).getPath ());
790800 // resources configmap:bar2a/my.key2@/var/dir2/bar.bin
791801 Assertions .assertEquals ("bar2a" , volumeMounts .get (2 ).getName ());
792- Assertions .assertEquals ("/var/dir2/bar.bin" , volumeMounts .get (2 ).getMountPath ());
802+ Assertions .assertEquals ("/var/dir2/bar.bin" , volumeMounts .get (2 ).getMountPath (). replace ( '\\' , '/' ) );
793803 Assertions .assertEquals ("bar.bin" , volumeMounts .get (2 ).getSubPath ());
794804 Assertions .assertEquals ("my.key2" , volumes .get (2 ).getConfigMap ().getItems ().get (0 ).getKey ());
795805 Assertions .assertEquals ("bar.bin" , volumes .get (2 ).getConfigMap ().getItems ().get (0 ).getPath ());
@@ -812,7 +822,8 @@ public void shouldAddOpenApis(RuntimeType rt) throws Exception {
812822 Assertions .assertEquals ("openapi" ,
813823 deployment .getSpec ().getTemplate ().getSpec ().getContainers ().get (0 ).getVolumeMounts ().get (0 ).getName ());
814824 Assertions .assertEquals ("/etc/camel/resources.d/_configmaps/openapi/spec.yaml" ,
815- deployment .getSpec ().getTemplate ().getSpec ().getContainers ().get (0 ).getVolumeMounts ().get (0 ).getMountPath ());
825+ deployment .getSpec ().getTemplate ().getSpec ().getContainers ().get (0 ).getVolumeMounts ().get (0 ).getMountPath ()
826+ .replace ('\\' , '/' ));
816827 Assertions .assertEquals ("spec.yaml" ,
817828 deployment .getSpec ().getTemplate ().getSpec ().getContainers ().get (0 ).getVolumeMounts ().get (0 ).getSubPath ());
818829 }
0 commit comments