OpenNMS On the Horizon – Test Infrastructure, OIA Plugins, Meta-Data for Thresholding
Tags: ooh, devjam, integrationtests, maven
Published: 2020-09-14 18:40:26

---
title: OpenNMS On the Horizon – Test Infrastructure, OIA Plugins, Meta-Data for Thresholding
published: true
cover_image: https://i.imgur.com/JIPa2Oe.png
date: 2020-09-14 18:38:36 UTC
tags: OOH,devjam,integrationtests,maven
canonical_url: https://www.opennms.com/en/blog/2020-09-14-opennms-on-the-horizon-test-infrastructure-oia-plugins-meta-data-for-thresholding/?utm_source=rss&utm_medium=rss&utm_campaign=opennms-on-the-horizon-test-infrastructure-oia-plugins-meta-data-for-thresholding
---

In the last week we wrapped up a few projects, worked on adding meta-data support to thresholding, and fixed a few bugs.

<!--
git log -since='2020-09-08 00:00:00' -until='2020-09-14 00:00:00' -author=bamboo@opennms.org -invert-grep -all -no-merges -color=always -format='%Cblue%ai %Cgreen%aN %Creset%s %Cblue(%H)%Cred%d' -author-date-order | sort | less -R
-->

## Github Project Updates

### **Internals, APIs, and Documentation**

- I finally merged the mega-test-refactor branch DJ started a few Dev-Jams ago. Yay!
- Jesse worked on wrapping up his KAR integration API plugin Maven archetype.
- Chandra worked on adding support for meta-data in thresholding.
- Dustin worked on fixing some Telemetryd bugs.
- I added some more test infrastructure around user authentication.

<!--
### __Web, ReST, UI, and Helm__
-->

### Contributors

<!--
git log -since='2020-09-08 00:00:00' -until='2020-09-14 00:00:00' -all -color=always -no-merges -pretty=format:'%an' | sed -e 's,bouff,Pierre Bouffard,' -e 's,mvrueden,Markus von Rüden,' -e 's,Naicisum,Sean Torres,' -e 's,Bonrob2,Bonnie Robinson,' -e 's,mmahacek,Mark Mahacek,' | sort -u | grep -vE '(dependabot|Atlassian Bamboo|CI.CD System)' | sed -e 's,^,\* ,'
-->

Thanks to the following contributors for committing changes since last OOH:

- Benjamin Reed
- Chandra Gorantla
- DJ Gregor
- Dustin Frisch
- Jesse White

## Release Roadmap

_Note that this is just based on current plans; dates, features, and releases can change or slip depending on how development goes._

### October Releases

<!--
git log -no-merges meridian-2016.1.23-1..origin/release-2016.x - . ":(exclude).circleci"
-->

The next OpenNMS release day is October 6th, 2020.

The current plan is to release Horizon 26.2.2 as well as Meridian 2019 and 2020.

### Next Horizon: 27 (Q4 2020)

The next major Horizon release will be Horizon 27.  
It's going to contain a bunch of great stuff:

- improvements to node caching for flow processing
- VMware meta-data has been moved from assets to the new node meta-data
- Minion improvements, including configuration enhancements and an overhaul to RPC thread-handling
- a new handy global search bar in the web UI
- improved SNMPv3 auth configuration
- a major rework of remote poller functionality, now integrated with the Minion (we're calling it Application Perspective Monitoring)

### Next Meridian: 2020 (Q4 2020)

Meridian 2020 will be based on Horizon 26.1, and should have roughly the same featureset as [Horizon 26.1.3](https://docs.opennms.org/opennms/releases/26.1.3/releasenotes/releasenotes.html) plus a few bugfixes we've made since then.

<!--
## Calendar of Events
### **[OpenNMS Training](https://hs.opennms.com/training-registration-2020) - Moonachie, New Jersey - April 27th through May 1st, 2020**
The OpenNMS Group [still hopes to be offering training](https://hs.opennms.com/training-registration-2020) at SecureWatch 24 Fusion Center in Moonachie, New Jersey the week of April 27th. 8 seats are available, and the deadline for signing up is April 17th.
-->

## Until Next Week…

If there’s anything you’d like me to talk about in a future OOH, or you just have a comment or criticism you’d like to share, don’t hesitate to [say hi](mailto:twio@opennms.org).

- Ben

<!--
  https://github.com/OpenNMS/twio-fodder/blob/ee50b0f05f3f93a66c242448a70fdca3993b972a/scripts/twio-issues-list.pl
-->

## Resolved Issues Since Last OOH

- [NMS-12079](https://issues.opennms.org/browse/NMS-12079): Investigate if the InstallerDB could be replaced with something simpler
- [NMS-12655](https://issues.opennms.org/browse/NMS-12655): Rewrite the remote poller backend to use Minion
- [NMS-12817](https://issues.opennms.org/browse/NMS-12817): make allowing legacy MD5 passwords configurable
- [NMS-12896](https://issues.opennms.org/browse/NMS-12896): Telemetryd: a lot of InstanceAlreadyExistsExceptions when starting OpenNMS with default configuration
- [NMS-12901](https://issues.opennms.org/browse/NMS-12901): Grafana step size is ignored when InfluxDB or Cortex is used
- [NMS-12905](https://issues.opennms.org/browse/NMS-12905): Invocation of init method failed; nested exception is org.opennms.netmgt.filter.api.FilterParseException
- [NMS-12910](https://issues.opennms.org/browse/NMS-12910): Add logging configuration for Perspective Poller
- [OIA-29](https://issues.opennms.org/browse/OIA-29): Create Maven archetype for .kar plugin