public String getFrom() { PlatformMode mode = context.getPlatformMode(); OpenShiftBuildStrategy strategy = context.getStrategy(); if (mode == PlatformMode.openshift && strategy == OpenShiftBuildStrategy.s2i) { return getS2iBuildFrom(); } else { return getDockerBuildFrom(); } }
private String getFromModeDefault(PlatformMode mode) { if (mode == PlatformMode.openshift && fromSelector != null && fromSelector.isRedHat()) { return "istag"; } else { return "docker"; } }
String fromImage = from; if (fromImage == null) { fromImage = fromSelector != null ? fromSelector.getFrom() : null; fromExt = fromSelector != null ? fromSelector.getImageStreamTagFromExt() : null;
public Map<String, String> getImageStreamTagFromExt() { Map<String, String> ret = new HashMap<>(); ret.put(kind.key(), "ImageStreamTag"); ret.put(namespace.key(), "openshift"); ret.put(name.key(), getIstagFrom()); return ret; }