Plugin Manager ReST Test Page

This page provides very simple tests for the plugin manager service

user (http basic authentication user name)
password (http basic authentication password)

Plugin Manager

The Plugin Manager service manages plugin installs in remote karaf instances .

Command Example
/manifest-list (GET systemId)

returns manifest list of product specs to install for a given systemId if found

URL Command Example:
[baseUrl:port]/pluginmgr/rest/v1-0/rest/v1-0/manifest-list?systemId=

Button command Example:
productId

/updateremotekarafstate (POST RemoteKarafState)

Updates the karaf state known to the plugin manager using a RemoteKarafState xml message.
remoteKarafState contains the following xml elements
String systemId - the systemId of the remote karaf instance updating its state
installedPlugins - a list of product specs of installed plugins including licenceAuthenticated state
installedLicenceList - list of licences installed in remote karaf. If null, it should be ignored
(if null it should be ignored - i.e. a null entry indicates do not change the installedLicenceList in the plugin manager)

http://localhost:8980/opennms/pluginmgr/rest/v1-0/updateremotekarafstate

remote karaf state

Command Response

Http response code

Http response content