This Week in OpenNMS: August 28th, 2017

Benjamin Reed <[email protected]> Mon, 28 Aug 2017 10:51:35 -0400
Newsgroups gmane.network.opennms.announce,gmane.network.opennms.general
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============4634340270157963103==
Content-Type: multipart/alternative;
 boundary="------------FFAA0BEAB4C6CF579C154A2E"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------FFAA0BEAB4C6CF579C154A2E
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

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>


    Github Project Updates

  *

    *Internals, APIs, and Documentation*

      o I continued my work on getting OpenNMS integration tests to run
        cleanly in Docker containers.
      o Christian and Dustin did more work on moving event parms to a
        separate database table.
      o DJ worked on cleaning up test database creation, and fixing some
        tests that should be marked integration rather than unit.
      o Jesse wrote proper documentation
        <https://docs.opennms.org/helm/branches/master/helm/latest/welcom=
e/index.html>
        for Helm.
      o 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*

      o Seth did more work on his property-based search API for ReSTv2.
      o Markus and I did more work on making error-handling more
        consistent and useful in OpenNMS.js.
      o Jesse fixed light/dark theme handling in Helm, as well as doing
        other UI cleanup.
      o Markus made errors coming from opennms.js show in a more useful
        way in Helm.



    <#a-clarification-on-the-new-release-schedule>


    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, etc.) for consistency's sake, but we are not /guaranteeing/
they will be done on a 3rd Thursday.



    <#upcoming-events-and-appearances>


    Upcoming Events and Appearances

  *

    *AusNOG - Melbourne, Australia - September 7th and 8th, 2017
    <http://www.ausnog.net/>*

    Tarus Balog will be speaking at this year's AusNOG conference being
    held in Melbourne, Australia in September. AusNOG
    <http://www.ausnog.net/> 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"/:
    http://www.ausnog.net/events/ausnog-2017/speakers#Tarus_Balog

  *

    *OpenNMS Training =E2=80=93 Apex, NC - September 11th through 15th, 2=
017
    <http://www.opennms.com/training/>*

    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:
    http://www.opennms.com/training/

  *

    *Ohio Linux Fest - Columbus, OH - September 29th through 30th, 2017
    <https://ohiolinux.org/tarus-balog-to-keynote-ohio-linuxfest-2017/>*

    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:
    https://ohiolinux.org/tarus-balog-to-keynote-ohio-linuxfest-2017/

  *

    *OSMC - Nuremberg, Germany - November 21st through 24th, 2017
    <https://osmc.de/>*

    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.

    Ronny's talk <https://osmc.de/events/en-another-year-with-opennms/>
    will be on Thursday, November 23rd. Full details of the schedule are
    available on the OSMC site: https://osmc.de/schedule/



    <#until-next-week>


    Until Next Week=E2=80=A6

If there=E2=80=99s anything you=E2=80=99d like me to talk about in a futu=
re TWiO, or you
just have a comment or criticism you=E2=80=99d like to share, don=E2=80=99=
t hesitate to
say hi <mailto:[email protected]>.

- Ben



    <#resolved-issues-since-last-twio>


    Resolved Issues Since Last TWiO

  * HELM-11 <https://issues.opennms.org/browse/HELM-11>: Allow users to
    identify the originating datasource in the alarm table panel
  * HELM-38 <https://issues.opennms.org/browse/HELM-38>: Rename packages
    to opennms-helm
  * HELM-40 <https://issues.opennms.org/browse/HELM-40>: Document
    installation and basic walk through
  * HELM-42 <https://issues.opennms.org/browse/HELM-42>: Prevent users
    to use a non supported OpenNMS version with the OpenNMS FM datasource
  * HELM-43 <https://issues.opennms.org/browse/HELM-43>: Provide examples
  * HELM-45 <https://issues.opennms.org/browse/HELM-45>: Allow user to
    toggle between all and featured properties
  * HELM-48 <https://issues.opennms.org/browse/HELM-48>: Rename datasourc=
