Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 StepDescriptionResponse
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

2Project contact name, company and email are defined and documented

Toine Siebelink  is the PTL and info can be found at  71834220 KEYPROJECTFACTS

3Description of the project goal and its purpose are definedThe goal and purpose are on the project proposal: 71834220 PROJECTDESCRIPTION
4Scope and project plan are well definedThe scope is defined in the project proposal: 71834220 SCOPE
5Resources committed and available (company commitments, all people)

These can be found here: 71834220 RESOURCES

Repo TBD

6Contributors identified (people who add code) +2

These can be found here: 71834220 RESOURCES

7Initial list of committer identified (elected/proposed by initial contributors) +1

These can be found here: 71834220 RESOURCES

8Meets ONAP TSC Policies (NFR, GR, Code review, Testing, Audits, Documenting Interface)The C&PS team intends to follow all ONAP TSC Policies.
9Proposal 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)

10Cross 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. the tools chain must be  created within one week.
  2. Tools encompass Configuration Management, CI-CD,
  3. Code Review,
  4. Testing,
  5. Team Wiki,
  6. End Users documentation (not exhaustive)

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
6. Documentation: (RST files will be in the CPS repo)

...