public static String getPropertyOrEnvironmentVariable(String property, String variable, String defaultValue) { String answer = System.getProperty(property); if (Strings.isNotNullOrEmpty(answer)) { return answer; } else { answer = System.getenv(variable); return Strings.isNotNullOrEmpty(answer) ? answer : defaultValue; } }
public static String getPropertyOrEnvironmentVariable(String property, String variable, String defaultValue) { String answer = System.getProperty(property); if (Strings.isNotNullOrEmpty(answer)) { return answer; } else { answer = System.getenv(variable); return Strings.isNotNullOrEmpty(answer) ? answer : defaultValue; } }
private Class getClientCreator() { Class creatorClass = null; String creatorClassName = System.getProperty(Constants.CLIENT_CREATOR_CLASS_NAME); try { if (Strings.isNotNullOrEmpty(creatorClassName)) { creatorClass = KubernetesExtension.class.getClassLoader().loadClass(creatorClassName); } } catch (Throwable t) { //fallback to default } return creatorClass != null ? creatorClass : ClientCreator.class; } }
private Class getClientCreator() { Class creatorClass = null; String creatorClassName = System.getProperty(Constants.CLIENT_CREATOR_CLASS_NAME); try { if (Strings.isNotNullOrEmpty(creatorClassName)) { creatorClass = KubernetesExtension.class.getClassLoader().loadClass(creatorClassName); } } catch (Throwable t) { //fallback to default } return creatorClass != null ? creatorClass : ClientCreator.class; } }
public static Boolean getBooleanProperty(String name,String alternativeName, Map<String, String> map, Boolean defaultValue) { if (map.containsKey(name) && Strings.isNotNullOrEmpty(map.get(name))) { defaultValue = Boolean.parseBoolean(map.get(name)); } return Boolean.parseBoolean(String.valueOf(getPropertyOrEnvironmentVariable(alternativeName != null ? alternativeName : name, defaultValue))); }
public static int getIntProperty(String name, String alternativeName, Map<String, String> map, int defaultValue) { if (map.containsKey(name) && Strings.isNotNullOrEmpty(map.get(name))) { defaultValue = Integer.parseInt(map.get(name)); } return Integer.parseInt(String.valueOf(getPropertyOrEnvironmentVariable(alternativeName != null ? alternativeName : name, defaultValue))); }
private boolean isDockerHostSet() { return Strings.isNotNullOrEmpty(SystemEnvironmentVariables.getEnvironmentOrPropertyVariable(DOCKER_HOST)); }
private boolean isDockerMachineNameSet() { return Strings.isNotNullOrEmpty(SystemEnvironmentVariables.getEnvironmentOrPropertyVariable(DOCKER_MACHINE_NAME)); }
public static Long getLongProperty(String name, String alternativeName, Map<String, String> map, Long defaultValue) { if (map.containsKey(name) && Strings.isNotNullOrEmpty(map.get(name))) { defaultValue = Long.parseLong(map.get(name)); } return Long.parseLong(String.valueOf(getPropertyOrEnvironmentVariable(alternativeName != null ? alternativeName : name, defaultValue))); }
public static Boolean getBooleanProperty(String name, Map<String, String> map, Boolean defaultValue) { if (map.containsKey(name) && Strings.isNotNullOrEmpty(map.get(name))) { defaultValue = Boolean.parseBoolean(map.get(name)); } return getPropertyOrEnvironmentVariable(name, defaultValue); }
public static Boolean getBooleanProperty(String name, Map<String, String> map, Boolean defaultValue) { if (map.containsKey(name) && Strings.isNotNullOrEmpty(map.get(name))) { defaultValue = Boolean.parseBoolean(map.get(name)); } return getPropertyOrEnvironmentVariable(name, defaultValue); }
public static int getIntProperty(String name, String alternativeName, Map<String, String> map, int defaultValue) { if (map.containsKey(name) && Strings.isNotNullOrEmpty(map.get(name))) { defaultValue = Integer.parseInt(map.get(name)); } return Integer.parseInt(String.valueOf(getPropertyOrEnvironmentVariable(alternativeName != null ? alternativeName : name, defaultValue))); }
public static Long getLongProperty(String name, Map<String, String> map, Long defaultValue) { if (map.containsKey(name) && Strings.isNotNullOrEmpty(map.get(name))) { defaultValue = Long.parseLong(map.get(name)); } return Long.parseLong(getPropertyOrEnvironmentVariable(name, String.valueOf(defaultValue))); }
public static Long getLongProperty(String name, Map<String, String> map, Long defaultValue) { if (map.containsKey(name) && Strings.isNotNullOrEmpty(map.get(name))) { defaultValue = Long.parseLong(map.get(name)); } return Long.parseLong(getPropertyOrEnvironmentVariable(name, String.valueOf(defaultValue))); }
public static Boolean getBooleanProperty(String name,String alternativeName, Map<String, String> map, Boolean defaultValue) { if (map.containsKey(name) && Strings.isNotNullOrEmpty(map.get(name))) { defaultValue = Boolean.parseBoolean(map.get(name)); } return Boolean.parseBoolean(String.valueOf(getPropertyOrEnvironmentVariable(alternativeName != null ? alternativeName : name, defaultValue))); }
public static Long getLongProperty(String name, String alternativeName, Map<String, String> map, Long defaultValue) { if (map.containsKey(name) && Strings.isNotNullOrEmpty(map.get(name))) { defaultValue = Long.parseLong(map.get(name)); } return Long.parseLong(String.valueOf(getPropertyOrEnvironmentVariable(alternativeName != null ? alternativeName : name, defaultValue))); }
private boolean isDockerMachineNameSet() { return Strings.isNotNullOrEmpty(SystemEnvironmentVariables.getEnvironmentOrPropertyVariable(DOCKER_MACHINE_NAME)); }
@Override public Map<String, String> create(String sessionId, String status) { Map<String, String> annotations = new HashMap<>(); annotations.put(SESSION_ID, sessionId); annotations.put(TEST_SESSION_STATUS, status); File baseDir = getProjectBaseDir(); String gitUrl = getGitUrl(baseDir); if (Strings.isNotNullOrEmpty(gitUrl)) { annotations.put(GIT_URL, gitUrl); } annotations.putAll(getPomProperties(baseDir)); return annotations; }
@Override public void visit(ContainerBuilder containerBuilder) { String registry = configuration.get().getDockerRegistry(); if (Strings.isNotNullOrEmpty(registry) && !hasRegistry(containerBuilder.getImage())) { containerBuilder.withImage(registry + SEPARATOR + containerBuilder.getImage()); } } }
@Override public void visit(ContainerBuilder containerBuilder) { String registry = configuration.get().getDockerRegistry(); if (Strings.isNotNullOrEmpty(registry) && !hasRegistry(containerBuilder.getImage())) { containerBuilder.withImage(registry + SEPARATOR + containerBuilder.getImage()); } } }