Discussion:
[opennms-cvs] [OpenNMS/opennms] 156193: Provide feature to listen for rest services
Markus von Rüden
2017-07-20 22:25:39 UTC
Permalink
Branch: refs/heads/features/osgi-rest
Home: https://github.com/OpenNMS/opennms
Commit: 1561931a2bcb0a90cf370462f24fa977013ab374
https://github.com/OpenNMS/opennms/commit/1561931a2bcb0a90cf370462f24fa977013ab374
Author: Markus von Rüden <***@opennms.com>
Date: 2017-07-20 (Thu, 20 Jul 2017)

Changed paths:
M container/features/pom.xml
A features/opennms-osgi-core-rest/pom.xml
M features/pom.xml
M opennms-full-assembly/src/main/filtered-resources/etc/org.apache.karaf.features.cfg

Log Message:
-----------
Provide feature to listen for rest services


Commit: f6000af1c9448e8bdb93c62d8d8fd3c78463fa61
https://github.com/OpenNMS/opennms/commit/f6000af1c9448e8bdb93c62d8d8fd3c78463fa61
Author: Markus von Rüden <***@opennms.com>
Date: 2017-07-20 (Thu, 20 Jul 2017)

Changed paths:
M features/bsm/vaadin-adminpage/src/main/resources/OSGI-INF/blueprint/blueprint.xml
M features/vaadin-dashboard/src/main/resources/OSGI-INF/blueprint/blueprint.xml
M features/vaadin-jmxconfiggenerator/src/main/resources/OSGI-INF/blueprint/blueprint.xml
M features/vaadin-snmp-events-and-metrics/src/main/resources/OSGI-INF/blueprint/blueprint.xml
M features/vaadin-surveillance-views/src/main/resources/OSGI-INF/blueprint/blueprint.xml
M opennms-webapp/src/main/webapp/WEB-INF/applicationContext-spring-security.xml
M opennms-webapp/src/main/webapp/admin/bsm/adminpage.jsp
M opennms-webapp/src/main/webapp/admin/jmxConfigGenerator.jsp
M opennms-webapp/src/main/webapp/admin/manageEvents.jsp
M opennms-webapp/src/main/webapp/admin/manageSnmpCollections.jsp
M opennms-webapp/src/main/webapp/admin/surveillanceViewsConfig.jsp
M opennms-webapp/src/main/webapp/admin/wallboardConfig.jsp
M opennms-webapp/src/main/webapp/dashboard.jsp
M opennms-webapp/src/main/webapp/surveillance-box.jsp
M opennms-webapp/src/main/webapp/surveillance-view.jsp
A smoke-test/src/test/java/org/opennms/smoketest/OsgiDeployedApplicationsIT.java
R smoke-test/src/test/java/org/opennms/smoketest/OsgiUrlPatternResponseIT.java

