@@ -305,25 +305,11 @@ protected static Template getSingletonTemplate(KubernetesList resources) {
305305 }
306306
307307 public static File writeResourcesIndividualAndComposite (KubernetesList resources , File resourceFileBase ,
308- ResourceFileType resourceFileType , Logger log , Boolean generateRoute ) throws MojoExecutionException {
308+ ResourceFileType resourceFileType , Logger log ) throws MojoExecutionException {
309309
310310 //Creating a new items list. This will be used to generate openshift.yml
311311 List <HasMetadata > newItemList = new ArrayList <>();
312312
313- if (!generateRoute ) {
314-
315- //if flag is set false, this will remove the Route resource from resources list
316- for (HasMetadata item : resources .getItems ()) {
317- if (item .getKind ().equalsIgnoreCase ("Route" )) {
318- continue ;
319- }
320- newItemList .add (item );
321- }
322-
323- //update the resource with new list
324- resources .setItems (newItemList );
325- }
326-
327313 // entity is object which will be sent to writeResource for openshift.yml
328314 // if generateRoute is false, this will be set to resources with new list
329315 // otherwise it will be set to resources with old list.
@@ -341,12 +327,12 @@ public static File writeResourcesIndividualAndComposite(KubernetesList resources
341327
342328 // write separate files, one for each resource item
343329 // resources passed to writeIndividualResources is also new one.
344- writeIndividualResources (resources , resourceFileBase , resourceFileType , log , generateRoute );
330+ writeIndividualResources (resources , resourceFileBase , resourceFileType , log );
345331 return file ;
346332 }
347333
348334 private static void writeIndividualResources (KubernetesList resources , File targetDir ,
349- ResourceFileType resourceFileType , Logger log , Boolean generateRoute ) throws MojoExecutionException {
335+ ResourceFileType resourceFileType , Logger log ) throws MojoExecutionException {
350336 for (HasMetadata item : resources .getItems ()) {
351337 String name = KubernetesHelper .getName (item );
352338 if (StringUtils .isBlank (name )) {
@@ -355,13 +341,8 @@ private static void writeIndividualResources(KubernetesList resources, File targ
355341 }
356342 String itemFile = KubernetesResourceUtil .getNameWithSuffix (name , item .getKind ());
357343
358- // Here we are writing individual file for all the resources.
359- // if generateRoute is false and resource is route, we should not generate it.
360-
361- if (!(item .getKind ().equalsIgnoreCase ("Route" ) && !generateRoute )) {
362- File itemTarget = new File (targetDir , itemFile );
363- writeResource (itemTarget , item , resourceFileType );
364- }
344+ File itemTarget = new File (targetDir , itemFile );
345+ writeResource (itemTarget , item , resourceFileType );
365346 }
366347 }
367348
@@ -394,7 +375,7 @@ public void executeInternal() throws MojoExecutionException, MojoFailureExceptio
394375 : ResourceClassifier .OPENSHIFT ;
395376
396377 resources = generateResources (platformMode );
397- writeResources (resources , resourceClassifier , generateRoute );
378+ writeResources (resources , resourceClassifier );
398379 File resourceDir = new File (this .targetDir , resourceClassifier .getValue ());
399380 validateIfRequired (resourceDir , resourceClassifier );
400381 }
@@ -650,13 +631,13 @@ private boolean isPomProject() {
650631 return "pom" .equals (project .getPackaging ());
651632 }
652633
653- protected void writeResources (KubernetesList resources , ResourceClassifier classifier , Boolean generateRoute )
634+ protected void writeResources (KubernetesList resources , ResourceClassifier classifier )
654635 throws MojoExecutionException {
655636 // write kubernetes.yml / openshift.yml
656637 File resourceFileBase = new File (this .targetDir , classifier .getValue ());
657638
658639 File file =
659- writeResourcesIndividualAndComposite (resources , resourceFileBase , this .resourceFileType , log , generateRoute );
640+ writeResourcesIndividualAndComposite (resources , resourceFileBase , this .resourceFileType , log );
660641 // Resolve template placeholders
661642 if (classifier == ResourceClassifier .KUBERNETES ) {
662643 resolveTemplateVariablesIfAny (resources );
0 commit comments