CCSDK : Casablanca Architecture Alignment
Architecture Changes since Beijing
New repositories added :
ccsdk/apps : for applications intended to run outside of OpenDaylight container, such as microservices
ccsdk/features : for code intended to be deployed as Karaf features that is not related to the Service Logic Interpreter (SLI) infrastructure
Ansible server support:
In Beijing, SDNC took a copy of APPC's Ansible server and wrapped it as a docker container to support Change Management functional requirements. In Casablanca, this code will be refactored, with a base docker container in CCSDK for the Ansible server itself, and then SDNC and APPC will create their own docker containers for their project-specific needs.
S3P Updates
Resiliency : significantly improved startup time for OpenDaylight container
Security : focusing on closing critical vulnerabilities under our control. Note: many of CCSDK's reported vulnerabilities are contained in the OpenDaylight platform itself and so must be addressed in OpenDaylight
CII Badging status :
IM/DM Alignment
CCSDK uses SDC parser to consume Tosca models as needed.
API updates
APIs are stable
All APIs have Swagger documentation, which is referenced in readthedocs (see https://onap.readthedocs.io/en/latest/submodules/ccsdk/distribution.git/docs/sli/offeredapis.html)