Log Message:
-----------
NMS-8431: Deny access to /osgi/**


Commit: e0485fa2a9b7987eb60d1187293e80ad7acfd1c5
https://github.com/OpenNMS/opennms/commit/e0485fa2a9b7987eb60d1187293e80ad7acfd1c5
Author: Markus von Rüden <***@opennms.com>
Date: 2017-07-20 (Thu, 20 Jul 2017)

Changed paths:
M container/bridge/pom.xml
A container/bridge/src/main/java/org/opennms/container/web/felix/base/internal/handler/RestServletHandler.java
M container/bridge/src/main/java/org/opennms/container/web/felix/base/internal/handler/ServletHandler.java
M container/bridge/src/main/java/org/opennms/container/web/felix/base/internal/handler/ServletHandlerRequest.java
M container/bridge/src/main/java/org/opennms/container/web/felix/base/internal/service/HttpServiceImpl.java
M container/bridge/src/test/java/org/opennms/container/web/felix/base/internal/handler/ServletHandlerRequestTest.java
M container/karaf/src/main/filtered-resources/etc/custom.properties

Log Message:
-----------
Only dispatch rest resources to osgi container if endpoints are available


Commit: e5420956cc88940ad3b715375dac3d225ef808b5
https://github.com/OpenNMS/opennms/commit/e5420956cc88940ad3b715375dac3d225ef808b5
Author: Markus von Rüden <***@opennms.com>
Date: 2017-07-20 (Thu, 20 Jul 2017)

Changed paths:
M container/features/pom.xml
M features/opennms-osgi-core-rest/pom.xml
A features/opennms-osgi-core-rest/src/main/resources/OSGI-INF/blueprint/blueprint.xml
M features/pom.xml
A features/rest-provider/pom.xml
A features/rest-provider/src/main/java/org/opennms/web/rest/support/ErrorResponseProvider.java
A features/rest-provider/src/main/java/org/opennms/web/rest/support/NoSuchElementProvider.java
A features/rest-provider/src/main/java/org/opennms/web/rest/support/NotFoundProvider.java
M opennms-assemblies/webapp-full/pom.xml
M opennms-webapp-rest/pom.xml
R opennms-webapp-rest/src/main/java/org/opennms/web/rest/support/ErrorResponseProvider.java
R opennms-webapp-rest/src/main/java/org/opennms/web/rest/support/NoSuchElementProvider.java

Log Message:
-----------
Automatically add the according exception mapper to the osgi rest service


Commit: decef3777daa17ecf8645080674962ed7d86ec75
https://github.com/OpenNMS/opennms/commit/decef3777daa17ecf8645080674962ed7d86ec75
Author: Markus von Rüden <***@opennms.com>
Date: 2017-07-20 (Thu, 20 Jul 2017)

Changed paths:
M features/datachoices/src/main/java/org/opennms/features/datachoices/internal/UsageStatisticsReportDTO.java
A features/datachoices/src/main/java/org/opennms/features/datachoices/web/DataChoiceRestService.java
R features/datachoices/src/main/java/org/opennms/features/datachoices/web/internal/ApiServlet.java
A features/datachoices/src/main/java/org/opennms/features/datachoices/web/internal/DataChoiceRestServiceImpl.java
M features/datachoices/src/main/resources/OSGI-INF/blueprint/blueprint.xml
M features/datachoices/src/main/resources/web/modal.ftl.html
M opennms-doc/guide-admin/src/asciidoc/text/operation/request-logging.adoc

Log Message:
-----------
Make datachoices servlet a rest endpoint


Commit: 2048e1cb0f779372cbdf9fb99e756f67534c0dbb
https://github.com/OpenNMS/opennms/commit/2048e1cb0f779372cbdf9fb99e756f67534c0dbb
Author: Markus von Rüden <***@opennms.com>
Date: 2017-07-20 (Thu, 20 Jul 2017)

Changed paths:
M features/opennms-osgi-core-rest/pom.xml

Log Message:
-----------
Adjust dependency name


Commit: f1180ba16e55f54843054dc3cef5115df4856742
https://github.com/OpenNMS/opennms/commit/f1180ba16e55f54843054dc3cef5115df4856742
Author: Markus von Rüden <***@opennms.com>
Date: 2017-07-20 (Thu, 20 Jul 2017)

Changed paths:
M features/opennms-osgi-core-rest/pom.xml

Log Message:
-----------
Use jackson in favor of moxy


Commit: 93c6626c96ab3fea3f342fc353a2eef8ae9b8eb5
https://github.com/OpenNMS/opennms/commit/93c6626c96ab3fea3f342fc353a2eef8ae9b8eb5
Author: Markus von Rüden <***@opennms.com>
Date: 2017-07-20 (Thu, 20 Jul 2017)

Changed paths:
A features/rest-provider/src/main/resources/OSGI-INF/blueprint/blueprint.xml

Log Message:
-----------
Deploy exception mappers


Commit: d92737fa1037d579e56ff1480eb9b601fd1170e8
https://github.com/OpenNMS/opennms/commit/d92737fa1037d579e56ff1480eb9b601fd1170e8
Author: Markus von Rüden <***@opennms.com>
Date: 2017-07-20 (Thu, 20 Jul 2017)

Changed paths:
M container/bridge/pom.xml
A container/bridge/src/test/java/org/opennms/container/web/felix/base/internal/service/HttpServiceFactoryTest.java
M container/features/pom.xml
M features/opennms-osgi-core-rest/pom.xml
M pom.xml
M smoke-test/pom.xml

Log Message:
-----------
Make it compile on bamboo


Commit: 5a593402e1369567a63728e99e33710409968301
https://github.com/OpenNMS/opennms/commit/5a593402e1369567a63728e99e33710409968301
Author: Markus von Rüden <***@opennms.com>
Date: 2017-07-20 (Thu, 20 Jul 2017)

Changed paths:
M container/bridge/src/main/java/org/opennms/container/web/felix/base/internal/service/HttpServiceFactory.java
M container/bridge/src/main/java/org/opennms/container/web/felix/base/internal/service/HttpServiceImpl.java
M container/bridge/src/test/java/org/opennms/container/web/felix/base/internal/service/HttpServiceFactoryTest.java
M opennms-base-assembly/src/main/filtered/etc/opennms.properties

Log Message:
-----------
Make rest alias dispatching configurable


Commit: b359bc2d9d196b870f3d9ccb709fa84c5da165ac
https://github.com/OpenNMS/opennms/commit/b359bc2d9d196b870f3d9ccb709fa84c5da165ac
Author: Markus von Rüden <***@opennms.com>
Date: 2017-07-20 (Thu, 20 Jul 2017)

Changed paths:
A smoke-test/src/main/java/org/opennms/smoketest/junit/RestTestCase.java
A smoke-test/src/test/java/org/opennms/smoketest/rest/DataChoicesRestServiceTest.java

Log Message:
-----------
Add some test for rest


Compare: https://github.com/OpenNMS/opennms/compare/e17888f60481...b359bc2d9d19
Loading...