It's time for This Week in OpenNMS!
Last week we fixed more bugs, added more integrations to OIA, finished the Bootstrap 4 UI transition, and merged the Enlinkd refactor branch.
Github Project Updates
- Internals, APIs, and Documentation
- Chandra fixed sentinel-core loading in the Sentinel container.
- Markus did more work on exposing the new graph service through ReST.
- Jesse did some work on adding weight support to the OCE service.
- Jesse finished his changes to expose connection pooling configuration for Newts.
- Chandra worked on ticketing plugin support in the OpenNMS Integration API.
- Markus worked on updating our embedded Karaf to 4.2.
- Christian did more work on making DHCP detection and polling work on the Minion.
- Matthew did some more work on the topology generation APIs.
- Jesse changed Syslog handling to use the
RadixTreeSyslogParser
by default. - Jesse worked on updating OCE to use Drools internally for clustering alarms.
- Chandra worked on collector support in OIA.
- I did more fixes to the
opennms
shell scripts. - Antonio wrapped up his refactor of Enlinkd to support sending topology data to Kafka.
- Patrick worked on updating various topology backend code to work with the Enlinkd refactor.
- Web & UI
- Markus wrapped up the Bootstrap 4 migration.
- Patrick updated the topology UI to support instant refresh based on recent API changes.
Until Next Week…
If there’s anything you’d like me to talk about in a future TWiO, or you just have a comment or criticism you’d like to share, don’t hesitate to say hi.
- Ben
Resolved Issues Since Last TWiO
- HELM-127: Upgrade Grafana from 5.3.4 to 5.4.3
- HZN-1393: Forward enlinkd link data via Kafka
- HZN-1423: Migrate bootstrap 3 to bootstrap 4 and revert custom stylings
- HZN-1469: Leverage new topology generator to test the LinkdTopologyProvider
- IPL-31: iplike with postgres 9.4 and higher
- NEWTS-108: Expose connection pooling options
- NMS-9633: JDBC collector event reason provides no useful information
- NMS-10504: DhcpMonitor does not work on Minion
- NMS-10518: refactor/clean up
opennms
script - NMS-10543: Upgrade PostgreSQL JDBC driver to 42.x
- NMS-10561: Not able to install sentinel-core feature on sentinel container
- NMS-10565: add
runjava
unit tests for detecting the correct java in a range - NMS-10568: Leaking logs from HELM performance data source requests to OpenNMS standard out
- OCE-39: Configurable logging for the kafka-event-mirrorer
- OIA-4: Add support for ServiceCollectors