@Override public List<Template.TemplateImageRef> getRefs() { List<TemplateImageRef> refs = new ArrayList<TemplateImageRef>(); for (Container container : getContainers()) { String image = container.getImage(); if (image != null && image.startsWith("arquillian:")) { refs.add(new TemplateImageRef(image.replaceFirst("arquillian\\:", ""), container.getName())); } } return refs; }
@Override public void resolve(TemplateImageRef ref, String imageRef) { for (Container container : getContainers()) { if (container.getName().equals(ref.getContainerName())) { container.setImage(imageRef); } } } }
} else { for (Container container : containers) { String containerName = container.getName(); String fileNameContainer = String.format("%s-%s-%s.log", fileName, podName, containerName); final FileOutputStream stream = new FileOutputStream(fileNameContainer);
} else { for (Container container : containers) { String containerName = container.getName(); String fileNameContainer = String.format("%s-%s-%s.log", fileName, podName, containerName); final FileOutputStream stream = new FileOutputStream(fileNameContainer);
protected void displayContainerLogs(Pod pod, Container container) { try { logger.warn("Tailing logs of matching pod: [" + pod.getMetadata().getName() + "], container: [" + container.getName() + "]"); logger.info(client.pods() .inNamespace(pod.getMetadata().getNamespace()) .withName(pod.getMetadata().getName()) .inContainer(container.getName()) .tailingLines(100) .withPrettyOutput() .getLog()); } catch (Throwable t) { logger.error("Failed to read logs, due to:" + t.getMessage()); } finally { logger.warn("---"); } }
protected void displayContainerLogs(Pod pod, Container container) { try { logger.warn("Tailing logs of matching pod: [" + pod.getMetadata().getName() + "], container: [" + container.getName() + "]"); logger.info(client.pods() .inNamespace(pod.getMetadata().getNamespace()) .withName(pod.getMetadata().getName()) .inContainer(container.getName()) .tailingLines(100) .withPrettyOutput() .getLog()); } catch (Throwable t) { logger.error("Failed to read logs, due to:" + t.getMessage()); } finally { logger.warn("---"); } }