Uploaded image for project: 'Configuration Persistence Service'
  1. Configuration Persistence Service
  2. CPS-403

Setup ONAP DMI repo, jobs, modules

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Medium Medium
    • Istanbul Release
    • None
    • DMI

      New modules in CPS Repo, independent of CPS deliveries

      To decide: Consider sub-repo like Temporal DB and TBDMT  (independent release cycle)

      Suggested modules

      1. sub-module dmi-rest  (should be separate deliverable)
        1. use open api to define hello-word endpoint
      2. sub-module dmi-plugin
        1. impl hello world

      include quality setup like check style, spotbugs,, sonar (job), coverage

      Suggested Task 

      1. create sub-repo : cps/ncmp-dmi-plugin
      2. create modules
      3. add hello world code & test
      4. add quality setup in poms
        1. checkstyle
        2. spotbugs
        3. coverage
        4. Spring Security  (copy from CPS core)
        5. Spring actuators like health check  (copy from CPS core)
      5. Update CI Management: https://gerrit.onap.org/r/gitweb?p=ci-management.git;a=tree;f=jjb/cps;h=7eb0250b98a2c232922be17f7c57daac957d1213;hb=a4efc812629fef145dabc64bdf09b39748d592a5
      6. ensure (daily) CI jobs are working (see for example in https://jenkins.onap.org/view/cps-cps-temporal/)
        1. CI Verify
        2. CI Merge
        3. SonarQube

       

            niamhcore niamhcore
            ToineSiebelink Toine Siebelink
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: