public static OpenShiftParameters fromString(String str, String paramDelimiter, String paramAssigner) { OpenShiftParameters params = new OpenShiftParameters(paramDelimiter, paramAssigner); if (str != null) { String[] splitAll = str.split(paramDelimiter); for (int i = 0; i < splitAll.length; i++) { int pos = splitAll[i].indexOf(paramAssigner); if (pos > 0) { String key = splitAll[i].substring(0, pos).trim(); if (!key.isEmpty()) { String value = splitAll[i].substring(pos + 1, splitAll[i].length()); params.put(key, value); } } } } return params; }
public static OpenShiftParameters fromRuntimeConfig(OpenShiftRuntimeConfig runtimeConfig) { String paramDelim = runtimeConfig.getResourceTemplateParamDelimiter(); if (paramDelim == null || paramDelim.isEmpty()) { paramDelim = DEFAULT_PARAM_DELIMITER; } String paramAssign = runtimeConfig.getResourceTemplateParamAssigner(); if (paramAssign == null || paramAssign.isEmpty()) { paramAssign = DEFAULT_PARAM_ASSIGNER; } String paramVals = runtimeConfig.getResourceTemplateParamValues(); if (paramVals != null) { return fromString(paramVals, paramDelim, paramAssign); } else { return new OpenShiftParameters(paramDelim, paramAssign); } }
private OpenShiftRuntimeConfigImpl createRuntimeConfig(String testName) throws Exception { final String prjName = createProjectName(testName); final String appName = "myapp"; final String svcName = appName + "-execserv"; OpenShiftRuntimeConfigImpl runtimeConfig = new OpenShiftRuntimeConfigImpl(); runtimeConfig.setProjectName(prjName); runtimeConfig.setServiceName(svcName); runtimeConfig.setApplicationName(appName); runtimeConfig.setResourceSecretsUri(getUri("bpmsuite-app-secret.json")); runtimeConfig.setResourceStreamsUri(getUri("bpmsuite-image-streams.json")); runtimeConfig.setResourceTemplateUri(getUri("bpmsuite70-execserv.json")); runtimeConfig.setResourceTemplateParamValues(new OpenShiftParameters() .param("APPLICATION_NAME", appName) .param("IMAGE_STREAM_NAMESPACE", prjName) .param("KIE_ADMIN_PWD", "admin1!") .param("KIE_SERVER_PWD", "execution1!") .toString()); return runtimeConfig; }
final String kieServerPwd = "execution1!"; String templateParams = new OpenShiftParameters() .param("APPLICATION_NAME", appName) .param("IMAGE_STREAM_NAMESPACE", prjName)
private OpenShiftRuntimeConfigImpl createRuntimeConfig(String testName) throws Exception { final String prjName = createProjectName(testName); final String appName = "myapp"; final String svcName = appName + "-execserv"; OpenShiftRuntimeConfigImpl runtimeConfig = new OpenShiftRuntimeConfigImpl(); runtimeConfig.setProjectName(prjName); runtimeConfig.setServiceName(svcName); runtimeConfig.setApplicationName(appName); runtimeConfig.setResourceSecretsUri(getUri("bpmsuite-app-secret.json")); runtimeConfig.setResourceStreamsUri(getUri("bpmsuite-image-streams.json")); runtimeConfig.setResourceTemplateUri(getUri("bpmsuite70-execserv.json")); runtimeConfig.setResourceTemplateParamValues(new OpenShiftParameters() .param("APPLICATION_NAME", appName) .param("IMAGE_STREAM_NAMESPACE", prjName) .param("KIE_ADMIN_PWD", "admin1!") .param("KIE_SERVER_PWD", "execution1!") .toString()); return runtimeConfig; }
final String kieServerPwd = "execution1!"; String templateParams = new OpenShiftParameters() .param("APPLICATION_NAME", appName)