es
  * HZN-132 <https://issues.opennms.org/browse/HZN-132>: JMXMonitor
  * NMS-9513 <https://issues.opennms.org/browse/NMS-9513>: Programmable
    Northbounder Interfaces
  * NMS-9590 <https://issues.opennms.org/browse/NMS-9590>: RESTv2 API
    fails with 500 error due to mangled timestamps
  * NMS-9598 <https://issues.opennms.org/browse/NMS-9598>:
    ExceptionMapper does not update the entity type accordingly
  * ORG-59 <https://issues.opennms.org/browse/ORG-59>: Monitor CPU load
  * ORG-71 <https://issues.opennms.org/browse/ORG-71>: Monitor CPU usage


--------------FFAA0BEAB4C6CF579C154A2E
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf=
-8">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    <p><font face=3D"Helvetica Neue">It's time for This Week in OpenNMS!<=
/font></p>
    <font face=3D"Helvetica Neue">
    </font>
    <p><font face=3D"Helvetica Neue">In the last week we have been workin=
g
        on wrapping up the Helm project, and continuing to finish up the
        work that will become Meridian 2017 and OpenNMS Horizon 21.</font=
></p>
    <font face=3D"Helvetica Neue">
    </font>
    <h2><br>
      <font face=3D"Helvetica Neue"><a
          id=3D"user-content-github-project-updates" class=3D"anchor"
          href=3D"#github-project-updates" aria-hidden=3D"true"><span
            aria-hidden=3D"true" class=3D"octicon octicon-link"></span></=
a></font></h2>
    <h2><font face=3D"Helvetica Neue">Github Project Updates</font></h2>
    <font face=3D"Helvetica Neue">
    </font>
    <ul>
      <li>
        <p><font face=3D"Helvetica Neue"><strong>Internals, APIs, and
              Documentation</strong></font></p>
        <ul>
          <li><font face=3D"Helvetica Neue">I continued my work on gettin=
g
              OpenNMS integration tests to run cleanly in Docker
              containers.</font></li>
          <li><font face=3D"Helvetica Neue">Christian and Dustin did more
              work on moving event parms to a separate database table.</f=
ont></li>
          <li><font face=3D"Helvetica Neue">DJ worked on cleaning up test
              database creation, and fixing some tests that should be
              marked integration rather than unit.</font></li>
          <li><font face=3D"Helvetica Neue">Jesse wrote <a
href=3D"https://docs.opennms.org/helm/branches/master/helm/latest/welcome=
/index.html">proper
                documentation</a> for Helm.</font></li>
          <li><font face=3D"Helvetica Neue">I renamed the Helm github
              project to <code>opennms-helm</code> and updated the
              packages to just be <code>opennms-helm</code> rather than
              <code>opennms-helm-app</code>.</font></li>
        </ul>
      </li>
      <li>
        <p><font face=3D"Helvetica Neue"><strong>Web and UI</strong></fon=
t></p>
        <ul>
          <li><font face=3D"Helvetica Neue">Seth did more work on his
              property-based search API for ReSTv2.</font></li>
          <li><font face=3D"Helvetica Neue">Markus and I did more work on
              making error-handling more consistent and useful in
              OpenNMS.js.</font></li>
          <li><font face=3D"Helvetica Neue">Jesse fixed light/dark theme
              handling in Helm, as well as doing other UI cleanup.</font>=
</li>
          <li><font face=3D"Helvetica Neue">Markus made errors coming fro=
m
              opennms.js show in a more useful way in Helm.</font></li>
        </ul>
      </li>
    </ul>
    <font face=3D"Helvetica Neue">
    </font>
    <h2><br>
      <font face=3D"Helvetica Neue"><a
          id=3D"user-content-a-clarification-on-the-new-release-schedule"
          class=3D"anchor"
          href=3D"#a-clarification-on-the-new-release-schedule"
          aria-hidden=3D"true"><span aria-hidden=3D"true" class=3D"octico=
