Build #108

Build: #108 failed Changes by Bamboo Administrator

Code commits

OpenNMS (develop branch)

  • Bamboo Administrator

    Bamboo Administrator 0814fd3cf003356bba18dca44f15b58aad204ec8

    [bamboo] Automated branch merge (from release-24.0.0:849b28085d3a438aaf077dc35c9d6f09bce0a927)

  • Jesse White

    Jesse White 849b28085d3a438aaf077dc35c9d6f09bce0a927 m

    Merge pull request #2390 from OpenNMS/HZN-1475-rebase
    HZN-1475: Extend topology generator and test suite to support bridge topology - release 4.0.0

  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> f119c402b28423bd4829c875956d398827884c1a m

    NMS-10475 fix MacaddressGeneratorTest

    • features/enlinkd/generator/src/test/java/org/opennms/enlinkd/generator/util/MacAddressGeneratorTest.java (version f119c402b28423bd4829c875956d398827884c1a)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> c942ad3dd1fcfa3140a30c4675babaa7fe031c96 m

    NMS-10475 get number of nodes right

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version c942ad3dd1fcfa3140a30c4675babaa7fe031c96)
    • features/enlinkd/generator/src/test/java/org/opennms/enlinkd/generator/protocol/BridgeProtocolTest.java (version c942ad3dd1fcfa3140a30c4675babaa7fe031c96)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> cb6b1e3e4afb1eb7248391ac0a01ca2d059a0c54 m

    NMS-10475 improve documentation

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version cb6b1e3e4afb1eb7248391ac0a01ca2d059a0c54)
    • features/topology-map/plugins/org.opennms.features.topology.plugins.topo.linkd/src/test/java/org/opennms/features/topology/plugins/topo/linkd/internal/LinkdTopologyProviderTestIT.java (version cb6b1e3e4afb1eb7248391ac0a01ca2d059a0c54)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> d16500f2909e44b2744f84119c2c080749c8df50 m

    NMS-10475 restart bamboo

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version d16500f2909e44b2744f84119c2c080749c8df50)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> 176e5930ea2159dcb4e6cd8f8fc2bb48bb08308b m

    NMS-10475 fixes after rebase

    • features/topology-map/plugins/org.opennms.features.topology.plugins.topo.linkd/src/test/java/org/opennms/features/topology/plugins/topo/linkd/internal/LinkdTopologyProviderTestIT.java (version 176e5930ea2159dcb4e6cd8f8fc2bb48bb08308b)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> 5adfcf4117bea91d71192e17328d6d1eb96ff70b m

    NMS-10475 get number of nodes right

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version 5adfcf4117bea91d71192e17328d6d1eb96ff70b)
    • features/enlinkd/generator/src/test/java/org/opennms/enlinkd/generator/protocol/BridgeProtocolTest.java (version 5adfcf4117bea91d71192e17328d6d1eb96ff70b)
    • features/topology-map/plugins/org.opennms.features.topology.plugins.topo.linkd/src/test/java/org/opennms/features/topology/plugins/topo/linkd/internal/LinkdTopologyProviderTestIT.java (version 5adfcf4117bea91d71192e17328d6d1eb96ff70b)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> 716771fc20d940a4a25b3ed7b19bd71e184d1b4b m

    NMS-10475 generate topology recursively

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version 716771fc20d940a4a25b3ed7b19bd71e184d1b4b)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/bridge/BridgeBuilder.java (version 716771fc20d940a4a25b3ed7b19bd71e184d1b4b)
    • features/topology-map/plugins/org.opennms.features.topology.plugins.topo.linkd/src/test/java/org/opennms/features/topology/plugins/topo/linkd/internal/LinkdTopologyProviderTestIT.java (version 716771fc20d940a4a25b3ed7b19bd71e184d1b4b)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> ef6f52e0b8bd79daa3b6711cc839e4c5047a0ad3 m

    NMS-10475 use BridgeBuilder to create bridgebridge links

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version ef6f52e0b8bd79daa3b6711cc839e4c5047a0ad3)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/bridge/BridgeBuilder.java (version ef6f52e0b8bd79daa3b6711cc839e4c5047a0ad3)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/bridge/BridgeBuilderContext.java (version ef6f52e0b8bd79daa3b6711cc839e4c5047a0ad3)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> 1c20c4e604e2c2c996dd8f9cba765ee9b86e492e m

    NMS-10475 clean up code

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/TopologyGenerator.java (version 1c20c4e604e2c2c996dd8f9cba765ee9b86e492e)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version 1c20c4e604e2c2c996dd8f9cba765ee9b86e492e)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/Protocol.java (version 1c20c4e604e2c2c996dd8f9cba765ee9b86e492e)
    • features/topology-map/plugins/org.opennms.features.topology.plugins.topo.linkd/src/test/java/org/opennms/features/topology/plugins/topo/linkd/internal/LinkdTopologyProviderTestIT.java (version 1c20c4e604e2c2c996dd8f9cba765ee9b86e492e)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> 63cc1def6c4ef583b9022690d06b6eb5f5fd574f m

    NMS-10475 use BridgeBuilder to create all database entries

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version 63cc1def6c4ef583b9022690d06b6eb5f5fd574f)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/bridge/BridgeBuilder.java (version 63cc1def6c4ef583b9022690d06b6eb5f5fd574f)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/bridge/BridgeBuilderContext.java (version 63cc1def6c4ef583b9022690d06b6eb5f5fd574f)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> e7ea08898b95c89e1b5f951935378292f1c9a75c m

    NMS-10475 clean up code

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version e7ea08898b95c89e1b5f951935378292f1c9a75c)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/bridge/BridgeBuilder.java (version e7ea08898b95c89e1b5f951935378292f1c9a75c)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> 63e2ee28880333dab6afba90cac30cd5108772aa m

    NMS-10475 refactorinng: simplify methods, rename bridgeBridg to bridge

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/TopologyGenerator.java (version 63e2ee28880333dab6afba90cac30cd5108772aa)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version 63e2ee28880333dab6afba90cac30cd5108772aa)
    • features/enlinkd/shell/src/main/java/org/opennms/features/enlinkd/shell/GenerateTopologyCommand.java (version 63e2ee28880333dab6afba90cac30cd5108772aa)
    • features/topology-map/plugins/org.opennms.features.topology.plugins.topo.linkd/src/test/java/org/opennms/features/topology/plugins/topo/linkd/internal/LinkdTopologyProviderTestIT.java (version 63e2ee28880333dab6afba90cac30cd5108772aa)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> 42bca8891fe2ff633efb5d8a6f2d000839929a8b m

    NMS-10475 clean up code

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version 42bca8891fe2ff633efb5d8a6f2d000839929a8b)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/util/MacAddressGenerator.java (version 42bca8891fe2ff633efb5d8a6f2d000839929a8b)
    • features/topology-map/plugins/org.opennms.features.topology.plugins.topo.linkd/src/test/java/org/opennms/features/topology/plugins/topo/linkd/internal/LinkdTopologyProviderTestIT.java (version 42bca8891fe2ff633efb5d8a6f2d000839929a8b)
  • Antonio Russo

    Antonio Russo 7554b75b00d27a507196bb47c3f470b9cb1cb6ab m

    Fixed a type in example

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version 7554b75b00d27a507196bb47c3f470b9cb1cb6ab)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> 36687a1e3cd4713428db29b0c038899623f9457f m

    NMS-10475 add test for bridge topology

    • features/topology-map/plugins/org.opennms.features.topology.plugins.topo.linkd/src/test/java/org/opennms/features/topology/plugins/topo/linkd/internal/LinkdTopologyProviderTestIT.java (version 36687a1e3cd4713428db29b0c038899623f9457f)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> 8c85e0f7e2b845e274f5cc4aa4e7cb4c716985cb m

    NMS-10475 fix typo in port number

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version 8c85e0f7e2b845e274f5cc4aa4e7cb4c716985cb)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/util/MacAddressGenerator.java (version 8c85e0f7e2b845e274f5cc4aa4e7cb4c716985cb)
  • Antonio Russo

    Antonio Russo 14f329123a085eacc916942fd361a583d4de1395 m

    NMS-10475: Fixed Bridge Topology Generation example
    Fixed a NPE ifindex in ipnettomedia must be -1 whennodeid is null
    Refactored class layout so that example is more followable on the map

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version 14f329123a085eacc916942fd361a583d4de1395)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> 7ec9e0bbba941f60fb7cb065fce9d0a89dbcaa68 m

    NMS-10475 fix typo in port number

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version 7ec9e0bbba941f60fb7cb065fce9d0a89dbcaa68)
  • Antonio Russo

    Antonio Russo e0d8eab8e6f5a5ab4880492662338346ba336b75 m

    Fixed generation of snmpinterface

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version e0d8eab8e6f5a5ab4880492662338346ba336b75)
  • Antonio Russo

    Antonio Russo fc5feb742db409844d77eda197be3dd44c76b258 m

    NMS-10475: set up example with summary methods
    Created method to persist bridge bridgelink
    created method to persist bridge host link
    created method to persist clouds of mac and ips (with no node ref)

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version fc5feb742db409844d77eda197be3dd44c76b258)
  • Antonio Russo

    Antonio Russo 76e19387410f4ac28852f4d437ed9d3dc039a598 m

    NMS-10475 load bridge topology on topology update event

    • features/enlinkd/daemon/src/main/java/org/opennms/netmgt/enlinkd/EnhancedLinkd.java (version 76e19387410f4ac28852f4d437ed9d3dc039a598)
    • features/enlinkd/service/impl/src/main/java/org/opennms/netmgt/enlinkd/service/impl/BridgeTopologyServiceImpl.java (version 76e19387410f4ac28852f4d437ed9d3dc039a598)
  • Antonio Russo

    Antonio Russo 52c0f829d7bafb86b60dfdf14964ebfc6f542afb m

    NMS-10475 fix invalid mec address 0000:0000:0000

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/util/MacAddressGenerator.java (version 52c0f829d7bafb86b60dfdf14964ebfc6f542afb)
  • Antonio Russo

    Antonio Russo 0d1c2ae579050b495f28b3d7f71bfd20dfb638a5 m

    HZN-1475 added bridgeMacLinks to delete

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/TopologyPersister.java (version 0d1c2ae579050b495f28b3d7f71bfd20dfb638a5)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> a362f970625040e87e9f95e9cc4af4dc1401e59d m

    NMS-10475 fix minor problems in Antonios example

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version a362f970625040e87e9f95e9cc4af4dc1401e59d)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/Protocol.java (version a362f970625040e87e9f95e9cc4af4dc1401e59d)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/util/MacAddressGenerator.java (version a362f970625040e87e9f95e9cc4af4dc1401e59d)
    • features/enlinkd/generator/src/test/java/org/opennms/enlinkd/generator/util/MacAddressGeneratorTest.java (version a362f970625040e87e9f95e9cc4af4dc1401e59d)
  • Antonio Russo

    Antonio Russo 37b09914b405200b7fb6097e5ef5f4d6a212b9dc m

    HZN-1475 added a full example of topology generation

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version 37b09914b405200b7fb6097e5ef5f4d6a212b9dc)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> 8e1c172df495719d8e38597011095d6a5413706f m

    NMS-10475 build simple topology with 1 switch

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/TopologyPersister.java (version 8e1c172df495719d8e38597011095d6a5413706f)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version 8e1c172df495719d8e38597011095d6a5413706f)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/Protocol.java (version 8e1c172df495719d8e38597011095d6a5413706f)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> 1e7c67a9389db0f100a01cd82c250eae9b9cc3f5 m

    NMS-10475 add test for BridgeBridge

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/TopologyGenerator.java (version 1e7c67a9389db0f100a01cd82c250eae9b9cc3f5)
    • features/enlinkd/service/impl/src/main/java/org/opennms/netmgt/enlinkd/service/impl/BridgeTopologyServiceImpl.java (version 1e7c67a9389db0f100a01cd82c250eae9b9cc3f5)
    • features/enlinkd/shell/src/main/java/org/opennms/features/enlinkd/shell/GenerateTopologyCommand.java (version 1e7c67a9389db0f100a01cd82c250eae9b9cc3f5)
    • features/topology-map/plugins/org.opennms.features.topology.plugins.topo.linkd/pom.xml (version 1e7c67a9389db0f100a01cd82c250eae9b9cc3f5)
    • features/topology-map/plugins/org.opennms.features.topology.plugins.topo.linkd/src/test/java/org/opennms/features/topology/plugins/topo/linkd/internal/LinkdTopologyProviderTestIT.java (version 1e7c67a9389db0f100a01cd82c250eae9b9cc3f5)
    • features/topology-map/plugins/org.opennms.features.topology.plugins.topo.linkd/src/test/resources/META-INF/opennms/applicationContext-LinkdTopologyProviderTestIT.xml (version 1e7c67a9389db0f100a01cd82c250eae9b9cc3f5)
  • Antonio Russo

    Antonio Russo 379f612272e72988ce597ad809c24f25214fee42 m

    HZN-1475 added an example for bridge bridge two level
    produced as an example a tree of bridgebridgelink
    it is useful to persist bridgeelement too
    setting al the vlan id to 1

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/TopologyPersister.java (version 379f612272e72988ce597ad809c24f25214fee42)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version 379f612272e72988ce597ad809c24f25214fee42)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> e483a856dc2225a5dbf948f0f42a314a68765244 m

    NMS-10475 build simple topology with 1 switch

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/TopologyPersister.java (version e483a856dc2225a5dbf948f0f42a314a68765244)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version e483a856dc2225a5dbf948f0f42a314a68765244)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> 51bfc9106867d312be20b465705fac084819347e m

    HZN-1475 Added BridgeBridge protocol

    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/TopologyGenerator.java (version 51bfc9106867d312be20b465705fac084819347e)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/TopologyPersister.java (version 51bfc9106867d312be20b465705fac084819347e)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/protocol/BridgeProtocol.java (version 51bfc9106867d312be20b465705fac084819347e)
    • features/enlinkd/generator/src/main/java/org/opennms/enlinkd/generator/util/MacAddressGenerator.java (version 51bfc9106867d312be20b465705fac084819347e)
    • features/enlinkd/generator/src/test/java/org/opennms/enlinkd/generator/util/MacAddressGeneratorTest.java (version 51bfc9106867d312be20b465705fac084819347e)
  • patrick-schweizer <patrick@schweizer-ing.com>

    patrick-schweizer <patrick@schweizer-ing.com> 0e921922bde73e03eb03c12511c7f4419ba74fdc m

    NMS-10475 add testBridgeBridge

    • features/enlinkd/shell/src/main/java/org/opennms/features/enlinkd/shell/GenerateTopologyCommand.java (version 0e921922bde73e03eb03c12511c7f4419ba74fdc)
    • features/topology-map/plugins/org.opennms.features.topology.plugins.topo.linkd/src/test/java/org/opennms/features/topology/plugins/topo/linkd/internal/LinkdTopologyProviderTestIT.java (version 0e921922bde73e03eb03c12511c7f4419ba74fdc)