public static void defaultEnvironments(ProjectConfig config, String namespace) {
if (config != null) {
String buildName = config.getBuildName();
if (Strings.isNotBlank(buildName) && Maps.isNullOrEmpty(config.getEnvironments())) {
String defaultEnvironmentsText = Systems.getEnvVarOrSystemProperty("FABRIC8_DEFAULT_ENVIRONMENTS", "Testing=${namespace}-testing,Staging=${namespace}-staging,Production=${namespace}-prod");
String text = Strings.replaceAllWithoutRegex(defaultEnvironmentsText, "${buildName}", buildName);
text = Strings.replaceAllWithoutRegex(text, "${namespace}", namespace);
LinkedHashMap<String,String> environments = Maps.parseMap(text);
config.setEnvironments(environments);
}
}
}