It's time for This Week in OpenNMS!
In the last week we have been working on wrapping up the Helm project, and continuing to finish up the work that will become Meridian 2017 and OpenNMS Horizon 21.
Github Project Updates
Internals, APIs, and Documentation
- I continued my work on getting OpenNMS integration tests to run cleanly in Docker containers.
- Christian and Dustin did more work on moving event parms to a separate database table.
- DJ worked on cleaning up test database creation, and fixing some tests that should be marked integration rather than unit.
- Jesse wrote proper documentation for Helm.
- I renamed the Helm github project to
opennms-helmand updated the packages to just be
Web and UI
- Seth did more work on his property-based search API for ReSTv2.
- Markus and I did more work on making error-handling more consistent and useful in OpenNMS.js.
- Jesse fixed light/dark theme handling in Helm, as well as doing other UI cleanup.
- Markus made errors coming from opennms.js show in a more useful way in Helm.
A Clarification On the New Release Schedule
In the last TWiO, I discussed moving to a regular monthly release cycle, but I was not clear about what types of releases that would affect.
The monthly release cycle is primarily for bug fix releases, to help guarantee that if you see a bug closed in JIRA, you know when that fix will make it into production.
We will attempt to also target the 3rd Thursday for new major releases (Horizon 21.0.0, etc.) for consistency's sake, but we are not guaranteeing they will be done on a 3rd Thursday.
Upcoming Events and Appearances
Tarus Balog will be speaking at this year's AusNOG conference being held in Melbourne, Australia in September. AusNOG is the premier technical and professional networking event for Internet Service Providers, Telcos, Hosting Providers, and Content Providers in Australia. Tarus will be presenting a talk entitled "Monitoring at Scale with OpenNMS".
The OpenNMS Group's next training session in Apex, NC will be September 11th through 15th. For more details on OpenNMS training and to sign up, see The OpenNMS.com training page.
Tarus Balog will be the keynote speaker at Ohio Linux Fest in Columbus. His talk is titled "A Short History of an Open Source Business" and will be about the history of OpenNMS, decisions that were made, problems that were faced, and things we'd do different.
For details, see the Ohio Linux Fest announcement.
Ronny Trommer will be speaking at OSMC with a talk titled, "Another Year with OpenNMS", discussing the progress made in the last 3 major releases of OpenNMS and what's on the roadmap going forward.
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.
Resolved Issues Since Last TWiO
- HELM-11: Allow users to identify the originating datasource in the alarm table panel
- HELM-38: Rename packages to opennms-helm
- HELM-40: Document installation and basic walk through
- HELM-42: Prevent users to use a non supported OpenNMS version with the OpenNMS FM datasource
- HELM-43: Provide examples
- HELM-45: Allow user to toggle between all and featured properties
- HELM-48: Rename datasources
- HZN-132: JMXMonitor
- NMS-9513: Programmable Northbounder Interfaces
- NMS-9590: RESTv2 API fails with 500 error due to mangled timestamps
- NMS-9598: ExceptionMapper does not update the entity type accordingly
- ORG-59: Monitor CPU load
- ORG-71: Monitor CPU usage