n
            octicon-link"></span></a></font></h2>
    <h2><font face=3D"Helvetica Neue">A Clarification On the New Release
        Schedule</font></h2>
    <font face=3D"Helvetica Neue">
    </font>
    <p><font face=3D"Helvetica Neue">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.</font></p>
    <font face=3D"Helvetica Neue">
    </font>
    <p><font face=3D"Helvetica Neue">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.</font></p>
    <font face=3D"Helvetica Neue">
    </font>
    <p><font face=3D"Helvetica Neue">We will attempt to also target the
        3rd Thursday for new major releases (Horizon 21, etc.) for
        consistency's sake, but we are not <em>guaranteeing</em> they
        will be done on a 3rd Thursday.</font></p>
    <font face=3D"Helvetica Neue">
    </font>
    <h2><br>
      <font face=3D"Helvetica Neue"><a
          id=3D"user-content-upcoming-events-and-appearances"
          class=3D"anchor" href=3D"#upcoming-events-and-appearances"
          aria-hidden=3D"true"><span aria-hidden=3D"true" class=3D"octico=
n
            octicon-link"></span></a></font></h2>
    <h2><font face=3D"Helvetica Neue">Upcoming Events and Appearances</fo=
nt></h2>
    <font face=3D"Helvetica Neue">
    </font>
    <ul>
      <li>
        <p><font face=3D"Helvetica Neue"><strong><a
                href=3D"http://www.ausnog.net/">AusNOG - Melbourne,
                Australia - September 7th and 8th, 2017</a></strong></fon=
t></p>
        <p><font face=3D"Helvetica Neue">Tarus Balog will be speaking at
            this year's AusNOG conference being held in Melbourne,
            Australia in September. <a href=3D"http://www.ausnog.net/">Au=
sNOG</a>
            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 <em>"Monitoring at Scale with OpenNMS"</em>:
            <a moz-do-not-send=3D"true"
              href=3D"http://www.ausnog.net/events/ausnog-2017/speakers#T=
arus_Balog">http://www.ausnog.net/events/ausnog-2017/speakers#Tarus_Balog=
</a><br>
          </font> </p>
      </li>
      <li>
        <p><font face=3D"Helvetica Neue"><strong><a
                href=3D"http://www.opennms.com/training/">OpenNMS Trainin=
g
                =E2=80=93 Apex, NC - September 11th through 15th, 2017</a=
></strong></font></p>
        <p><font face=3D"Helvetica Neue">The OpenNMS Group's next trainin=
g
            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: <a
              href=3D"http://www.opennms.com/training/">http://www.opennm=
s.com/training/</a></font></p>
      </li>
      <li>
        <p><font face=3D"Helvetica Neue"><strong><a
                href=3D"https://ohiolinux.org/tarus-balog-to-keynote-ohio=
-linuxfest-2017/">Ohio
                Linux Fest - Columbus, OH - September 29th through 30th,
                2017</a></strong></font></p>
        <p><font face=3D"Helvetica Neue">Tarus Balog will be the keynote
            speaker at Ohio Linux Fest in Columbus. His talk is titled <e=
m>"A
              Short History of an Open Source Business"</em> and will be
            about the history of OpenNMS, decisions that were made,
            problems that were faced, and things we'd do different.</font=
></p>
        <p><font face=3D"Helvetica Neue">For details, see the Ohio Linux
            Fest announcement: <a
              href=3D"https://ohiolinux.org/tarus-balog-to-keynote-ohio-l=
inuxfest-2017/">https://ohiolinux.org/tarus-balog-to-keynote-ohio-linuxfe=
st-2017/</a></font></p>
      </li>
      <li>
        <p><font face=3D"Helvetica Neue"><strong><a
                href=3D"https://osmc.de/">OSMC - Nuremberg, Germany -
                November 21st through 24th, 2017</a></strong></font></p>
        <p><font face=3D"Helvetica Neue">Ronny Trommer will be speaking a=
