Build #538

Check all POMs for complete dependencies.

Build: #538 failed Rebuilt by Benjamin Reed

Code commits

OpenNMS (develop branch)

  • Jesse White

    Jesse White 50d1f152e04d4d96941bb629a6f2712a4e4d2723

    NMS-9899: Update the name to match the protocol name set in the detector.

    • smoke-test/src/test/java/org/opennms/smoketest/minion/DetectorsCommandIT.java (version 50d1f152e04d4d96941bb629a6f2712a4e4d2723)
  • Jesse White

    Jesse White 47440c9e09cef6d4237857b1f18732fa3764b211

    Merge branch 'NMS-9899' of https://github.com/dino2gnt/opennms into pr/jira/NMS-9899

  • Dino <dino2gnt@gmail.com>

    Dino <dino2gnt@gmail.com> 615b187948747475adc9e8686663e54bc82b4e55 m

    Add wsmanwql.adoc to index.adoc so it actually renders!

    • opennms-doc/guide-admin/src/asciidoc/index.adoc (version 615b187948747475adc9e8686663e54bc82b4e55)
  • Jesse White

    Jesse White d11344763f75c87a723e690128fc8284e1b150e1

    Merge pull request #2145 from OpenNMS/jira/NMS-10340
    NMS-10340: Provide OSGi-friendly CollectionAgentFactory

  • Jesse White

    Jesse White beb6336990cea28cb3c2abd1d2fb0e9e98c6ac23

    Merge pull request #2146 from OpenNMS/smith/oce-0907
    OCE-REST: fix broken negative feedback submission

  • Jesse White

    Jesse White 9bd3e88c4607c9d4a9ae9368415418081758ba93

    Merge pull request #2142 from OpenNMS/mbrooks/HZN-1385
    HZN-1385: Extend the Kafka Producer to expose related alarms for situations

  • Markus von Rüden

    Markus von Rüden 8eea2db9347bfea44e2d191d9a9dbbbc3e2cf018 m

    NMS-10340: Provide OSGi-friendly CollectionAgentFactory

    • features/collection/core/src/main/java/org/opennms/netmgt/collection/core/DefaultCollectionAgentService.java (version 8eea2db9347bfea44e2d191d9a9dbbbc3e2cf018)
    • features/collection/core/src/main/java/org/opennms/netmgt/collection/core/OsgiCollectionAgentFactory.java (version 8eea2db9347bfea44e2d191d9a9dbbbc3e2cf018)
    • features/telemetry/distributed/sentinel/src/main/resources/OSGI-INF/blueprint/blueprint.xml (version 8eea2db9347bfea44e2d191d9a9dbbbc3e2cf018)
  • David Hustace

    David Hustace d3eb6233326a14d167a97e5e107ffb298b15dbb9

    NMS-10264: Enhancement to use single alarm to track a problem state (#2077)
    * Reworked implementation and configurations for NMS-10624... Use single alarm to track problem state.

    * Let clearing events be Normal but set Alarm severity to Clear and remove update-fields for Severity in eventconf.

    * Fixed issue with severity not being reset on transition from resolution to problem.

    * This change allows the old two alarm method to work as before as well as the new single alarm design.

    * Fixing WillItUnmarshalTests

    * Auto acknowledging notifications from alarms now works when there is a single alarm vs. two tracking the alarm state.  Use clear-key with old alarm behavior and use reduction-key with new alarm behavior.

    * Adding documentation to alarms including changes for tracking problems states with a single alarm.

    * Added support for optionally instantiating new Alarms if a cleared Alarm exists.

    * Flush the DAO to avoid keyviolation, corrected configuring properity, and added documentation.

    * Adding files that got missed and addressing PR comments.

    * Added archive function to alarms setting qosalarmstate = "Archived" and setting severity to be cleared.  Should probably formalize the qosalarmstate to have a set of values such as Cleared, Escalated, New, Acknowledged... etc.

    * Revert "Added archive function to alarms setting qosalarmstate = "Archived" and setting severity to be cleared.  Should probably formalize the qosalarmstate to have a set of values such as Cleared, Escalated, New, Acknowledged... etc."

    This reverts commit 0f22619d92b2cf478f843478cce251a33110754c.

    * Merge conflict.

    * New single Alarm state behavior now works with legacy Event configurations.  The new single alarm behavior can be disabled by setting the system property: org.opennms.alarmd.legacyAlarmState

    * Write tests for new flags controlling legacy two alarms tracking problem state vs new single alarm to track problem state

    * Resolving issues in PR.

    * Fixing blackbox tests that are now failing.

    * Fix Alarm Lifecycle integration test.

    • opennms-alarms/daemon/src/main/java/org/opennms/netmgt/alarmd/AlarmPersisterImpl.java (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-alarms/daemon/src/test/java/org/opennms/netmgt/alarmd/AlarmLifecycleListenerManagerIT.java (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-alarms/daemon/src/test/java/org/opennms/netmgt/alarmd/AlarmdBlackboxIT.java (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-alarms/daemon/src/test/java/org/opennms/netmgt/alarmd/AlarmdIT.java (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-alarms/daemon/src/test/java/org/opennms/netmgt/alarmd/driver/AlarmdDriver.java (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-alarms/daemon/src/test/java/org/opennms/netmgt/alarmd/driver/Scenario.java (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-base-assembly/src/main/filtered/etc/events/opennms.bsm.events.xml (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-base-assembly/src/main/filtered/etc/opennms.properties (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-config/src/main/java/org/opennms/netmgt/config/NotificationManager.java (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/images/alarms/new_after_clear_1.png (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/images/alarms/new_after_clear_2.png (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/images/alarms/new_after_clear_3.png (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/images/alarms/new_after_clear_4.png (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/images/alarms/new_after_clear_5.png (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/images/alarms/new_after_clear_6.png (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/images/alarms/single_alarm_1.png (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/images/alarms/single_alarm_2.png (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/images/alarms/single_alarm_3.png (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/images/alarms/single_alarm_4.png (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/images/alarms/single_alarm_5.png (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/images/alarms/single_alarm_6.png (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/images/alarms/single_alarm_7.png (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/images/alarms/single_alarm_8.png (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/index.adoc (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/text/alarms/alarmd.adoc (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/text/alarms/configuring-alarms.adoc (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/text/alarms/introduction.adoc (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • opennms-doc/guide-admin/src/asciidoc/text/bsm/introduction.adoc (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
    • tests/mock-elements/src/main/java/org/opennms/netmgt/mock/MockEventUtil.java (version d3eb6233326a14d167a97e5e107ffb298b15dbb9)
  • Matthew Brooks <Matt@mattbrooks.ca>

    Matthew Brooks <Matt@mattbrooks.ca> 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac

    HZN-1380: HA redundancy via ZooKeeper leader election (#2132)
    * HZN-1380: HA redundancy via ZooKeeper leader election

    * HZN-1380: Updated leader holding to guard against spurious wakeups

    * HZN-1380: Implemented review feedback

    * HZN-1380: Implemented additional review feedback

    * HZN-1380: Fixed zookeeper versioning in features-sentinel.xml and added a negative test case for the zookeeper implementation

    • container/features/src/main/resources/features-sentinel.xml (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/api/pom.xml (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/api/src/main/java/org/opennms/features/distributed/coordination/api/DomainManager.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/api/src/main/java/org/opennms/features/distributed/coordination/api/DomainManagerFactory.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/api/src/main/java/org/opennms/features/distributed/coordination/api/Role.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/api/src/main/java/org/opennms/features/distributed/coordination/api/RoleChangeHandler.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/common/pom.xml (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/common/src/main/java/org/opennms/features/distributed/coordination/common/AbstractDomainManager.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/common/src/main/java/org/opennms/features/distributed/coordination/common/AbstractDomainManagerFactory.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/common/src/main/java/org/opennms/features/distributed/coordination/common/ConnectionBasedDomainManager.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/common/src/test/java/org/opennms/features/distributed/coordination/common/AbstractDomainManagerFactoryTest.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/common/src/test/java/org/opennms/features/distributed/coordination/common/AbstractDomainManagerTest.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/common/src/test/java/org/opennms/features/distributed/coordination/common/ConnectionBasedDomainManagerTest.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/pom.xml (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/shell/pom.xml (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/shell/src/main/java/org/opennms/features/distributed/coordination/shell/JoinElectionDomain.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/zookeeper/pom.xml (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/zookeeper/src/main/java/org/opennms/features/distributed/coordination/zookeeper/ZookeeperDomainManager.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/zookeeper/src/main/java/org/opennms/features/distributed/coordination/zookeeper/ZookeeperDomainManagerFactory.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/zookeeper/src/main/resources/OSGI-INF/blueprint/blueprint.xml (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/zookeeper/src/test/java/org/opennms/features/distributed/coordination/zookeeper/ZookeeperDomainManagerFactoryTest.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/zookeeper/src/test/java/org/opennms/features/distributed/coordination/zookeeper/ZookeeperDomainManagerIT.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/coordination/zookeeper/src/test/java/org/opennms/features/distributed/coordination/zookeeper/ZookeeperDomainManagerTest.java (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/distributed/pom.xml (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
    • features/sentinel/repository/pom.xml (version 4c7a4fb5b17f2f48a2d1eeea583dffcab04d1dac)
  • David Smith <smith@opennms.com>

    David Smith <smith@opennms.com> 9f29e7fc47906cf8aae368be067174bdec93029a m

    OCE-ReST fix broken negative feedback submission

    • features/situation-feedback/api/src/main/java/org/opennms/features/situationfeedback/api/AlarmFeedback.java (version 9f29e7fc47906cf8aae368be067174bdec93029a)
    • features/situation-feedback/elastic/src/test/java/org/opennms/features/situationfeedback/elastic/ElasticFeedbackRepositoryIT.java (version 9f29e7fc47906cf8aae368be067174bdec93029a)
    • features/situation-feedback/rest/impl/src/main/java/org/opennms/features/situationfeedback/rest/SituationFeedbackRestServiceImpl.java (version 9f29e7fc47906cf8aae368be067174bdec93029a)
    • features/situation-feedback/rest/impl/src/test/java/org/opennms/features/situationfeedback/rest/SituationFeedbackrestServiceIT.java (version 9f29e7fc47906cf8aae368be067174bdec93029a)
  • Matthew Brooks <matt@opennms.com>

    Matthew Brooks <matt@opennms.com> 3dcb3e8eed1fe18e372d682a26b8a648dbe84e7c m

    HZN-1385: Extend the Kafka Producer to expose related alarms for situations

    • features/kafka/producer/src/main/java/org/opennms/features/kafka/producer/ProtobufMapper.java (version 3dcb3e8eed1fe18e372d682a26b8a648dbe84e7c)
    • features/kafka/producer/src/main/java/org/opennms/features/kafka/producer/model/OpennmsModelProtos.java (version 3dcb3e8eed1fe18e372d682a26b8a648dbe84e7c)
    • features/kafka/producer/src/main/proto/opennms-kafka-producer.proto (version 3dcb3e8eed1fe18e372d682a26b8a648dbe84e7c)
    • features/kafka/producer/src/test/java/org/opennms/features/kafka/producer/ProtoBufMapperTest.java (version 3dcb3e8eed1fe18e372d682a26b8a648dbe84e7c)
  • Dino <dino2gnt@gmail.com>

    Dino <dino2gnt@gmail.com> 87f03d88e4901834c068d73f3a1a4b785f573df9 m

    Adding to test that the detector will successfully load on Minion

    • smoke-test/src/test/java/org/opennms/smoketest/minion/DetectorsCommandIT.java (version 87f03d88e4901834c068d73f3a1a4b785f573df9)
  • Dino <dino2gnt@gmail.com>

    Dino <dino2gnt@gmail.com> c9680c78d72154403ca56982ec8f4bd10ada011c m

    Add the DetectorFactory to blueprint also

    • features/wsman/src/main/resources/OSGI-INF/blueprint/blueprint.xml (version c9680c78d72154403ca56982ec8f4bd10ada011c)
  • Dino <dino2gnt@gmail.com>

    Dino <dino2gnt@gmail.com> 43bd551a5559941f560bc208e22508fd210c38d3 m

    NMS-9899: Add a new WsMan WQL-based detector
    -- Jira: NMS-9899">https://issues.opennms.org/browse/NMS-9899

    Add a new WsMan detector that can use WQL filters against an
    endpoint to detect arbitrary service

    • features/wsman/src/main/java/org/opennms/netmgt/provision/detector/wsman/WsManWQLDetector.java (version 43bd551a5559941f560bc208e22508fd210c38d3)
    • features/wsman/src/main/java/org/opennms/netmgt/provision/detector/wsman/WsManWQLDetectorFactory.java (version 43bd551a5559941f560bc208e22508fd210c38d3)
    • opennms-doc/guide-admin/src/asciidoc/text/provisioning/detectors/wsmanwql.adoc (version 43bd551a5559941f560bc208e22508fd210c38d3)