...
- For example, the SDN-C , APP-C, DCAE, ONAP Operations Manager and ONAP controller can reuse common pieces from this framework.
While controllers are encouraged to use the common controller SDK libraries, usage of this common code is optional.
Our goal is to provide code that is sufficiently flexible that there is no need for controllers to implement their own custom solutions, but we recognize that there are valid reasons why specific controllers might need to implement their own solutions and would not prevent them from doing so.
Project Landing Page: CCSDK : Common Controller SDK Project Landing Page
Project Meeting Minutes: CCSDK/SDNC Weekly Meeting Agenda/Minutes
Leadership Resources :
Role | Name | Linux Foundation Login (LFID) | Email Address |
---|---|---|---|
PTL | djtimoney | dtimoney@att.com | |
Committers | jackl | jflucas@research.att.com | |
jh245g@att.com | jh245g | jh245g@att.com | |
gaurav.agrawal | agrawalgaurav | gaurav.agrawal@huawei.com | |
brindasanth | brindasanthm | brindasanth@in.ibm.com | |
nullop | nullop | ks6305@att.com | |
Kapil Singal (Deactivated) | kasingal | kaggarwal@in.ibm.com |
...
CCSDK has been active since ONAP launch, and remains active in the current ONAP release (Guilin).
Release name and timeframe | commits | contributors | companies |
---|---|---|---|
Amsterdam ( 1/1/2017 to 11/16/2017 ) | 439 | 28 | 8 |
Beijing ( 11/17/2017 to 6/7/2018 ) | 317 | 22 | 6 |
Casablanca ( 6/8/2018 to 11/30/2018 ) | 735 | 37 | 10 |
Dublin ( 12/1/2018 to 7/9/2019 ) | 1512 | 57 | 15 |
El Alto ( 7/10/2019 to 10/24/2019 ) | 642 | 41 | 13 |
Frankfurt ( 10/25/2019 to 6/18/2020 ) | 872 | 60 | 14 |
The following diagram from the ONAP bitergia shows the activity in CCSDK for the past 2 years:
...
112 authors representing 17 companies have contributed to CCSDK over the past 2 years.
The most active area in the CCSDK project has ben the Controller Design Studio (CDS). The following diagram shows the level of community engagement in CDS:
CCSDK is used in the following use cases:
...
CCSDK has provided the base platform used by the SDNC and APPC projects since ONAP inception.
Other Information:
Code Coverage stats: https://sonarcloud.io/organizations/onap/projects?search=ccsdk
Platform Maturity: Frankfurt Release Platform Maturity
CII badging status :
The Controller Design Studio (CDS) - which is part of CCSDK - came in first in the Dublin demo poll. For more information about CDS, please see Read The Docs : CDS