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

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

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 18.0.3, 19.0.0
    • Fix Version/s: 19.0.0
    • Component/s: Web UI - Topology
    • Security Level: Default (Default Security Scheme)
    • Labels:
      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

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

              Dates

              • Created:
                Updated:
                Resolved: