Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 1 | .. 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 Debeau | 15b0030 | 2020-06-08 09:05:22 +0200 | [diff] [blame] | 5 | .. _release_notes: |
Dan Timoney | 53afd94 | 2017-11-08 11:54:38 -0500 | [diff] [blame] | 6 | |
Timoney, Dan (dt5972) | c4fcb2c | 2019-06-11 11:32:27 +0200 | [diff] [blame] | 7 | ******************* |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 8 | CCSDK Release Notes |
| 9 | ******************* |
Timoney, Dan (dt5972) | d2936ad | 2019-05-28 13:49:35 -0400 | [diff] [blame] | 10 | |
| 11 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 12 | Abstract |
| 13 | ======== |
Timoney, Dan (dt5972) | d2936ad | 2019-05-28 13:49:35 -0400 | [diff] [blame] | 14 | |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 15 | This document provides the release notes for the Honolulu maintenance release of the Common Controller Software |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 16 | Development Kit (CCSDK). |
Timoney, Dan (dt5972) | d2936ad | 2019-05-28 13:49:35 -0400 | [diff] [blame] | 17 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 18 | Summary |
| 19 | ======= |
Krzysztof Opasiak | 3e0408d | 2019-05-30 21:34:58 +0200 | [diff] [blame] | 20 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 21 | The Honolulu release of CCSDK introduces new functionality to support network slicing and extends support |
Dan Timoney | 76332d0 | 2020-11-19 07:37:32 -0500 | [diff] [blame] | 22 | for ORAN integration via the A1 interface. It also includes a major OpenDaylight release |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 23 | upgrade (to Aluminum). |
Dan Timoney | 53afd94 | 2017-11-08 11:54:38 -0500 | [diff] [blame] | 24 | |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 25 | The Honolulu maintenance release includes a service release update to OpenDaylight Aluminum, and several bug fixes. |
| 26 | |
Dan Timoney | 53afd94 | 2017-11-08 11:54:38 -0500 | [diff] [blame] | 27 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 28 | Release Data |
| 29 | ============ |
| 30 | |
| 31 | +-------------------------+-------------------------------------------+ |
| 32 | | **Project** | CCSDK | |
| 33 | | | | |
| 34 | +-------------------------+-------------------------------------------+ |
| 35 | | **Docker images** | See :ref:`dockercontainers` section below | |
| 36 | +-------------------------+-------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 37 | | **Release designation** | Honolulu maintenance release | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 38 | | | | |
| 39 | +-------------------------+-------------------------------------------+ |
Dan Timoney | 53afd94 | 2017-11-08 11:54:38 -0500 | [diff] [blame] | 40 | |
| 41 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 42 | New features |
| 43 | ------------ |
Dan Timoney | 53afd94 | 2017-11-08 11:54:38 -0500 | [diff] [blame] | 44 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 45 | The CCSDK Honolulu release includes the following features: |
Dan Timoney | 53afd94 | 2017-11-08 11:54:38 -0500 | [diff] [blame] | 46 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 47 | * Upgrade to OpenDaylight Aluminum release (Jira `CCSDK-2982 <https://jira.onap.org/browse/CCSDK-2982>`_) |
| 48 | * Decouple CCSDK from OpenDaylight / Karaf : phase 3 (Jira `CCSDK-2987 <https://jira.onap.org/browse/CCSDK-2987>`_) |
| 49 | * A1 Adapter and A1 Policy Management Extension - CCSDK (Jira `CCSDK-2991 <https://jira.onap.org/browse/CCSDK-2991>`_) |
| 50 | * CCSDK support of Network Slicing in Honolulu (Jira `CCSDK-2988 <https://jira.onap.org/browse/CCSDK-2988>`_) |
| 51 | * Native CNF Day-2 operations support (Jira `CCSDK-2922 <https://jira.onap.org/browse/CCSDK-2922>`_) |
Timoney, Dan (dt5972) | 962fc9e | 2018-06-05 10:07:35 -0400 | [diff] [blame] | 52 | |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 53 | The CCSDK Honululu maintenance release includes the following features: |
| 54 | |
| 55 | * Update to Aluminum SR3 (Jira `CCSDK-1542 <https://jira.onap.org/browse/CCSDK-1542>`) |
| 56 | |
Dan Timoney | 53afd94 | 2017-11-08 11:54:38 -0500 | [diff] [blame] | 57 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 58 | For the complete list of `CCSDK Honolulu release epics <https://jira.onap.org/issues/?filter=12493>`_ and |
| 59 | `CCSDK Honolulu release user stories <https://jira.onap.org/issues/?filter=12494>`_ , please see the `ONAP Jira`_. |
Dan Timoney | 53afd94 | 2017-11-08 11:54:38 -0500 | [diff] [blame] | 60 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 61 | **Bug fixes** |
| 62 | |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 63 | The Honolulu maintenance release contains the following bug fixes: |
| 64 | |
| 65 | * Dashboard fails readiness check (Jira `CCSDK-3233 <https://jira.onap.org/browse/CCSDK-3233>`) |
| 66 | * ODLUX GUI unusable in Honululu (Jira `CCSDK-3312 <https://jira.onap.org/browse/CCSDK-3312>`) |
| 67 | * RanSlice DG-Integration Testing fixes (Jira `CCSDK-3314 <https://jira.onap.org/browse/CCSDK-3314>`) |
| 68 | * CDS:when testing Scaleout, error in resource Assignment due to policy not found (Jira `CCSDK-3319 <https://jira.onap.org/browse/CCSDK-3319>`) |
| 69 | * Renaming BluePrint* classes caused breaking API changes (Jira `CCSDK-3385 <https://jira.onap.org/browse/CCSDK-3385>`) |
| 70 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 71 | The full list of `bugs fixed in the CCSDK Honolulu release <https://jira.onap.org/issues/?filter=12495>`_ is maintained on the `ONAP Jira`_. |
Timoney, Dan (dt5972) | 497673c | 2018-05-16 19:38:36 -0400 | [diff] [blame] | 72 | |
Dan Timoney | 53afd94 | 2017-11-08 11:54:38 -0500 | [diff] [blame] | 73 | **Known Issues** |
Timoney, Dan (dt5972) | 497673c | 2018-05-16 19:38:36 -0400 | [diff] [blame] | 74 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 75 | The full list of `known issues in CCSDK <https://jira.onap.org/issues/?filter=11341>`_ is maintained on the `ONAP Jira`_. |
Dan Timoney | 53afd94 | 2017-11-08 11:54:38 -0500 | [diff] [blame] | 76 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 77 | Deliverables |
| 78 | ------------ |
Gildas Lanilis | 8197fc5 | 2018-05-29 18:06:43 -0700 | [diff] [blame] | 79 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 80 | Software Deliverables |
| 81 | ~~~~~~~~~~~~~~~~~~~~~ |
Gildas Lanilis | 8197fc5 | 2018-05-29 18:06:43 -0700 | [diff] [blame] | 82 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 83 | .. _dockercontainers: |
Krzysztof Opasiak | 3e0408d | 2019-05-30 21:34:58 +0200 | [diff] [blame] | 84 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 85 | Docker Containers |
| 86 | ````````````````` |
Krzysztof Opasiak | 3e0408d | 2019-05-30 21:34:58 +0200 | [diff] [blame] | 87 | |
afenner | a66fb79 | 2020-12-03 12:58:59 +0000 | [diff] [blame] | 88 | The following table lists the docker containers comprising the CCSDK Guilin |
Dan Timoney | 76332d0 | 2020-11-19 07:37:32 -0500 | [diff] [blame] | 89 | release along with the current stable Guilin version/tag. Each of these is |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 90 | available on the ONAP nexus3 site (https://nexus3.onap.org) and can be downloaded |
| 91 | with the following command:: |
Gildas Lanilis | 8197fc5 | 2018-05-29 18:06:43 -0700 | [diff] [blame] | 92 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 93 | docker pull nexus3.onap.org:10001/{image-name}:{version} |
Gildas Lanilis | 8197fc5 | 2018-05-29 18:06:43 -0700 | [diff] [blame] | 94 | |
| 95 | |
Dan Timoney | 76332d0 | 2020-11-19 07:37:32 -0500 | [diff] [blame] | 96 | Note: users that want to use the latest in-development Guilin version may use the |
| 97 | tag 1.0-STAGING-latest to pull the latest daily Guilin build |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 98 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 99 | +---------------------------------------+--------------------------------------------+---------+ |
| 100 | | Image name | Description | Version | |
| 101 | +=======================================+============================================+=========+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 102 | | onap/ccsdk-alpine-j11-image | Base Alpine Linux image for CCSDK | 1.1.6 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 103 | +---------------------------------------+--------------------------------------------+---------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 104 | | onap/ccsdk-ansible-server-image | Ansible server image | 1.1.6 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 105 | +---------------------------------------+--------------------------------------------+---------+ |
| 106 | | onap/ccsdk-apps-ms-neng | Naming microservice | 1.1.1 | |
| 107 | +---------------------------------------+--------------------------------------------+---------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 108 | | onap/ccsdk-blueprints-processor | CDS blueprint processor | 1.1.5 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 109 | +---------------------------------------+--------------------------------------------+---------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 110 | | onap/ccsdk-cds-ui-server | CDS user interface back end | 1.1.5 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 111 | +---------------------------------------+--------------------------------------------+---------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 112 | | onap/ccsdk-commandexecutor | CDS command executor | 1.1.5 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 113 | +---------------------------------------+--------------------------------------------+---------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 114 | | onap/ccsdk-controllerblueprint | CDS controller blueprints | 1.1.5 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 115 | +---------------------------------------+--------------------------------------------+---------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 116 | | onap/ccsdk-dgbuilder-image | Directed graph builder | 1.1.6 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 117 | +---------------------------------------+--------------------------------------------+---------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 118 | | onap/ccsdk-odl-aluminum-alpine-image | Alpine based OpenDaylight Aluminum image | 1.1.6 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 119 | +---------------------------------------+--------------------------------------------+---------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 120 | | onap/ccsdk-odlsli-alpine-image | Alpine based OpenDaylight image with CCSDK | 1.1.6 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 121 | +---------------------------------------+--------------------------------------------+---------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 122 | | onap/ccsdk-saltstack-server-image | Saltstack server | 1.1.6 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 123 | +---------------------------------------+--------------------------------------------+---------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 124 | | onap/ccsdk-sdclistener | CDS SDC listener | 1.1.5 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 125 | +---------------------------------------+--------------------------------------------+---------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 126 | | onap/ccsdk-ubuntu-image | Base Ubuntu image for CCSDK | 1.1.6 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 127 | +---------------------------------------+--------------------------------------------+---------+ |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 128 | |
| 129 | Maven Artifacts |
| 130 | ``````````````` |
| 131 | In addition to docker containers, CCSDK also provides libraries that are intended to be used by |
| 132 | client applications (e.g. APPC, SDNC) as maven dependencies. |
Gildas Lanilis | 8197fc5 | 2018-05-29 18:06:43 -0700 | [diff] [blame] | 133 | |
| 134 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 135 | ccsdk/parent |
| 136 | ^^^^^^^^^^^^ |
| 137 | Many CCSDK clients need to be able to inherit settings from third party parent poms provided |
| 138 | by OpenDaylight or springboot, and therefore are unable to use the standard ONAP parent pom. |
| 139 | The CCSDK parent repository provides its own version of parent poms whose contents are consistent |
afenner | a66fb79 | 2020-12-03 12:58:59 +0000 | [diff] [blame] | 140 | with ONAP standard settings (as defined in oparent), but whose parent is the OpenDaylight or |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 141 | springboot parent, so that clients can effectively merge both sets of settings. |
| 142 | |
| 143 | The following table lists the parent poms provided by CCSDK and the current stable |
| 144 | Frankfurt version of each. |
| 145 | |
| 146 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
| 147 | | groupId | artifactId | version | Description | |
| 148 | +=======================+==============================+=========+==================================================================================================+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 149 | | org.onap.ccsdk.parent | binding-parent | 2.1.8 | Parent used in place of OpenDaylight binding-parent | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 150 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 151 | | org.onap.ccsdk.parent | bundle-parent | 2.1.8 | Parent used in place of OpenDaylight bundle-parent | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 152 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 153 | | org.onap.ccsdk.parent | client-parent | 2.1.8 | Parent used for projects that create client libraries for OpenDaylight APIs | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 154 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 155 | | org.onap.ccsdk.parent | dependencies-bom | 2.1.8 | Bill of Materials POM that defines versions of third party libraries used outside ODL container. | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 156 | | | | | Intended to be imported in dependencyManagement section. | |
| 157 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 158 | | org.onap.ccsdk.parent | dependencies-odl-bom | 2.1.8 | Bill of Materials POM that defines versions of third party libraries used within ODL container. | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 159 | | | | | Intended to be imported in dependencyManagement section. | |
| 160 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 161 | | org.onap.ccsdk.parent | feature-repo-parent | 2.1.8 | Parent used in place of OpenDaylight feature-repo-parent | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 162 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 163 | | org.onap.ccsdk.parent | karaf4-parent | 2.1.8 | Parent used in place of OpenDaylight karaf4-parent | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 164 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 165 | | org.onap.ccsdk.parent | mdsal-it-parent | 2.1.8 | Parent used in place of OpenDaylight mdsal-it-parent | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 166 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 167 | | org.onap.ccsdk.parent | odlparent | 2.1.8 | Parent used in place of OpenDaylight odlparent | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 168 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 169 | | org.onap.ccsdk.parent | odlparent-lite | 2.1.8 | Parent used in place of OpenDaylight odlparent-lite | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 170 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 171 | | org.onap.ccsdk.parent | single-feature-parent | 2.1.8 | Parent used in place of OpenDaylight single-feature-parent | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 172 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 173 | | org.onap.ccsdk.parent | spring-boot-1-starter-parent | 2.1.8 | Parent used in place of spring-boot-starter-parent for Springboot 1.x. | |
Dan Timoney | 76332d0 | 2020-11-19 07:37:32 -0500 | [diff] [blame] | 174 | | | | | *NOTE* This is deprecated and will be removed in Honolulu, since springboot 1.x should no | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 175 | | | | | longer be used due to security issues | |
| 176 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 177 | | org.onap.ccsdk.parent | spring-boot-starter-parent | 2.1.8 | Parent used in place of spring-boot-starter-parent for Springboot 2.x | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 178 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 179 | | org.onap.ccsdk.parent | standalone-parent | 2.1.8 | Parent used for projects that have no need for other third party parent poms | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 180 | +-----------------------+------------------------------+---------+--------------------------------------------------------------------------------------------------+ |
| 181 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 182 | ccsdk/sli |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 183 | ^^^^^^^^^^^^^^ |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 184 | The ccsdk/sli library provides the Service Logic Interpreter (SLI), which is the engine that runs directed graphs. It also |
afenner | a66fb79 | 2020-12-03 12:58:59 +0000 | [diff] [blame] | 185 | provides a number of libraries that can be used by other CCSDK client projects. |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 186 | |
| 187 | The following table lists the maven artifacts provided for use by CCSDK client |
| 188 | projects. |
| 189 | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 190 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
| 191 | | groupId | artifactId | version | Description | |
| 192 | +===============================+==============================+=========+============================================+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 193 | | org.onap.ccsdk.sli.core | dblib-provider | 1.2.4 | Database access library | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 194 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 195 | | org.onap.ccsdk.sli.core | sli-common | 1.2.4 | Common SLI data objects | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 196 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 197 | | org.onap.ccsdk.sli.core | sli-provider-base | 1.2.4 | ODL-independent SLI implementation objects | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 198 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 199 | | org.onap.ccsdk.sli.core | sli-provider | 1.2.4 | ODL-dependent SLI implementation objects | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 200 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 201 | | org.onap.ccsdk.sli.core | sliPluginUtils-provider | 1.2.4 | Utilities for use in SLI adaptors/plugins | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 202 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 203 | | org.onap.ccsdk.sli.core | utils-provider | 1.2.4 | Utilities | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 204 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 205 | | org.onap.ccsdk.sli.adaptors | aai-service-provider | 1.2.4 | A&AI interface adaptor | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 206 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 207 | | org.onap.ccsdk.sli.adaptors | ansible-adapter-bundle | 1.2.4 | Ansible interface adaptor | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 208 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 209 | | org.onap.ccsdk.sli.adaptors | mdsal-resource-provider | 1.2.4 | MD-SAL interface adaptor | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 210 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 211 | | org.onap.ccsdk.sli.adaptors | netbox-client-provider | 1.2.4 | netbox interface adaptor | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 212 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 213 | | org.onap.ccsdk.sli.adaptors | resource-assignment-provider | 1.2.4 | resource allocator | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 214 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 215 | | org.onap.ccsdk.sli.adaptors | saltstack-adaptor-provider | 1.2.4 | saltstack interface adaptor | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 216 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 217 | | org.onap.ccsdk.sli.adaptors | sql-resource-provider | 1.2.4 | SQL database interface adaptor | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 218 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 219 | | org.onap.ccsdk.sli.northbound | asdcApi-provider | 1.2.4 | ODL-based SDC interface | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 220 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 221 | | org.onap.ccsdk.sli.northbound | dataChange-provider | 1.2.4 | A&AI data change notification interface | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 222 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 223 | | org.onap.ccsdk.sli.northbound | dmaap-listener | 1.2.4 | DMaaP listener interface | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 224 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 225 | | org.onap.ccsdk.sli.northbound | lcm-provider | 1.2.4 | Life Cycle Management event interface | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 226 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 227 | | org.onap.ccsdk.sli.northbound | ueb-listener | 1.2.4 | SDC event listener | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 228 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 229 | | org.onap.ccsdk.sli.plugins | properties-node-provider | 1.2.4 | Used to load a properties file for use in | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 230 | | | | | a directed graph | |
| 231 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 232 | | org.onap.ccsdk.sli.plugins | restapi-call-node-provider | 1.2.4 | Used to call a generic REST API from a | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 233 | | | | | directed graph | |
| 234 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 235 | | org.onap.ccsdk.sli.plugins | restconf-client-provider | 1.2.4 | Used to call a RESTCONF API from a | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 236 | | | | | directed graph | |
| 237 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 238 | | org.onap.ccsdk.sli.plugins | sshapi-call-node | 1.2.4 | Used to invoke an SSH interface from a | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 239 | | | | | directed graph | |
| 240 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | ae45670 | 2021-10-04 12:43:44 -0400 | [diff] [blame] | 241 | | org.onap.ccsdk.sli.plugins | template-node-provider | 1.2.4 | Provides velocity template support | |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 242 | +-------------------------------+------------------------------+---------+--------------------------------------------+ |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 243 | |
| 244 | Documentation Deliverables |
| 245 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 246 | * `CDS user guide`_ |
| 247 | * `SDN Controller for Radio user guide`_ |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 248 | |
| 249 | Known Limitations, Issues and Workarounds |
| 250 | ========================================= |
| 251 | |
| 252 | System Limitations |
| 253 | ------------------ |
| 254 | |
| 255 | No system limitations noted. |
| 256 | |
| 257 | |
| 258 | Known Vulnerabilities |
| 259 | --------------------- |
| 260 | |
| 261 | Any known vulnerabilities for ONAP are tracked in the `ONAP Jira`_ in the OJSI project. Any outstanding OJSI issues that |
| 262 | pertain to CCSDK are listed in the :ref:`secissues` section below. |
| 263 | |
| 264 | |
| 265 | Workarounds |
| 266 | ----------- |
| 267 | |
| 268 | Not applicable. |
| 269 | |
| 270 | |
| 271 | Security Notes |
| 272 | -------------- |
| 273 | |
| 274 | Fixed Security Issues |
| 275 | ~~~~~~~~~~~~~~~~~~~~~ |
| 276 | |
Dan Timoney | 76332d0 | 2020-11-19 07:37:32 -0500 | [diff] [blame] | 277 | There are no new security fixes in the Guilin release. |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 278 | |
| 279 | .. _secissues : |
| 280 | |
| 281 | Known Security Issues |
| 282 | ~~~~~~~~~~~~~~~~~~~~~ |
| 283 | |
| 284 | There is currently only one known CCSDK security issue, related to a third party application (netbox) that CCSDK uses: |
| 285 | |
| 286 | * `OJSI-160 <https://jira.onap.org/browse/OJSI-160>`_ : netbox-nginx exposes plain text HTTP endpoint using port 30420 |
Gildas Lanilis | 8197fc5 | 2018-05-29 18:06:43 -0700 | [diff] [blame] | 287 | |
| 288 | |
| 289 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 290 | Test Results |
| 291 | ============ |
| 292 | Not applicable |
Gildas Lanilis | 8197fc5 | 2018-05-29 18:06:43 -0700 | [diff] [blame] | 293 | |
| 294 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 295 | References |
| 296 | ========== |
Gildas Lanilis | 8197fc5 | 2018-05-29 18:06:43 -0700 | [diff] [blame] | 297 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 298 | For more information on the ONAP Frankfurt release, please see: |
Gildas Lanilis | 8197fc5 | 2018-05-29 18:06:43 -0700 | [diff] [blame] | 299 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 300 | #. `ONAP Home Page`_ |
| 301 | #. `ONAP Documentation`_ |
| 302 | #. `ONAP Release Downloads`_ |
| 303 | #. `ONAP Wiki Page`_ |
Dan Timoney | 53afd94 | 2017-11-08 11:54:38 -0500 | [diff] [blame] | 304 | |
| 305 | |
Dan Timoney | 9f84625 | 2020-05-13 15:31:58 -0400 | [diff] [blame] | 306 | .. _`ONAP Home Page`: https://www.onap.org |
| 307 | .. _`ONAP Wiki Page`: https://wiki.onap.org |
| 308 | .. _`ONAP Documentation`: https://docs.onap.org |
| 309 | .. _`ONAP Release Downloads`: https://git.onap.org |
| 310 | .. _`ONAP Jira`: https://jira.onap.org |
| 311 | .. _`CDS user guide`: https://docs.onap.org/en/frankfurt/submodules/ccsdk/cds.git/docs/index.html |
Dan Timoney | 8a6831c | 2021-04-06 12:26:21 -0400 | [diff] [blame] | 312 | .. _`SDN Controller for Radio user guide`: https://docs.onap.org/en/frankfurt/submodules/ccsdk/features.git/docs/guides/onap-user/home.html |