t
            OSMC with a talk titled, <em>"Another Year with OpenNMS"</em>=
,
            discussing the progress made in the last 3 major releases of
            OpenNMS and what's on the roadmap going forward.</font></p>
        <p><font face=3D"Helvetica Neue"><a
              href=3D"https://osmc.de/events/en-another-year-with-opennms=
/">Ronny's
              talk</a> will be on Thursday, November 23rd. Full details
            of the schedule are available on the OSMC site: <a
              href=3D"https://osmc.de/schedule/">https://osmc.de/schedule=
/</a></font></p>
      </li>
    </ul>
    <font face=3D"Helvetica Neue">
    </font>
    <h2><br>
      <font face=3D"Helvetica Neue"><a id=3D"user-content-until-next-week=
"
          class=3D"anchor" href=3D"#until-next-week" aria-hidden=3D"true"=
><span
            aria-hidden=3D"true" class=3D"octicon octicon-link"></span></=
a></font></h2>
    <h2><font face=3D"Helvetica Neue">Until Next Week=E2=80=A6</font></h2=
>
    <font face=3D"Helvetica Neue">
    </font>
    <p><font face=3D"Helvetica Neue">If there=E2=80=99s anything you=E2=80=
=99d like me to
        talk about in a future TWiO, or you just have a comment or
        criticism you=E2=80=99d like to share, don=E2=80=99t hesitate to =
<a
          href=3D"mailto:[email protected]">say hi</a>.</font></p>
    <font face=3D"Helvetica Neue">
    </font>
    <p><font face=3D"Helvetica Neue">- Ben</font></p>
    <font face=3D"Helvetica Neue">
    </font>
    <h2><br>
      <font face=3D"Helvetica Neue"><a
          id=3D"user-content-resolved-issues-since-last-twio"
          class=3D"anchor" href=3D"#resolved-issues-since-last-twio"
          aria-hidden=3D"true"><span aria-hidden=3D"true" class=3D"octico=
n
            octicon-link"></span></a></font></h2>
    <h2><font face=3D"Helvetica Neue">Resolved Issues Since Last TWiO</fo=
nt></h2>
    <font face=3D"Helvetica Neue">
    </font>
    <ul>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HELM-11">HELM-11</a=
>:
          Allow users to identify the originating datasource in the
          alarm table panel</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HELM-38">HELM-38</a=
>:
          Rename packages to opennms-helm</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HELM-40">HELM-40</a=
>:
          Document installation and basic walk through</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HELM-42">HELM-42</a=
>:
          Prevent users to use a non supported OpenNMS version with the
          OpenNMS FM datasource</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HELM-43">HELM-43</a=
>:
          Provide examples</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HELM-45">HELM-45</a=
>:
          Allow user to toggle between all and featured properties</font>=
</li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HELM-48">HELM-48</a=
>:
          Rename datasources</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/HZN-132">HZN-132</a=
>:
          JMXMonitor</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/NMS-9513">NMS-9513<=
/a>:
          Programmable Northbounder Interfaces</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/NMS-9590">NMS-9590<=
/a>:
          RESTv2 API fails with 500 error due to mangled timestamps</font=
></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/NMS-9598">NMS-9598<=
/a>:
          ExceptionMapper does not update the entity type accordingly</fo=
nt></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/ORG-59">ORG-59</a>:
          Monitor CPU load</font></li>
      <li>
        <font face=3D"Helvetica Neue"><a
            href=3D"https://issues.opennms.org/browse/ORG-71">ORG-71</a>:
          Monitor CPU usage</font></li>
    </ul>
    <font face=3D"Helvetica Neue">
    </font>
  </body>
</html>

--------------FFAA0BEAB4C6CF579C154A2E--


--===============4634340270157963103==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--===============4634340270157963103==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/wiki/index.php?page=MailingListFaq

opennms-announce mailing list

To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-announce
--===============4634340270157963103==--