This Week in OpenNMS: August 28th, 2017

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-helm and updated the packages to just be opennms-helm rather than opennms-helm-app.
  • 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

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-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

Previous Post Next Post