...
C&PS DB operation is described. The following sections describe the basic operations of C&PS DB.
CPS SECURITY REQUIREMENTS
Authentication on the rest API wherein username and passwords are configurable
BASIC CONCEPTS & PRINCIPLES
...
Next Step | Description | Response |
---|---|---|
1 | 1A. Name of the project is appropriate (no trademark issues etc.); 1B. Proposed repository name is all lower-case without any special characters | Official Name of the project will be CONFIGURATION PERSISTENCE SERVICE Apache Geode is also using CPS, but it is not trademarked. Geode CPS |
2 | Project contact name, company and email are defined and documented | Toine Siebelink is the PTL and info can be found at 71834220 KEYPROJECTFACTS |
3 | Description of the project goal and its purpose are defined | The goal and purpose are on the project proposal: 71834220 PROJECTDESCRIPTION |
4 | Scope and project plan are well defined | The scope is defined in the project proposal: 71834220 SCOPE |
5 | Resources committed and available (company commitments, all people) | These can be found here: 71834220 RESOURCES Repo TBD |
6 | Contributors identified (people who add code) +2 | |
7 | Initial list of committer identified (elected/proposed by initial contributors) +1 | |
8 | Meets ONAP TSC Policies (NFR, GR, Code review, Testing, Audits, Documenting Interface) | The C&PS team intends to follow all ONAP TSC Policies. |
9 | Proposal has been socialized with potentially interested or affected projects (e.g. AAI, CDS, SO) and/or parties | TSC - TSC 2020-10-01 Requirement S/C - ONAP R8 Modeling High Level Requirements Architecture S/C - Modeling S/C - ONAP R7 Resource IM Call 2020-9-21 E2E Network Slicing (Requirements/Use Cases) SON PCI (Requirement/Use Cases) |
10 | Cross Project Dependencies (XPDs). In the case where a project will require changes in other projects, those projects are listed in the proposal, and a sponsoring developer in the project has been identified | There are no changes required upon other ONAP Platform component projects. |
11 | Tools have been identified and discussed with relevant partners (Linux Foundation, IT). Once the project pass the review:
| 1. Tool Chain: (action) 2. Tools: (action) 3. Code Review: using Gerrit for Code Review. 4. Testing: unit, integration test will be part of the developer work; ONAP goal for 55% testing code coverage. Will be using SonarQube. 5. Project Page: Configuration & Persistency Service R7 Developer page: Configuration & Persistency Service PoC |
...