blob: 5dc1981a3aa0b389eb7bf83ea948eaed80c21592 [file] [log] [blame]
Dan Timoney9f846252020-05-13 15:31:58 -04001.. This work is licensed under a Creative Commons Attribution 4.0
2 International License.
3.. http://creativecommons.org/licenses/by/4.0
4.. (c) ONAP Project and its contributors
Eric Debeau15b00302020-06-08 09:05:22 +02005.. _release_notes:
Dan Timoney53afd942017-11-08 11:54:38 -05006
Timoney, Dan (dt5972)c4fcb2c2019-06-11 11:32:27 +02007*******************
Dan Timoney9f846252020-05-13 15:31:58 -04008CCSDK Release Notes
9*******************
Timoney, Dan (dt5972)d2936ad2019-05-28 13:49:35 -040010
11
Dan Timoney9f846252020-05-13 15:31:58 -040012Abstract
13========
Timoney, Dan (dt5972)d2936ad2019-05-28 13:49:35 -040014
Dan Timoney9f846252020-05-13 15:31:58 -040015This document provides the release notes for the Frankfurt release of the Common Controller Software
16Development Kit (CCSDK).
Timoney, Dan (dt5972)d2936ad2019-05-28 13:49:35 -040017
Dan Timoney9f846252020-05-13 15:31:58 -040018Summary
19=======
Krzysztof Opasiak3e0408d2019-05-30 21:34:58 +020020
Dan Timoney9f846252020-05-13 15:31:58 -040021The Frankfurt release of CCSDK introduces new functionality to support PNFs (Physical Network Functions), extends support
22for Netconf/TLS to support CMPv2, and extends CDS to act as an agent in self-serve control loops.
Dan Timoney53afd942017-11-08 11:54:38 -050023
24
Dan Timoney9f846252020-05-13 15:31:58 -040025Release Data
26============
27
28+-------------------------+-------------------------------------------+
29| **Project** | CCSDK |
30| | |
31+-------------------------+-------------------------------------------+
32| **Docker images** | See :ref:`dockercontainers` section below |
33+-------------------------+-------------------------------------------+
34| **Release designation** | Frankfurt |
35| | |
36+-------------------------+-------------------------------------------+
37| **Release date** | 06/04/2020 |
38| | |
39+-------------------------+-------------------------------------------+
Dan Timoney53afd942017-11-08 11:54:38 -050040
41
Dan Timoney9f846252020-05-13 15:31:58 -040042New features
43------------
Dan Timoney53afd942017-11-08 11:54:38 -050044
Dan Timoney9f846252020-05-13 15:31:58 -040045The CCSDK Frankfurt release includes the following features:
Dan Timoney53afd942017-11-08 11:54:38 -050046
Dan Timoney9f846252020-05-13 15:31:58 -040047* First phase of OpenDaylight separation (Jira `CCSDK-8 <https://jira.onap.org/browse/CCSDK-8>`_), currently targeted for completion in Guilin
48* Integration of CDS as an actor in Control loops (Jira `CCSDK-1898 <https://jira.onap.org/browse/CCSDK-1898>`_)
49* ORAN-compliant A1 adaptor (Jira `CCSDK-1796 <https://jira.onap.org/browse/CCSDK-1796>`_)
50* Multi-Domain Optical Service (Jira `CCSDK-1828 <https://jira.onap.org/browse/CCSDK-1828>`_)
51* Python 2 -> Python 3 migration (Jira `CCSDK-1905 <https://jira.onap.org/browse/CCSDK-1905>`_)
Timoney, Dan (dt5972)962fc9e2018-06-05 10:07:35 -040052
Dan Timoney53afd942017-11-08 11:54:38 -050053
Dan Timoney9f846252020-05-13 15:31:58 -040054For the complete list of `CCSDK Frankfurt release epics <https://jira.onap.org/issues/?filter=12316>`_ and
55`CCSDK Frankfurt release user stories <https://jira.onap.org/issues/?filter=12319>`_ , please see the `ONAP Jira`_.
Dan Timoney53afd942017-11-08 11:54:38 -050056
Dan Timoney9f846252020-05-13 15:31:58 -040057**Bug fixes**
58
59The full list of `bugs fixed in the CCSDK Frankfurt release <https://jira.onap.org/issues/?filter=12320>`_ is maintained on the `ONAP Jira`_.
Timoney, Dan (dt5972)497673c2018-05-16 19:38:36 -040060
Dan Timoney53afd942017-11-08 11:54:38 -050061**Known Issues**
Timoney, Dan (dt5972)497673c2018-05-16 19:38:36 -040062
Dan Timoney9f846252020-05-13 15:31:58 -040063The full list of `known issues in CCSDK <https://jira.onap.org/issues/?filter=11341>`_ is maintained on the `ONAP Jira`_.
Dan Timoney53afd942017-11-08 11:54:38 -050064
Dan Timoney9f846252020-05-13 15:31:58 -040065Deliverables
66------------
Gildas Lanilis8197fc52018-05-29 18:06:43 -070067
Dan Timoney9f846252020-05-13 15:31:58 -040068Software Deliverables
69~~~~~~~~~~~~~~~~~~~~~
Gildas Lanilis8197fc52018-05-29 18:06:43 -070070
Dan Timoney9f846252020-05-13 15:31:58 -040071.. _dockercontainers:
Krzysztof Opasiak3e0408d2019-05-30 21:34:58 +020072
Dan Timoney9f846252020-05-13 15:31:58 -040073Docker Containers
74`````````````````
Krzysztof Opasiak3e0408d2019-05-30 21:34:58 +020075
Dan Timoney9f846252020-05-13 15:31:58 -040076The following table lists the docker containers comprising the CCSDK Frankfurt
77release along with the current stable Frankfurt version/tag. Each of these is
78available on the ONAP nexus3 site (https://nexus3.onap.org) and can be downloaded
79with the following command::
Gildas Lanilis8197fc52018-05-29 18:06:43 -070080
Dan Timoney9f846252020-05-13 15:31:58 -040081 docker pull nexus3.onap.org:10001/{image-name}:{version}
Gildas Lanilis8197fc52018-05-29 18:06:43 -070082
83
Dan Timoney9f846252020-05-13 15:31:58 -040084Note: users that want to use the latest in-development Frankfurt version may use the
85tag 0.7-STAGING-latest to pull the latest daily Frankfurt build
86
87+-----------------------------------+--------------------------------------------+---------+
88| Image name | Description | Version |
89+===================================+============================================+=========+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -040090| onap/ccsdk-alpine-image | Base Alpine Linux image for CCSDK | 0.7.4 |
Dan Timoney9f846252020-05-13 15:31:58 -040091+-----------------------------------+--------------------------------------------+---------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -040092| onap/ccsdk-ansible-server-image | Ansible server image | 0.7.4 |
Dan Timoney9f846252020-05-13 15:31:58 -040093+-----------------------------------+--------------------------------------------+---------+
94| onap/ccsdk-apps-ms-neng | Naming microservice | 0.7.1 |
95+-----------------------------------+--------------------------------------------+---------+
Dan Timoney1a1bb462020-07-09 08:19:48 -040096| onap/ccsdk-blueprints-processor | CDS blueprint processor | 0.7.5 |
Dan Timoney9f846252020-05-13 15:31:58 -040097+-----------------------------------+--------------------------------------------+---------+
Dan Timoney1a1bb462020-07-09 08:19:48 -040098| onap/ccsdk-cds-ui | CDS web interface | 0.7.5 |
Dan Timoney9f846252020-05-13 15:31:58 -040099+-----------------------------------+--------------------------------------------+---------+
Dan Timoney1a1bb462020-07-09 08:19:48 -0400100| onap/ccsdk-cds-ui-server | CDS user interface back end | 0.7.5 |
Dan Timoney9f846252020-05-13 15:31:58 -0400101+-----------------------------------+--------------------------------------------+---------+
Dan Timoney1a1bb462020-07-09 08:19:48 -0400102| onap/ccsdk-commandexecutor | CDS command executor | 0.7.5 |
Dan Timoney9f846252020-05-13 15:31:58 -0400103+-----------------------------------+--------------------------------------------+---------+
Dan Timoney1a1bb462020-07-09 08:19:48 -0400104| onap/ccsdk-controllerblueprint | CDS controller blueprints | 0.7.5 |
Dan Timoney9f846252020-05-13 15:31:58 -0400105+-----------------------------------+--------------------------------------------+---------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400106| onap/ccsdk-dgbuilder-image | Directed graph builder | 0.7.4 |
Dan Timoney9f846252020-05-13 15:31:58 -0400107+-----------------------------------+--------------------------------------------+---------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400108| onap/ccsdk-odl-neon-alpine-image | Alpine based OpenDaylight Neon SR1 image | 0.7.4 |
Dan Timoney9f846252020-05-13 15:31:58 -0400109+-----------------------------------+--------------------------------------------+---------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400110| onap/ccsdk-odlsli-alpine-image | Alpine based OpenDaylight image with CCSDK | 0.7.4 |
Dan Timoney9f846252020-05-13 15:31:58 -0400111+-----------------------------------+--------------------------------------------+---------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400112| onap/ccsdk-saltstack-server-image | Saltstack server | 0.7.4 |
Dan Timoney9f846252020-05-13 15:31:58 -0400113+-----------------------------------+--------------------------------------------+---------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400114| onap/ccsdk-sdclistener | CDS SDC listener | 0.7.3 |
Dan Timoney9f846252020-05-13 15:31:58 -0400115+-----------------------------------+--------------------------------------------+---------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400116| onap/ccsdk-ubuntu-image | Base Ubuntu image for CCSDK | 0.7.4 |
Dan Timoney9f846252020-05-13 15:31:58 -0400117+-----------------------------------+--------------------------------------------+---------+
118
119Maven Artifacts
120```````````````
121In addition to docker containers, CCSDK also provides libraries that are intended to be used by
122client applications (e.g. APPC, SDNC) as maven dependencies.
Gildas Lanilis8197fc52018-05-29 18:06:43 -0700123
124
Dan Timoney9f846252020-05-13 15:31:58 -0400125ccsdk/parent
126^^^^^^^^^^^^
127Many CCSDK clients need to be able to inherit settings from third party parent poms provided
128by OpenDaylight or springboot, and therefore are unable to use the standard ONAP parent pom.
129The CCSDK parent repository provides its own version of parent poms whose contents are consistent
130with ONAP standard settings (as defined in oparent), but whose parent is the OpenDaylight or
131springboot parent, so that clients can effectively merge both sets of settings.
132
133The following table lists the parent poms provided by CCSDK and the current stable
134Frankfurt version of each.
135
136+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
137| groupId | artifactId | version | Description |
138+=======================+==============================+=========+==================================================================================================+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400139| org.onap.ccsdk.parent | binding-parent | 1.5.7 | Parent used in place of OpenDaylight binding-parent |
Dan Timoney9f846252020-05-13 15:31:58 -0400140+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400141| org.onap.ccsdk.parent | bundle-parent | 1.5.7 | Parent used in place of OpenDaylight bundle-parent |
Dan Timoney9f846252020-05-13 15:31:58 -0400142+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400143| org.onap.ccsdk.parent | client-parent | 1.5.7 | Parent used for projects that create client libraries for OpenDaylight APIs |
Dan Timoney9f846252020-05-13 15:31:58 -0400144+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400145| org.onap.ccsdk.parent | dependencies-bom | 1.5.7 | Bill of Materials POM that defines versions of third party libraries used outside ODL container. |
Dan Timoney9f846252020-05-13 15:31:58 -0400146| | | | Intended to be imported in dependencyManagement section. |
147+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400148| org.onap.ccsdk.parent | dependencies-odl-bom | 1.5.7 | Bill of Materials POM that defines versions of third party libraries used within ODL container. |
Dan Timoney9f846252020-05-13 15:31:58 -0400149| | | | Intended to be imported in dependencyManagement section. |
150+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400151| org.onap.ccsdk.parent | feature-repo-parent | 1.5.7 | Parent used in place of OpenDaylight feature-repo-parent |
Dan Timoney9f846252020-05-13 15:31:58 -0400152+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400153| org.onap.ccsdk.parent | karaf4-parent | 1.5.7 | Parent used in place of OpenDaylight karaf4-parent |
Dan Timoney9f846252020-05-13 15:31:58 -0400154+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400155| org.onap.ccsdk.parent | mdsal-it-parent | 1.5.7 | Parent used in place of OpenDaylight mdsal-it-parent |
Dan Timoney9f846252020-05-13 15:31:58 -0400156+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400157| org.onap.ccsdk.parent | odlparent | 1.5.7 | Parent used in place of OpenDaylight odlparent |
Dan Timoney9f846252020-05-13 15:31:58 -0400158+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400159| org.onap.ccsdk.parent | odlparent-lite | 1.5.7 | Parent used in place of OpenDaylight odlparent-lite |
Dan Timoney9f846252020-05-13 15:31:58 -0400160+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400161| org.onap.ccsdk.parent | single-feature-parent | 1.5.7 | Parent used in place of OpenDaylight single-feature-parent |
Dan Timoney9f846252020-05-13 15:31:58 -0400162+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400163| org.onap.ccsdk.parent | spring-boot-1-starter-parent | 1.5.7 | Parent used in place of spring-boot-starter-parent for Springboot 1.x. |
Dan Timoney9f846252020-05-13 15:31:58 -0400164| | | | *NOTE* This is deprecated and will be removed in Guilin, since springboot 1.x should no |
165| | | | longer be used due to security issues |
166+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400167| org.onap.ccsdk.parent | spring-boot-starter-parent | 1.5.7 | Parent used in place of spring-boot-starter-parent for Springboot 2.x |
Dan Timoney9f846252020-05-13 15:31:58 -0400168+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400169| org.onap.ccsdk.parent | standalone-parent | 1.5.7 | Parent used for projects that have no need for other third party parent poms |
Dan Timoney9f846252020-05-13 15:31:58 -0400170+-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+
171
172ccsdk/sli/core
173^^^^^^^^^^^^^^
174The ccsdk/sli/core library provides base functionality needed by the Service Logic Interpreter (SLI), which is the engine that runs directed graphs. It also
175provides a number of libraries that can be used by other CCSDK client projects.
176
177The following table lists the maven artifacts provided for use by CCSDK client
178projects.
179
180+-------------------------+-------------------------+---------+--------------------------------------------+
181| groupId | artifactId | version | Description |
182+=========================+=========================+=========+============================================+
183| org.onap.ccsdk.sli.core | dblib-provider | 0.7.2 | Database access library |
184+-------------------------+-------------------------+---------+--------------------------------------------+
185| org.onap.ccsdk.sli.core | sli-common | 0.7.2 | Common SLI data objects |
186+-------------------------+-------------------------+---------+--------------------------------------------+
187| org.onap.ccsdk.sli.core | sli-provider-base | 0.7.2 | ODL-independent SLI implementation objects |
188+-------------------------+-------------------------+---------+--------------------------------------------+
189| org.onap.ccsdk.sli.core | sli-provider | 0.7.2 | ODL-dependent SLI implementation objects |
190+-------------------------+-------------------------+---------+--------------------------------------------+
191| org.onap.ccsdk.sli.core | sliPluginUtils-provider | 0.7.2 | Utilities for use in SLI adaptors/plugins |
192+-------------------------+-------------------------+---------+--------------------------------------------+
193| org.onap.ccsdk.sli.core | utils-provider | 0.7.2 | Utilities |
194+-------------------------+-------------------------+---------+--------------------------------------------+
195
196ccsdk/sli/adaptors
197^^^^^^^^^^^^^^^^^^
198The ccsdk/sli/adaptors library provides interface adaptors meant to be used in resource nodes in directed graphs.
199
200The following table lists the maven artifacts provided for use by CCSDK client
201projects.
202
203+-----------------------------+------------------------------+---------+--------------------------------+
204| groupId | artifactId | version | Description |
205+=============================+==============================+=========+================================+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400206| org.onap.ccsdk.sli.adaptors | aai-service-provider | 0.7.3 | A&AI interface adaptor |
Dan Timoney9f846252020-05-13 15:31:58 -0400207+-----------------------------+------------------------------+---------+--------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400208| org.onap.ccsdk.sli.adaptors | ansible-adapter-bundle | 0.7.3 | Ansible interface adaptor |
Dan Timoney9f846252020-05-13 15:31:58 -0400209+-----------------------------+------------------------------+---------+--------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400210| org.onap.ccsdk.sli.adaptors | mdsal-resource-provider | 0.7.3 | MD-SAL interface adaptor |
Dan Timoney9f846252020-05-13 15:31:58 -0400211+-----------------------------+------------------------------+---------+--------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400212| org.onap.ccsdk.sli.adaptors | netbox-client-provider | 0.7.3 | netbox interface adaptor |
Dan Timoney9f846252020-05-13 15:31:58 -0400213+-----------------------------+------------------------------+---------+--------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400214| org.onap.ccsdk.sli.adaptors | resource-assignment-provider | 0.7.3 | resource allocator |
Dan Timoney9f846252020-05-13 15:31:58 -0400215+-----------------------------+------------------------------+---------+--------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400216| org.onap.ccsdk.sli.adaptors | saltstack-adaptor-provider | 0.7.3 | saltstack interface adaptor |
Dan Timoney9f846252020-05-13 15:31:58 -0400217+-----------------------------+------------------------------+---------+--------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400218| org.onap.ccsdk.sli.adaptors | sql-resource-provider | 0.7.3 | SQL database interface adaptor |
Dan Timoney9f846252020-05-13 15:31:58 -0400219+-----------------------------+------------------------------+---------+--------------------------------+
220
221ccsdk/sli/northbound
222^^^^^^^^^^^^^^^^^^^^
223The ccsdk/sli/northbound library contains the code for northbound interfaces which typically invoke
224the SLI.
225
226The following table lists the maven artifacts provided for use by CCSDK client projects.
227
228+-------------------------------+---------------------+---------+-----------------------------------------+
229| groupId | artifactId | version | Description |
230+===============================+=====================+=========+=========================================+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400231| org.onap.ccsdk.sli.northbound | asdcApi-provider | 0.7.4 | ODL-based SDC interface |
Dan Timoney9f846252020-05-13 15:31:58 -0400232+-------------------------------+---------------------+---------+-----------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400233| org.onap.ccsdk.sli.northbound | dataChange-provider | 0.7.4 | A&AI data change notification interface |
Dan Timoney9f846252020-05-13 15:31:58 -0400234+-------------------------------+---------------------+---------+-----------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400235| org.onap.ccsdk.sli.northbound | dmaap-listener | 0.7.4 | DMaaP listener interface |
Dan Timoney9f846252020-05-13 15:31:58 -0400236+-------------------------------+---------------------+---------+-----------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400237| org.onap.ccsdk.sli.northbound | lcm-provider | 0.7.4 | Life Cycle Management event interface |
Dan Timoney9f846252020-05-13 15:31:58 -0400238+-------------------------------+---------------------+---------+-----------------------------------------+
Dan Timoney7ff9e1f2020-05-28 10:50:30 -0400239| org.onap.ccsdk.sli.northbound | ueb-listener | 0.7.4 | SDC event listener |
Dan Timoney9f846252020-05-13 15:31:58 -0400240+-------------------------------+---------------------+---------+-----------------------------------------+
241
242ccsdk/sli/plugins
243^^^^^^^^^^^^^^^^^
244The ccsdk/sli/northbound library contains the code for plugins meant to be called from an 'execute' node
245in a directed graph.
246
247The following table lists the maven artifacts provided for use by CCSDK client projects.
248
249+----------------------------+----------------------------+---------+-------------------------------------------------------+
250| groupId | artifactId | version | Description |
251+============================+============================+=========+=======================================================+
252| org.onap.ccsdk.sli.plugins | properties-node-provider | 0.7.2 | Used to load a properties file for use in |
253| | | | a directed graph |
254+----------------------------+----------------------------+---------+-------------------------------------------------------+
255| org.onap.ccsdk.sli.plugins | restapi-call-node-provider | 0.7.2 | Used to call a generic REST API from a directed |
256| | | | graph |
257+----------------------------+----------------------------+---------+-------------------------------------------------------+
258| org.onap.ccsdk.sli.plugins | restconf-client-provider | 0.7.2 | Used to call a RESTCONF API from a directed graph |
259+----------------------------+----------------------------+---------+-------------------------------------------------------+
260| org.onap.ccsdk.sli.plugins | sshapi-call-node | 0.7.2 | Used to invoke an SSH interface from a directed graph |
261+----------------------------+----------------------------+---------+-------------------------------------------------------+
262| org.onap.ccsdk.sli.plugins | template-node-provider | 0.7.2 | Provides velocity template support |
263+----------------------------+----------------------------+---------+-------------------------------------------------------+
264
265Documentation Deliverables
266~~~~~~~~~~~~~~~~~~~~~~~~~~
267* `CDS user guide`_
268* `SDN Controller for Radio user guide`_
269* `ccsdk/sli/core Javadoc`_
270* `ccsdk/sli/adaptors Javadoc`_
271* `ccsdk/sli/northbound Javadoc`_
272* `ccsdk/sli/plugins Javadoc`_
273
274Known Limitations, Issues and Workarounds
275=========================================
276
277System Limitations
278------------------
279
280No system limitations noted.
281
282
283Known Vulnerabilities
284---------------------
285
286Any known vulnerabilities for ONAP are tracked in the `ONAP Jira`_ in the OJSI project. Any outstanding OJSI issues that
287pertain to CCSDK are listed in the :ref:`secissues` section below.
288
289
290Workarounds
291-----------
292
293Not applicable.
294
295
296Security Notes
297--------------
298
299Fixed Security Issues
300~~~~~~~~~~~~~~~~~~~~~
301
302The following security issues have been addressed in the Frankfurt CCSDK release:
303
304* `OSJI-197 <https://jira.onap.org/browse/OJSI-197>`_ : cds-blueprints-processor-http exposes plain text HTTP endpoint using port 30499
305* `CCSDK-2149 <https://jira.onap.org/browse/CCSDK-2149>`_ : Pods still run as root
306* `CCSDK-1910 <https://jira.onap.org/browse/CCSDK-1910>`_ : Password removal from OOM Helm charts
307
308With these fixes, CCSDK no longer exposes any external http ports and no CCSDK pod runs as root.
309
310.. _secissues :
311
312Known Security Issues
313~~~~~~~~~~~~~~~~~~~~~
314
315There is currently only one known CCSDK security issue, related to a third party application (netbox) that CCSDK uses:
316
317* `OJSI-160 <https://jira.onap.org/browse/OJSI-160>`_ : netbox-nginx exposes plain text HTTP endpoint using port 30420
Gildas Lanilis8197fc52018-05-29 18:06:43 -0700318
319
320
Dan Timoney9f846252020-05-13 15:31:58 -0400321Test Results
322============
323Not applicable
Gildas Lanilis8197fc52018-05-29 18:06:43 -0700324
325
Dan Timoney9f846252020-05-13 15:31:58 -0400326References
327==========
Gildas Lanilis8197fc52018-05-29 18:06:43 -0700328
Dan Timoney9f846252020-05-13 15:31:58 -0400329For more information on the ONAP Frankfurt release, please see:
Gildas Lanilis8197fc52018-05-29 18:06:43 -0700330
Dan Timoney9f846252020-05-13 15:31:58 -0400331#. `ONAP Home Page`_
332#. `ONAP Documentation`_
333#. `ONAP Release Downloads`_
334#. `ONAP Wiki Page`_
Dan Timoney53afd942017-11-08 11:54:38 -0500335
336
Dan Timoney9f846252020-05-13 15:31:58 -0400337.. _`ONAP Home Page`: https://www.onap.org
338.. _`ONAP Wiki Page`: https://wiki.onap.org
339.. _`ONAP Documentation`: https://docs.onap.org
340.. _`ONAP Release Downloads`: https://git.onap.org
341.. _`ONAP Jira`: https://jira.onap.org
342.. _`CDS user guide`: https://docs.onap.org/en/frankfurt/submodules/ccsdk/cds.git/docs/index.html
343.. _`SDN Controller for Radio user guide`: https://docs.onap.org/en/frankfurt/submodules/ccsdk/features.git/docs/guides/onap-user/home.html
344.. _`ccsdk/sli/core Javadoc`: https://nexus.onap.org/service/local/repositories/javadoc/content/org.onap.ccsdk/sli/core/frankfurt/index.html
345.. _`ccsdk/sli/adaptors Javadoc`: https://nexus.onap.org/service/local/repositories/javadoc/content/org.onap.ccsdk/sli/adaptors/frankfurt/index.html
346.. _`ccsdk/sli/northbound Javadoc`: https://nexus.onap.org/service/local/repositories/javadoc/content/org.onap.ccsdk/sli/northbound/frankfurt/index.html
347.. _`ccsdk/sli/plugins Javadoc`: https://nexus.onap.org/service/local/repositories/javadoc/content/org.onap.ccsdk/sli/plugins/frankfurt/index.html