Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-8865

Make feature "opennms-topology-runtime-linkd" uninstallable

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved (View Workflow)
    • Major
    • Resolution: Fixed
    • 18.0.3, 19.0.0
    • 19.0.0
    • Web UI - Topology
    • Security Level: Default (Default Security Scheme)
    • None

    Description

      The topology should be able to deal with features beeing uninstalled.
      This is usually the case, but the "opennms-topology-runtime-linkd" feature cannot be uninstalled.

      The following problems occur:

      • feature "opennms-topology-runtime-browsers" depends on feature "opennms-topology-runtime-linkd" but should depend on feature "opennms-topology-api" instead.
      • If no history exist, the default topology provider is Linkd or EnhancedLinkd. If the "opennms-topology-runtime-linkd" feature was uninstalled it can never be used as a default. Instead of throwing an exception in thi scenario (current implementation) it should fallback to the first topology provider in list (sorted by label). Only if there is absolute no topology provider available an exception is reasonable.

      Attachments

        Activity

          People

            mvr Markus von Rüden
            mvr Markus von Rüden
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: