@Override public void visit(PodTemplateSpecBuilder builder) { InitContainerHandler initContainerHandler = new InitContainerHandler(log); if (initContainerHandler.hasInitContainer(builder, enricherName)) { log.verbose("Removing init container from openshift.yml for %s", enricherName); initContainerHandler.removeInitContainer(builder, enricherName); } } });
@Override public void visit(PodTemplateSpecBuilder builder) { PodSpec podSpec = builder.buildSpec(); if (podSpec == null) { return; } if (!checkForPvc(podSpec)) { return; } List<Container> containers = podSpec.getContainers(); if (containers == null || containers.isEmpty()) { return; } log.verbose("Adding init container for changing persistent volumes access mode to %s", getConfig(Config.permission)); if (!initContainerHandler.hasInitContainer(builder, ENRICHER_NAME)) { initContainerHandler.appendInitContainer(builder, createPvInitContainer(podSpec)); } }
@Override public void visit(PodTemplateSpecBuilder builder) { PodSpec podSpec = builder.buildSpec(); if (podSpec == null) { return; } if (!checkForPvc(podSpec)) { return; } List<Container> containers = podSpec.getContainers(); if (containers == null || containers.isEmpty()) { return; } log.verbose("Adding init container for changing persistent volumes access mode to %s", getConfig(Config.permission)); if (!initContainerHandler.hasInitContainer(builder, ENRICHER_NAME)) { initContainerHandler.appendInitContainer(builder, createPvInitContainer(podSpec)); } }