]
Andre Dietisheim updated JBIDE-14514:
-------------------------------------
Fix Version/s: 4.1.x
(was: 4.1.0.Beta2)
openshift-java-client: remove workaround for
https://bugzilla.redhat.com/show_bug.cgi?id=812046
-----------------------------------------------------------------------------------------------
Key: JBIDE-14514
URL:
https://issues.jboss.org/browse/JBIDE-14514
Project: Tools (JBoss Tools)
Issue Type: Enhancement
Components: openshift
Affects Versions: 4.1.0.Beta1
Reporter: Andre Dietisheim
Assignee: Andre Dietisheim
Fix For: 4.1.x
In the latest implementations the OpenShift broker returns the embedded cartridges within
the application as follows:
{code}
"embedded":{
"mongodb-2.2":{
"connection_url":"mongodb://$OPENSHIFT_MONGODB_DB_HOST:$OPENSHIFT_MONGODB_DB_PORT/",
"username":"admin",
"password":"NNxXMT1z8dVj",
"database_name":"springeap6",
"info":"Connection URL:
mongodb://$OPENSHIFT_MONGODB_DB_HOST:$OPENSHIFT_MONGODB_DB_PORT/"
}
},
{code}
Prior code was only returning the *info* property where we had to exctract the url via
regex. The new broker is returning the *connection_url* which does not require any
regex-treatment any more
The code in openshift-java-client marks this workaround with a TODO:
{code}
protected EmbeddedCartridgeResource(final String name, final String displayName, final
String description, final CartridgeType type, String info, final Map<String, Link>
links,
final Map<String, Message> messages, final ApplicationResource application) {
super(application.getService(), links, messages);
this.name = name;
this.displayName = displayName;
this.description = description;
this.type = type;
// TODO: fix this workaround once
//
https://bugzilla.redhat.com/show_bug.cgi?id=812046 is fixed
this.url = extractUrl(info, messages);
this.application = application;
}
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: