public OnapAuthClient(OnapCredentials creds, boolean debug) throws OnapCommandHttpFailure {
this.creds = creds;
- this.http = new OnapHttpConnection(creds.getMsbUrl().startsWith("https"), debug);
+ this.http = new OnapHttpConnection(creds.getHostUrl().startsWith("https"), debug);
}
/**
*/
public String getServiceBasePath(OnapService srv) throws OnapCommandException {
if (srv.getName().equals(OnapCommandConfg.getApiGateway())) {
- return this.getMsbUrl();
+ return this.getApiGatewayUrl();
} else if (srv.isModeDirect()){
- return this.creds.getMsbUrl();
+ return this.creds.getHostUrl();
}
- HttpInput input = new HttpInput().setUri(this.creds.getMsbUrl()
+ HttpInput input = new HttpInput().setUri(this.creds.getHostUrl()
+ String.format(Constants.MSB_SERVICE_URI, srv.getName(), srv.getVersion()));
HttpResult result = this.http.get(input);
}
try {
- return this.creds.getMsbUrl() + JsonPath.read(result.getBody(), "url");
+ return this.creds.getHostUrl() + JsonPath.read(result.getBody(), "url");
} catch (Exception e) {
throw new OnapCommandExecutionFailed(e, srv.toString());
}
return this.getServiceBasePath(srv);
}
- private String getMsbUrl() {
- return this.creds.getMsbUrl() + Constants.MSB_URI;
+ private String getApiGatewayUrl() {
+ return this.creds.getHostUrl() + Constants.MSB_URI;
}
public String getAuthToken() {
private String password;
/*
- * Onap Service msb-url
+ * Onap Service host-url
*/
- private String msbUrl;
+ private String hostUrl;
/**
* Onap credentials with username and password.
* user name
* @param password
* password
- * @param msbUrl
- * msb url
+ * @param hostUrl
+ * host url
*/
- public OnapCredentials(String username, String password, String msbUrl) {
+ public OnapCredentials(String username, String password, String hostUrl) {
super();
this.username = username;
this.password = password;
- this.msbUrl = msbUrl;
+ this.hostUrl = hostUrl;
}
public String getUsername() {
return password;
}
- public String getMsbUrl() {
- return msbUrl;
+ public String getHostUrl() {
+ return hostUrl;
}
}
// Common parameters used across all commands.
public static final String DEAFULT_PARAMETER_USERNAME = "onap-username";
public static final String DEAFULT_PARAMETER_PASS_WORD = "onap-password";
- public static final String DEAFULT_PARAMETER_MSB_URL = "msb-url";
+ public static final String DEAFULT_PARAMETER_HOST_URL = "host-url";
public static final String DEFAULT_PARAMETER_HELP = "help";
public static final String DEFAULT_PARAMETER_VERSION = "version";
public static final String DEFAULT_PARAMETER_DEBUG = "debug";
return new OnapCredentials(paramMap.get(Constants.DEAFULT_PARAMETER_USERNAME),
paramMap.get(Constants.DEAFULT_PARAMETER_PASS_WORD),
- paramMap.get(Constants.DEAFULT_PARAMETER_MSB_URL));
+ paramMap.get(Constants.DEAFULT_PARAMETER_HOST_URL));
}
/**
default_value: ${ONAP_PASSWORD}
is_secured: true
is_optional: false
- - name: msb-url
+ - name: host-url
type: url
- description: Onap MSB url
+ description: Onap host url
short_option: m
- long_option: msb-url
+ long_option: host-url
is_optional: false
- default_value: ${ONAP_MSB_URL}
+ default_value: ${ONAP_HOST_URL}
- name: help
type: string
description: Onap command help message
cli.auth_service=auth
# service section
-cli.exclude_params_internal_cmd=onap-username,onap-password,msb-url,no-auth
-cli.no_auth_disable_include_params_external_cmd=onap-username,onap-password,msb-url,no-auth
+cli.exclude_params_internal_cmd=onap-username,onap-password,host-url,no-auth
+cli.no_auth_disable_include_params_external_cmd=onap-username,onap-password,host-url,no-auth
cli.no_auth_enable_exclude_params_external_cmd=onap-username,onap-password,no-auth
-cli.no_auth_enable_include_params_external_cmd=msb-url
\ No newline at end of file
+cli.no_auth_enable_include_params_external_cmd=host-url
\ No newline at end of file
exclude:
- onap-username
- onap-password
- - msb-url
+ - host-url
- no-auth
parameters:
- name: schema-location
d.setValue("true");
parameters.add(d);
OnapCommandParameter m = new OnapCommandParameter();
- m.setName(Constants.DEAFULT_PARAMETER_MSB_URL);
+ m.setName(Constants.DEAFULT_PARAMETER_HOST_URL);
m.setValue("http://localhost");
parameters.add(m);
sample.setParameters(parameters);
d.setValue("true");
parameters.add(d);
OnapCommandParameter m = new OnapCommandParameter();
- m.setName(Constants.DEAFULT_PARAMETER_MSB_URL);
+ m.setName(Constants.DEAFULT_PARAMETER_HOST_URL);
m.setValue("http://localhost");
parameters.add(m);
sample.setParameters(parameters);
OnapCommandParameter noAuthParam = cmd.getParameters().stream().filter(p -> p.getName().equalsIgnoreCase("no-auth")).findFirst().get();
noAuthParam.setValue(true);
- OnapCommandParameter msbParam = cmd.getParameters().stream().filter(p -> p.getName().equalsIgnoreCase("msb-url")).findFirst().get();
+ OnapCommandParameter msbParam = cmd.getParameters().stream().filter(p -> p.getName().equalsIgnoreCase("host-url")).findFirst().get();
msbParam.setValue("localhost://msbip:msb:port");
cmd.validate();
}
public void credentialsTest() {
OnapCredentials cre = new OnapCredentials("test", "test123", "url");
assertTrue(cre.getUsername().equals("test") && cre.getPassword().equals("test123")
- && cre.getMsbUrl().equals("url"));
+ && cre.getHostUrl().equals("url"));
}
}
param2.setName("onap-password");
param2.setParameterType(ParameterType.STRING);
OnapCommandParameter param3 = new OnapCommandParameter();
- param3.setLongOption("msb-url");
- param3.setName("msb-url");
+ param3.setLongOption("host-url");
+ param3.setName("host-url");
param3.setParameterType(ParameterType.STRING);
OnapCommandParameter param4 = new OnapCommandParameter();
param4.setLongOption("string-param");
param.setValue("test");
} else if ("onap-password".equals(param.getName())) {
param.setValue("test");
- } else if ("msb-url".equals(param.getName())) {
+ } else if ("host-url".equals(param.getName())) {
param.setValue("test-url");
} else if ("schema-location".equals(param.getName())) {
param.setValue("schema-validate-pass.yaml");
param.setValue("test");
} else if ("onap-password".equals(param.getName())) {
param.setValue("test");
- } else if ("msb-url".equals(param.getName())) {
+ } else if ("host-url".equals(param.getName())) {
param.setValue("test-url");
} else if ("schema-location".equals(param.getName())) {
param.setValue(
List<String> parameters = cmd.getParameters().stream().map(p -> p.getName()).collect(Collectors.toList());
assertTrue(parameters.contains("onap-username"));
assertTrue(parameters.contains("onap-password"));
- assertTrue(parameters.contains("msb-url"));
+ assertTrue(parameters.contains("host-url"));
}
@Test
List<String> parameters = cmd.getParameters().stream().map(p -> p.getName()).collect(Collectors.toList());
assertTrue(parameters.contains("onap-username"));
assertTrue(parameters.contains("onap-password"));
- assertTrue(parameters.contains("msb-url"));
+ assertTrue(parameters.contains("host-url"));
assertFalse(parameters.contains("long"));
assertFalse(parameters.contains("format"));
assertTrue(parameters.contains("debug"));
assertTrue(parameters.contains("onap-username"));
assertTrue(parameters.contains("onap-password"));
- assertTrue(parameters.contains("msb-url"));
+ assertTrue(parameters.contains("host-url"));
}
@Test
assertFalse(parameters.contains("onap-username"));
assertFalse(parameters.contains("onap-password"));
- assertTrue(parameters.contains("msb-url"));
+ assertTrue(parameters.contains("host-url"));
assertTrue(parameters.contains("debug"));
assertTrue(parameters.contains("long"));
assertTrue(parameters.contains("format"));
cli.auth_service=auth
# service section
-cli.exclude_params_internal_cmd=onap-username,onap-password,msb-url,no-auth
-cli.no_auth_disable_include_params_external_cmd=onap-username,onap-password,msb-url,no-auth
+cli.exclude_params_internal_cmd=onap-username,onap-password,host-url,no-auth
+cli.no_auth_disable_include_params_external_cmd=onap-username,onap-password,host-url,no-auth
cli.no_auth_enable_exclude_params_external_cmd=onap-username,onap-password,no-auth
-cli.no_auth_enable_include_params_external_cmd=msb-url
+cli.no_auth_enable_include_params_external_cmd=host-url
Onap service: sample v1
Options:
-[-u | --onap-username] [-p | --onap-password] [-m | --msb-url]
+[-u | --onap-username] [-p | --onap-password] [-m | --host-url]
[-h | --help] [-v | --version] [-d | --debug]
[-f | --format] [-s | --long] [-t | --no-title]
[-a | --no-auth] [-b | --bool] [-x | --secure]
-p | --onap-password Onap user password. It is of type STRING. By
default, it is read from environment variable
ONAP_PASSWORD. Secured.
--m | --msb-url Onap MSB url. It is of type URL. By default, it
+-m | --host-url Onap MSB url. It is of type URL. By default, it
is read from environment variable ONAP_MSB_URL.
-h | --help Onap command help message. It is of type STRING.
By default, it is false.
include:
- onap-username
- onap-password
- - msb-url
+ - host-url
- no-auth
exclude:
- long
param2.setName("onap-password");
param2.setParameterType(ParameterType.STRING);
OnapCommandParameter param3 = new OnapCommandParameter();
- param3.setLongOption("msb-url");
- param3.setName("msb-url");
+ param3.setLongOption("host-url");
+ param3.setName("host-url");
param3.setParameterType(ParameterType.STRING);
OnapCommandParameter param4 = new OnapCommandParameter();
param4.setLongOption("string-param");
paramslist.add(param5);
String[] args = new String[] { "sample-create", "--onap-username", "admin", "--onap-password", "123",
- "--msb-url", "a@b.com", "--string-param", "blah", "--long-opt", "10" };
+ "--host-url", "a@b.com", "--string-param", "blah", "--long-opt", "10" };
OnapCliUtils.populateParams(paramslist, Arrays.asList(args));
List<String> expectedList = Arrays.asList(args);
Assert.assertEquals("onap-username", expectedList.get(2), param1.getValue());
Assert.assertEquals("onap-password", expectedList.get(4), param2.getValue());
- Assert.assertEquals("msb-url", expectedList.get(6), param3.getValue());
+ Assert.assertEquals("host-url", expectedList.get(6), param3.getValue());
Assert.assertEquals("string-param", expectedList.get(8), param4.getValue());
Assert.assertEquals("long-opt", expectedList.get(10), param5.getValue());
param2.setParameterType(ParameterType.STRING);
OnapCommandParameter param3 = new OnapCommandParameter();
param3.setShortOption("r");
- param3.setName("msb-url");
+ param3.setName("host-url");
param3.setParameterType(ParameterType.STRING);
OnapCommandParameter param4 = new OnapCommandParameter();
param4.setShortOption("c");