Refine search
private boolean isDockerHostSet() { return Strings.isNotNullOrEmpty(SystemEnvironmentVariables.getEnvironmentOrPropertyVariable(DOCKER_HOST)); }
public static String getPropertyOrEnvironmentVariable(String property, String defaultValue) { return getPropertyOrEnvironmentVariable(property, propertyToEnvironmentVariableName(property), defaultValue); }
public static final String getEnvironmentOrPropertyVariable(String property, String defaultValue) { return getEnvironmentVariable(property, getPropertyVariable(property, 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 String getDockerRegistry(Map<String, String> map) throws MalformedURLException { String registry = SystemEnvironmentVariables.getEnvironmentOrPropertyVariable(DOCKER_REGISTY); if (Strings.isNotNullOrEmpty(registry)) { return registry; } String registryHost = SystemEnvironmentVariables.getEnvironmentVariable(DOCKER_REGISTRY_HOST); String registryPort = SystemEnvironmentVariables.getEnvironmentVariable(DOCKER_REGISTRY_PORT); if (Strings.isNotNullOrEmpty(registry) && Strings.isNotNullOrEmpty(registryPort)) { return String.format(DOCKER_REGISTRY_FORMAT, registryHost, registryPort); } if (map.containsKey(DOCKER_REGISTY)) { return map.get(DOCKER_REGISTY); } return null; }
String templateParametersFile = ((CubeOpenShiftConfiguration)configuration).getTemplateParameters(); templateParametersFile = Strings.isNotNullOrEmpty(templateParametersFile) ? templateParametersFile : SystemEnvironmentVariables.getPropertyOrEnvironmentVariable(PARAMETERS_FILE); if (Strings.isNullOrEmpty(templateParametersFile)){ logger.warn("Processing template. No parameters file has been specified, processing without external parameters!"); list = openShiftClient.templates().load(is).processLocally(parameters);
public static final String getEnvironmentOrPropertyVariable(String property) { return getEnvironmentOrPropertyVariable(property, null); }
public static String getPropertyOrEnvironmentVariable(String property) { return getPropertyOrEnvironmentVariable(property, (String) null); }
private Map<String, String> createBasicTemplateParameters() { Map<String, String> env = new HashMap<>(); env.putAll(System.getenv()); env.putAll(configuration.getScriptEnvironmentVariables()); env.put(propertyToEnvironmentVariableName(Configuration.KUBERNETES_NAMESPACE), configuration.getNamespace()); env.put(propertyToEnvironmentVariableName(Configuration.KUBERNETES_DOMAIN), configuration.getKubernetesDomain()); env.put(propertyToEnvironmentVariableName(Configuration.KUBERNETES_MASTER), configuration.getMasterUrl().toString()); env.put(propertyToEnvironmentVariableName(Configuration.DOCKER_REGISTY), configuration.getDockerRegistry()); return env; } }
public static final String getPropertyVariable(String property) { return getPropertyVariable(property, null); }
public static final String getEnvironmentVariable(String property) { return getEnvironmentVariable(property, null); }
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 String getDockerRegistry(Map<String, String> map) throws MalformedURLException { String registry = SystemEnvironmentVariables.getEnvironmentOrPropertyVariable(DOCKER_REGISTY); if (Strings.isNotNullOrEmpty(registry)) { return registry; } String registryHost = SystemEnvironmentVariables.getEnvironmentVariable(DOCKER_REGISTRY_HOST); String registryPort = SystemEnvironmentVariables.getEnvironmentVariable(DOCKER_REGISTRY_PORT); if (Strings.isNotNullOrEmpty(registry) && Strings.isNotNullOrEmpty(registryPort)) { return String.format(DOCKER_REGISTRY_FORMAT, registryHost, registryPort); } if (map.containsKey(DOCKER_REGISTY)) { return map.get(DOCKER_REGISTY); } return null; }
public static final String getEnvironmentOrPropertyVariable(String property) { return getEnvironmentOrPropertyVariable(property, null); }
public static String getPropertyOrEnvironmentVariable(String property) { return getPropertyOrEnvironmentVariable(property, (String) null); }
/** * Creates the environment variables, that will be passed to the shell script (startup, teardown). */ private Map<String, String> createScriptEnvironment() { Map<String, String> env = new HashMap<>(); env.putAll(System.getenv()); env.putAll(configuration.getScriptEnvironmentVariables()); env.put(propertyToEnvironmentVariableName(Configuration.KUBERNETES_NAMESPACE), configuration.getNamespace()); env.put(propertyToEnvironmentVariableName(Configuration.KUBERNETES_DOMAIN), configuration.getKubernetesDomain()); env.put(propertyToEnvironmentVariableName(Configuration.KUBERNETES_MASTER), configuration.getMasterUrl().toString()); env.put(propertyToEnvironmentVariableName(Configuration.DOCKER_REGISTY), configuration.getDockerRegistry()); return env; }
public static final String getPropertyVariable(String property) { return getPropertyVariable(property, null); }
public static final String getEnvironmentVariable(String property) { return getEnvironmentVariable(property, null); }
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 isDockerMachineNameSet() { return Strings.isNotNullOrEmpty(SystemEnvironmentVariables.getEnvironmentOrPropertyVariable(DOCKER_MACHINE_NAME)); }