Uploaded image for project: 'Network Controller'
  1. Network Controller
  2. SDNC-258

SDN-C to support the config comparison feature

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Medium Medium
    • Casablanca Release
    • None
    • None

      US Description –As an SDN-C user I want the SDN-C to provide a feature to compare multiple selected versions of configurations with the differences between the versions highlighted.
      Scope - This user story provides the functionality to select two or more different versions of configuration of any device and compare them to see the difference between those versions so that the user can identify any issues during debugging.
      Backend Impact –
      1. The native DB config comparison feature if available could be used, else python libraries to be used for comparison.
      2. The differences between the selected versions should be highlighted using colour codes while displaying.
      3. A maximum default no of versions that can be compared at a time can be set to 4 for ease of display in the GUI.
      Acceptance Criteria – As an ONAP user, I need the functionality to compare two or more backed up configurations and compare them to help debug issues in configurations and apply the desired version.
      Design Detail -
      1. The ConfigMgmt component will use the SO/SDN-C API’s to push the config that is selected by the user to the VNF. The VNF/Service re-starts are triggered using APP-C API’s.
      2. When the user edits any config file to be pushed as a new config then it is first pushed to the device via SO/SDN-C which in turn validates the config and then applies to the device. The SO/SDN-C will then notify the COnfogMgmt via the event from DMaaP to take a back up of the applied config.

            soumendu soumendu
            gayatri gayatri
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: