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

Enhance SDN-C module to support for config versioning

XMLWordPrintable

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

      Enhance SDN-C module to support for config versioning
      US Description –As a SDN-C userI want the SDN-C to version control the different configuration versions being backup on each VNF so that the different configurations are easy to manage and refer to.
      Scope –This user story provides the functionality to version control the configuration backups of the VNF’s automatically whenever there is any difference between two consecutive configuration versions.
      Backend Impact –
      1. Internal DB versioning feature to be used to version the different sets of configurations.
      2. Each time the backed up config to be compared with the immediately pervious configuration as soon as it is fetched to check for any differences and if any differences found then assign the version no and stored.
      3. If no differences found between two consecutive backups fetched then just the time of backup in noted with the reference to the same previous configuration version.
      Acceptance Criteria – As an ONAP user, I need the functionality to version control all device configurations automatically backed up whenever there is any difference in two consecutive config versions that are backed up.
      Design Detail -
      1. Store the retrieved configuration in json format in the internal SDN-C/APP-C SQL DB. (To be verified). Alternatively use the A&AI DB which already provides API’s to store and retrieve data. The config could be associated with a relationship to the VNF.
      2. Some form of version control algorithm or library has to be used in the ConfigMgmt component. If A&AI provides this feature, it could be reused. This is to be decided during detailed design phase

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

              Created:
              Updated:
              Resolved: