-
Story
-
Resolution: Done
-
Medium
-
None
New modules in CPS Repo, independent of CPS deliveries
To decide: Consider sub-repo like Temporal DB and TBDMT (independent release cycle)
Suggested modules
- sub-module dmi-rest (should be separate deliverable)
- use open api to define hello-word endpoint
- sub-module dmi-plugin
- impl hello world
include quality setup like check style, spotbugs,, sonar (job), coverage
Suggested Task
- create sub-repo : cps/ncmp-dmi-plugin
- create modules
- add hello world code & test
- add quality setup in poms
- checkstyle
- spotbugs
- coverage
- Spring Security (copy from CPS core)
- Spring actuators like health check (copy from CPS core)
- Update CI Management: https://gerrit.onap.org/r/gitweb?p=ci-management.git;a=tree;f=jjb/cps;h=7eb0250b98a2c232922be17f7c57daac957d1213;hb=a4efc812629fef145dabc64bdf09b39748d592a5
- ensure (daily) CI jobs are working (see for example in https://jenkins.onap.org/view/cps-cps-temporal/)
- CI Verify
- CI Merge
- SonarQube
1.
|
Create sub repo : cps/ncmp-dmi-plugin | Closed | niamhcore | |
2.
|
Create hello world rest endpoint and add modules | Closed | dylanb95est | |
3.
|
Add assurance attributes in cps/ncmp-dmi-plugin pom | Closed | tragait |