mvrueden <mvrueden@users.noreply.github.com>: Author Summary

Builds triggered by mvrueden <mvrueden@users.noreply.github.com>

Builds triggered by an author are those builds which contains changes committed by the author.
403
53 (13%)
350 (87%)

Breakages and fixes

Broken means the build has failed but the previous build was successful.
Fixed means that the build was successful but the previous build has failed.
17 (4% of all builds triggered)
15 (4% of all builds triggered)
-2
Build Completed Code commits Tests
POWEREDBY › PBO2017 › #58 3 weeks ago
Merge pull request #2891 from OpenNMS/jira/NMS-12513-smoke-hql-2015
NMS-12513: Fix HQL injection issue
Testless build
POWEREDBY › PBO2015 › #58 3 weeks ago
Merge pull request #2891 from OpenNMS/jira/NMS-12513-smoke-hql-2015
NMS-12513: Fix HQL injection issue
5766 passed
POWEREDBY › PBO2018 › #80 3 weeks ago
Merge pull request #2891 from OpenNMS/jira/NMS-12513-smoke-hql-2015
NMS-12513: Fix HQL injection issue
Testless build
OPENNMS › DM › #623 3 weeks ago
NMS-12423: Add CIDR support for ip address expressions (Classification Rules) (#2886)
This allows to use CIDR expression in classification rules. The expression will be transformed into a range during rule loading.
Merge pull request #2891 from OpenNMS/jira/NMS-12513-smoke-hql-2015
NMS-12513: Fix HQL injection issue
Testless build
OPENNMS › OPENNMS › #224 3 weeks ago
NMS-12423: Add CIDR support for ip address expressions (Classification Rules) (#2886)
This allows to use CIDR expression in classification rules. The expression will be transformed into a range during rule loading.
8128 passed
POWEREDBY › PBO2019 › #21 4 weeks ago
NMS-12423: Add CIDR support for ip address expressions (Classification Rules) (#2886)
This allows to use CIDR expression in classification rules. The expression will be transformed into a range during rule loading.
Testless build
PRIME › MERGE2019 › #156 4 weeks ago
NMS-12423: Add CIDR support for ip address expressions (Classification Rules) (#2886)
This allows to use CIDR expression in classification rules. The expression will be transformed into a range during rule loading.
Testless build
POWEREDBY › PBO2019 › #18 4 weeks ago
Merge pull request #2891 from OpenNMS/jira/NMS-12513-smoke-hql-2015
NMS-12513: Fix HQL injection issue
Testless build
You have insufficient permissions to see all of the builds.
Build Completed Code commits Tests
POWEREDBY › PBO2019 › #9 1 month ago
Merge pull request #2883 from OpenNMS/jira/NMS-12422-smoke
NMS-12422: Allow multiple values for ip address input
Testless build
OPENNMS › OPENNMS › #200 2 months ago
Merge pull request #2873 from OpenNMS/jira/NMS-12453-2020-smoke
NMS-12453: Allow exposing status information (New Graph API)
2 of 5229 failed
OPENNMS › OPENNMS › #188 2 months ago
NMS-12086: Introduce new Graph Service API (#2856)
NMS-12086: Introduce new Graph Service API

* HZN-1464: Rename all modules/bundles

* NMS-1464: Rename all the packages

* HZN-1464: Cleanup

* HZN-1464: More cleanup

* HZN-1464: Javadoc and minor feature rework

* HZN-1471: Add GraphProvider (or SingleGraphContainerProvider) support

* HZN-1472: Expose GraphRepository to OSGi registry

* Allow persisting/queriing container info

* Make persistent actually work using osgi

* Fix NPE

* Make it actually compile

* Add some documentation for now

* Cleanup GenericProperties

* Add TODO.md

* HZN-1490 update graph related poms to 25.0.0-SNAPSHOT manually.

* Fix failing integration test

* Add missing features

* Fix failing system test

* HZN-1505: Implement domain specific graph objects in New Graph service

* HZN-1505: address pull request comments

* HZN-1505: Cleanup

* HZN-1505: More cleanup

* HZN-1505: add tests for SimpleGraph, address pull request comments

* HZN-1505: add tests for SimpleGraph, address pull request comments

* HZN-1510: Introduce CollapsibleVertex and do not use isGroup()

* HZN-1510: Remove group related methods

* HZN-1510: Remove addVertex(int, int)

* HZN-1510: Remove DelegatingVertexEdgeProvider

* HZN-1510: Introduce Graph

* HZN-1510: Wrap CollapsibleGraph correctly

* HZN-1510: Remove VertexHopGraphProvider and use CollapsibleGraph instead

* HZN-1510: Refactor getSemanticZoomLevel

* HZN-1510: Rearrange code

* HZN-1510: Fix uncommented tests

* HZN-1510: Cleanup

* HZN-1510: Make tests pass in features/topology-map

* HZN-1505: fix test DefaultGraphRepositoryIT

* HZN-1510: Address review comment(s)

* HZN-1505: fix test GraphProviderIT.canExposeGraphProvider

* Refactor GraphService to use Generic* instead of concrete

* HZN-1522: fix DefaultGraphRepositoryIT.verifyCRUD

* Move graph changeset to 25.0.0

* Fix failing compilation

* Fix messed up merge

* HZN-1523: Make GraphRepository persist collections: first version

* HZN-1523: add test to persist collections

* HZN-1523: add null check

Co-Authored-By: patrick-schweizer <patrick@schweizer-ing.com>

* HZN-1523: fix imports

* HZN-1523: fix imports

* HZN-1523: Renaming and minor cleanup

* HZN-1523: Add missing gson bundle

* HZN-1470: First version of a Graph Rest Service

* HZN-1470: More concrete ReST implementation

* HZN-1470: Cleanup bundle instructions

* HZN-1470: Fix failing test

* HZN-1470: More Rest implementation

* HZN-1470: Include features in system directory

* HZN-1470: Rework media type handling

* HZN-1470: Fix failing test

* HZN-1470: Flatten non primitive types to string to persist it to xml properly

* HZN-1470: Remove xml support

* HZN-1490 first version

* HZN-1490 address PR comments

* HZN-1490 add caching to ApplicationGraphProvider temporarily until we have a general cache strategy.

* HZN-1490 remove caching from ApplicationGraphProvider

* HZN-1490: small code cleanup

* HZN-1490: introduce ApplicationGraph

* HZN-1490: add mapping from Domain Graph to BackendGraph

* HZN-1490: add mapping from Domain Graph to BackendGraph

* HZN-1490: Correct copyright

Co-Authored-By: patrick-schweizer <patrick@schweizer-ing.com>

* HZN-1521: removed IdGenerator

* HZN-1490: try to wire GraphService into ApplicationToplogyProvider

* HZN-1490: try to wire GraphService into ApplicationToplogyProvider

* HZN-1490: Rename existing classes

* HZN-1490: Make Application Topology Provider work again

* HZN-1490: Mark classes as Legacy

* HZN-1490: Add todo

* HZN-1490: Fix failing AplicationGraphProviderTest

* HZN-1490: Fix copyright years

* HZN-1490: Fix failing GraphMLGraphProviderIT

* HZN-1490: Fix failing GraphRestServiceIT

* HZN-1521: Edges should allow to contain vertices of different namespaces (#2465)

* HZN-1521: Edges should allow to contain vertices of different namespaces: introduce VertexRef

* HZN-1521: remove database reference from Edge to Vertex and save the reference in the associated properties

* HZN-1521: fix SimpleTest

* HZN-1521: enhance namespace checks, fix tests, fix PR comments

* HZN-1521: prevent misuse of properties

* HZN-1521: VertexRef use dedicated method to convert to String

* HZN-1521: improved TODO

* HZN-1521: Code reformattings

* HZN-1521: centralize assertThrows, throw Exception if adding an Edge with reference to unknown Vertex in same namespace

* HZN-1521: add tests to verify that an Exception is thrown when adding an Edge with reference to unknown Vertex in same namespace

* HZN-1521: embed source and target in EdgeEntity in same table

* HZN-1521: Fix compiliation issue

* HZN-1521: fix PR comments: remove code duplication, typo in EdgeEntity

* HZN-1521 add default constructor for hibernate to VertexRefEntity

* HZN-1521: fix create.sql for tests

* HZN-1521: Make it compile

* HZN-1521: Fix failing test and minor cleanup

* HZN-1566: make VertexRef an immutable attribute of Vertex (not implements), remove GenericVertexRef

* HZN-1566: remove comment

* HZN-1566: cleanup

* HZN-15681: add search for applications, add search command to karaf

* HZN-1568 add rest declaraation for search to blueprint.xml

* HZN-1568 use native java classes (instead of Google Objects) for equals / hash code methods

* HZN-1568 remove documentation on how to install and run the GraphSearchCommand

* HZN-1568 add LabelSearchProvider

* HZN-1568 add label to ApplicationVertex

* HZN-1568: Use javax.ws.rs.QueryParam instead of Spring's QueryParam

* HZN-1568: Fix service wiring

* HZN-1568 fix pull request comments

* HZN-1568 fix pull request comments: give back HTTP 204 for empty suggestions list

* HZN-1568 fix pull request comments: remove unnecessary new line

* HZN-1568 fix pull request comments: remove unnecessary new line

* NMS-12092 add test to verify REST endpoint for search

* NMS-12092 address PR comments: move tests into GraphRestServiceIT

* NMS-12092: fixed formatting

* NMS-12092: better logging (PR comments) and test for result size

* NMS-12092: fix rebase problem

* NMS-11985: make all graph related classes immutable (#2562)

* NMS-11985: make all graph related classes immutable

* NMS-11985: improved Javadoc & exception messages

* NMS-11985: fix problems with the usage of mutable classes

* NMS-11985: addressed pull request comments from Matt: provate
constructors for builders, static initialization of Lists

* NMS-11985: rename interface Graph to ImmutableGraph and move all setters
to the builder. GenericGraph and the Domain graphs will implement this
interface.

* NMS-11985: remove AllowedValuesInPropertiesMap.java completely and add
javadoc that specifies to add only immutable objects

* NMS-11985: remove AllowedValuesInPropertiesMap.java completely and add
javadoc that specifies to add only immutable objects

* NMS-11985: create a shortcut for building DomainGraphElements like
ApplicationGraph.from(GenericGraph)

* NMS-11985: cleanup

* NMS-11985: disallow changing namespace after adding edges

* NMS-11985: fix GenericElementTest

* NMS-11985: make GraphContainer immutable

* NMS-11985: remove dependency to old Graph interface

* NMS-11985: fix DefaultGraphRepositoryIT

* NMS-11985: fix nullpointer problem: null values are not allowed in ImmutableMap

* NMS-11985: Add to always run smoke-tests for this branch

* NMS-11985: address minor pull request comments

* NMS-11985: make sort order of graphs in container deterministic

* NMS-11985: fix wite access to immutable Map

* NMS-11985: restart build

*NMS-11985 restart build

* Remove merged branch

* Actually run the changelog for 26.0.0

* NMS-11979: Initial implementation

* NMS-11979: Minor cleanup

* NMS-11979: Add changelog.xml for new schema

* NMS-11979: Update package names

* NMS-11979: Get focus applied for GraphML

* NMS-11979: Expose default focus for BSM

* NMS-11979: Expose focus via Rest

* NMS-11979: Verify exposed focus

* NMS-11979: Cleanup

* NMS-11979: Use constant instead of string

* Add Vmware + Enhancedlinkd Legacy Graph Provider implementations

* Remove dummy graph provider, add documentation and automatically start all graph related features

* Some minor rework of todos and features

* Remove unused files

* Fix GraphMLGraphProviderIT

* Fix GraphProviderIT

* fix GraphRestServiceIT

* Return graph containers and graphs in deterministic order

* NMS-12376: Consider szl and verticesInFocus (if set) otherwise fall back to default focus

* NMS-12376: Use semanticZoomLevel instead of szl

* NMS-12376: Use namespace instead of NAMESPACE

* NMS-12376: Cleanup

* NMS-12376: Fix failing tests

* NMS-12382: First implementation [skip ci]

* NMS-12382: Seperate enrichment from graph service

* NMS-12382: Allow searching for nodes

* NMS-12382: Provide tests

* NMS-12382: Fix tests

* Remove unused Query, NodeAware and LocationAware interfaces/classes

* Various cleanups

* More cleanup

* Expose GraphRenderer and re-use it in shell commands

* Either it has been fixed or an issue for this was created

* More cleanup

* Re-implement ChangeSetTest and ContainerChangeSetTest

* Add TODO [skip ci]

* Fix integration tests [skip ci]

* Fix failing ITs

* Rework resolveVertices(NodeRef)

* Small changes to handling of graphml graphs

* Add sequence for graph related tables

* Use dedicated package for graph related entities

* Fix graph info not containing correct vertex type when persisted

* Expose provider leveraging the GraphRepository and test it

* Fix package name overlapping (graph/service and graph/dao/api)

* Correctly render class property in json

* Add missing vertex

* Fix class conversion issue

* Allow referencing vertices not in current namespace (edges)

* Fix both vertices should be unknown

* Remove domainVertexType

* Fix failing tests

* Only delete container if exists

* Fix NPE

* Consolidate all graphml related modules and classes

* Add more tests

* Ensure BusinessServiceGraphProvider can reload properly

* Set up RestAssured properly

* NMS-12389: Initial implementation of caching

* NMS-12389: Do not actively reload cache, but invalidate instead

* NMS-12389: Make reload interval configurable

* NMS-12389: Make Thread-safe

* NMS-12389: Fix failing tests

* Reorganise package/class names from simple to domain

* Be more restrictive about namespace and container id definition

* Rename all the things

* NMS-12389: Use caffeine cache instead of doing your own thing

* NMS-12408: Implement GraphNotificationService

* Rework BusinessServiceGraphProvider and expose all relevant properties (except status)

* Update bsm command usage to use opennms-bsm instead of bsm

* Prefix graph commands with opennms-

* Add test coverage for exposed json renderers

* Use opennms-bsm: instead of bsm:

* NMS-12441: First approach

* NMS-12441: Add more details

* NMS-12441: Add a few more details for PropertyConverter [skip ci]

* NMS-12441: Add Change listener

* NMS-12441: Add containerId as property for graphML

* NMS-12441 Minor text changes

* NMS-12441: Consolidate namespace and identifiers

* NMS-12441: Make Domain Graph Model a bit more concrete

* Remove TODO as it is only relevant when generating schema using hibernate

* Make enrichment a property and overridable by graphml definition

* Remove System.out.println(...)

* Add tests for focus change and edge changes

* Fix issue on edges where id property is set but overriden

* Add warn logging to Mapper if property is not supported

* Enforce case-sensitivity of namespaces

* Ensure a containerprovider can only be added if the id and namespaces are not in use yet

* Provide test for NodeSearchProvider

* Some Cleanup

* Make it compile again

* Cleanup GraphRepository

* Make ContainerChangeSet and ChangeSet immutable

* Fix spacing

* Remove outdated TODO

* Fix typo

* Fix log statement

* Return unmodfiable list instead of copy of the unmodifiable list

* Remove outdated TODO

* Remove unused property

* NMS-12448: Use custom EnrichmentGraphBuilder instead of cloning the graph in each processor

* NMS-12448: Add more details

* Fix Application Search Provider and apply default focus to legacy providers

* Revert whitespace changes

* Remove outdated file

* Cleanup

* NMS-12448: Remove unused property

* Make it compile

* Use MapBuilder only for GenericEdge to avoid exceptions

* Review changes [skip ci]

Co-authored-by: Patrick Schweizer <patrick@schweizer-ing.com>
5 of 5249 failed
OPENNMS › OPENNMS › #175 3 months ago
Merge pull request #2851 from OpenNMS/jira/NMS-12433-smoke
NMS-12433: Fix ranged port values
Merge pull request #2850 from OpenNMS/jira/NMS-12432-smoke
NMS-12432: Fix error handling in classification ui
2 of 8222 failed
OPENNMS › OPENNMS › #162 4 months ago
NMS-12347: Provide central search functionality (#2565)
* NMS-12347: Initial SpotlightRestService
* NMS-12347: Bump versions
* NMS-12347: More Search
* NMS-12347: Move search to navbar
* NMS-12347: Make search limited and also sort appropriately
* NMS-12347: Some UI cleanup
* NMS-12347: Add search for iplike
* NMS-12347: Be a bit more relaxed on error
* NMS-12347: Use SearchQuery object instead of input string
* NMS-12347: Allow setting static actions to the spotlight search
* NMS-12347: Implement FilterSearchProvider
* NMS-12347: More search
* NMS-12347: Add KSC Reports
* NMS-12347: Integrate search bar with other angular apps
* NMS-12347: Fix various issues related to angular bootstrapping
* NMS-12347: Make it actually compile
* NMS-12347: UX finetuning
* NMS-12347: Rename classes
* NMS-12347: Add AssetSearchProvider
* NMS-12347: Make ip search use ilike instead of iplike
* NMS-12347: Hide topology related assets
* NMS-12347: Add SearchProvider for Geolocation
* NMS-12347: Limit each group
* NMS-12347: Various UI changes (including icons for actions)
* NMS-12347: Implement show more
* NMS-12347: Add some more actions
* NMS-12347: Implement keyboard navigation
* NMS-12347: Fix rendering
* NMS-12347: Add feature dependencies to system directory
* NMS-12347: Add Requisition Search Provider
* NMS-12347: Fix tests
* NMS-12347: Minor UI changes
* NMS-12347: Implement load more
* NMS-12347: Fix hasMore visualization
* NMS-12347: Add short-cut indicator
* NMS-12347: Do not distinguish between hover by mouse or keydown/up presses
* NMS-12347: Make it work again
* NMS-12347: Minor adjustments
* NMS-12347: Use grey instead of cyan for selection
* NMS-12347: Use  instead of . to prevent issues when search is module instead of app
* NMS-12347: Ensure search is closed when clicked result already matches current URL
* NMS-12347: Allow search for all menu entries and admin actions
* NMS-12347: Allow searching for nodes in category
* NMS-12347: Rename provider
* NMS-12347: Fix failing test
* NMS-12347: Create modules for providers and service instead of shuffing it all in rest module
* NMS-12347: Cleanup
* NMS-12347: Add missing modules
* NMS-12347: Rename all the things
* NMS-12347 Shift indicator instead of SHIFT text
* NMS-12347: Direct field access vs reflection access
* NMS-12347: Differentiate between alias and label
* NMS-12347: Remove unused/unnecessary context in SearchResultItem
* NMS-12347: Cache fetching of menu entries
* NMS-12347: Cache loading of actions from etc/search-actions.xml
* NMS-12347: Fix Matcher not considering correct input when matching
* NMS-12347: Rework UI a bit
* NMS-12347: Remove spacing in header
* NMS-12347: Write smoke test for central search
* NMS-12347: Run smoke-tests-full
* NMS-12347: Fix failing smoke tests
* NMS-12347: Try some times before actually failing as search must initialize properly
* NMS-12347: Remove redundant properties
* NMS-12347: Remove provided scope where feasable
* NMS-12347: Properly encode urls
* NMS-12347: Remove opennms-bundle-refresher
1 of 8184 failed
OPENNMS › DM › #600 6 months ago
Merge pull request #2716 from OpenNMS/mvr/health-rest-service
NMS-12298: Expose health via rest
Merge pull request #2733 from OpenNMS/jira/NMS-12259-smoke
NMS-12259: Fix sentinel not reloading classification rules
Testless build
OPENNMS › OPENNMS › #122 6 months ago
Merge pull request #2706 from OpenNMS/mvr/use-session-utils-instead
Cleanup: Use SessionUtils instead of TransactionOperations in module features/flows/elastic
Merge pull request #2711 from OpenNMS/jira/NMS-12286
NMS-12286: Fix position values for classification groups
Merge pull request #2705 from OpenNMS/jira/NMS-10498
NMS-10498: Don't make health:check fail if elastic is not configured (opennms-flows only)
4260 passed
OPENNMS › DM › #584 9 months ago
Merge pull request #2526 from roskens/jira/NMS-10716
NMS-10716: Introduce rancidApiVersion property
Merge pull request #2551 from OpenNMS/jira/NMS-12122
NMS-12122: Remove ugly hack to expose ServiceRegistry
Testless build
You have insufficient permissions to see all of the builds.
Build Completed Code commits Tests
POWEREDBY › PBO2019 › #14 1 month ago
Merge pull request #2890 from OpenNMS/jira/NMS-12513-smoke-hql
NMS-12513: Fix HQL Injection issue
Testless build
OPENNMS › OPENNMS › #214 1 month ago
Merge pull request #2894 from OpenNMS/jira/NMS-12531-smoke
NMS-12531: Fix geolocation info panel not showing
Merge pull request #2883 from OpenNMS/jira/NMS-12422-smoke
NMS-12422: Allow multiple values for ip address input
8116 passed
POWEREDBY › PBO2018 › #74 4 months ago
Merge pull request #2818 from OpenNMS/jira/NMS-12379-smoke
NMS-12379: Use absolute URL instead of partial URL
Testless build
OPENNMS › OPENNMS › #141 5 months ago
Merge pull request #2763 from OpenNMS/jira/NMS-12337
NMS-12337: Allow downloading of reports generated by Reportd in new UI
Merge pull request #2764 from OpenNMS/jira/NMS-12342-smoke
NMS-12342: Fix email reg exp issue
7910 passed
OPENNMS › OPENNMS › #138 5 months ago
Merge pull request #2750 from OpenNMS/jira/NMS-12273
NMS-12273: Add missing meta-data panel to vertical layout
7951 passed
OPENNMS › OPENNMS › #133 5 months ago
NMS-12128: Reorganisation of Navbar (#2411)
* Rework header and notifications
* Rework notifications in navbar header
* Move help icons to help sub-menu instead
* You vs me
* Fix exception on error pages
* Make the new header work with Single-Vaadin Apps, such as Topology UI, etc.
* Fix failing smoke tests
* Add TODOs
* Re-enable accidently disabled tests
* Remove TODOs
* Fix compilation error
* Be more resilient
* Always run smoke-tests
* Fix QuickAddNodeIT
7949 passed
OPENNMS › OPENNMS › #59 8 months ago
Merge pull request #2580 from OpenNMS/jira/NMS-11985-smoketestdoc
NMS-11985 improved documentation for smoke test
7786 passed
OPENNMS › OPENNMS › #12 10 months ago
Merge pull request #2487 from OpenNMS/jira/NMS-10281
NMS-10281: We have a regression in the SNMP core API for get effective address (snmp-proxy)
7752 passed
OPENNMS › OPENNMS › #10 10 months ago
Merge pull request #2514 from OpenNMS/jira/NMS-10707
NMS-10707: Sanitize strings in a couple of additional places.
7750 passed
You have insufficient permissions to see all of the builds.