Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 1 | .. This work is licensed under a Creative Commons Attribution 4.0 |
| 2 | International License. http://creativecommons.org/licenses/by/4.0 |
Rich Bennett | 5baea46 | 2017-09-13 03:19:19 -0400 | [diff] [blame] | 3 | |
Noemi Wagner | c729db8 | 2019-03-07 13:55:42 +0100 | [diff] [blame] | 4 | |
| 5 | .. _casablancarelease-notes: |
| 6 | |
Sofia Wallin | d4c9374 | 2019-05-14 11:58:23 +0200 | [diff] [blame] | 7 | Dublin Release Notes |
| 8 | ^^^^^^^^^^^^^^^^^^^^ |
Noemi Wagner | c729db8 | 2019-03-07 13:55:42 +0100 | [diff] [blame] | 9 | |
Sofia Wallin | d4c9374 | 2019-05-14 11:58:23 +0200 | [diff] [blame] | 10 | This page provides the release notes for the ONAP Dublin release. This includes details of software versions used, known limitations, and |
| 11 | outstanding trouble reports. |
Gildas Lanilis | 4ad97c9 | 2017-11-13 12:10:01 -0800 | [diff] [blame] | 12 | |
Sofia Wallin | d4c9374 | 2019-05-14 11:58:23 +0200 | [diff] [blame] | 13 | Release notes are cumulative for the release, meaning this release note for the Dublin release will have an entry for each Major, Minor, and Maintenance |
| 14 | release, if applicable. Information that is applicable regardless of release is included in the `Getting Started With ONAP`_ section of this |
| 15 | document. |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 16 | |
Sofia Wallin | d4c9374 | 2019-05-14 11:58:23 +0200 | [diff] [blame] | 17 | Each component within the ONAP solution maintains their own component level release notes and links to those release notes are provided below. |
| 18 | Details on the specific items delivered in each releaese by each component is maintained in the component specific release notes. |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 19 | |
Sofia Wallin | d4c9374 | 2019-05-14 11:58:23 +0200 | [diff] [blame] | 20 | Dublin Major Release 4.0.0 |
| 21 | ========================== |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 22 | |
Sofia Wallin | d4c9374 | 2019-05-14 11:58:23 +0200 | [diff] [blame] | 23 | * Release Name: Dublin |
| 24 | * Release Version: 4.0.0 |
| 25 | * Release Date: , 2019 |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 26 | |
Sofia Wallin | d4c9374 | 2019-05-14 11:58:23 +0200 | [diff] [blame] | 27 | The Dublin 4.0.0 is the first release for Dublin. |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 28 | |
Noemi Wagner | bef8232 | 2018-12-11 13:17:41 +0100 | [diff] [blame] | 29 | .. _getting-started: |
Rich Bennett | 5baea46 | 2017-09-13 03:19:19 -0400 | [diff] [blame] | 30 | |
Eric Debeau | 58c20bf | 2018-03-20 20:33:44 +0000 | [diff] [blame] | 31 | Getting Started With ONAP |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 32 | ========================= |
Rich Bennett | 5baea46 | 2017-09-13 03:19:19 -0400 | [diff] [blame] | 33 | |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 34 | Summary |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 35 | ------- |
Rich Bennett | c4c034b | 2017-11-13 16:31:43 -0500 | [diff] [blame] | 36 | ONAP provides a comprehensive platform for real-time, policy-driven |
Eric Debeau | 58c20bf | 2018-03-20 20:33:44 +0000 | [diff] [blame] | 37 | service orchestration and automation including virtual network functions and |
| 38 | applications instantiation and configuration, but also physical network |
| 39 | functions configuration. |
Eric Debeau | 37fde6e | 2017-11-20 22:23:08 +0000 | [diff] [blame] | 40 | ONAP will enable software, network, IT and cloud providers and developers |
Rich Bennett | c4c034b | 2017-11-13 16:31:43 -0500 | [diff] [blame] | 41 | to rapidly automate new services and support complete life cycle management. |
| 42 | By unifying member resources, ONAP will accelerate the development of a |
| 43 | vibrant ecosystem around a globally shared architecture and implementation |
Gildas Lanilis | c10c7c9 | 2017-11-21 11:50:18 -0800 | [diff] [blame] | 44 | for network automation-with an open standards focus-faster than any one |
Rich Bennett | c4c034b | 2017-11-13 16:31:43 -0500 | [diff] [blame] | 45 | product could on its own. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 46 | |
| 47 | Functionality |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 48 | ------------- |
ankatare | fafe580 | 2018-10-09 13:04:24 +0530 | [diff] [blame] | 49 | **Portal** - a single, consistent user experience for both design time |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 50 | and run time environments, based on the user’s role. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 51 | |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 52 | **Design Time Framework** - a comprehensive development environment with |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 53 | tools, techniques, and repositories for defining/describing resources, |
Eric Debeau | f031983 | 2018-11-08 21:35:23 +0000 | [diff] [blame] | 54 | and services: |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 55 | |
| 56 | - Service Design and Creation (SDC) provides tools, techniques, and |
| 57 | repositories to define/simulate/certify system assets as well as their |
| 58 | associated processes and policies. |
| 59 | |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 60 | - A VNF Software Development Kit (VNFSDK) and VNF Validation Program (VVP) |
| 61 | with tools for VNF supplier packaging and validation. |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 62 | |
| 63 | - Policy Creation (POLICY) deals with conditions, requirements, |
| 64 | constraints, attributes, or needs that must be provided, maintained, |
| 65 | and/or enforced. |
| 66 | |
| 67 | - Closed Loop Automation Management Platform (CLAMP) provides a method |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 68 | for designing and managing control loops. |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 69 | |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 70 | - Optimization Framework (OOF) provides a policy-driven and model-driven |
| 71 | framework for creating optimization applications. |
| 72 | |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 73 | **Runtime Framework** - The runtime execution framework executes the |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 74 | rules and policies distributed by the design and creation environment |
| 75 | and Controllers that manage resources corresponding to their assigned |
| 76 | controlled domain: |
| 77 | |
Eric Debeau | 58c20bf | 2018-03-20 20:33:44 +0000 | [diff] [blame] | 78 | - Service Orchestrator (SO) executes the specified BPMN processes and |
| 79 | automates sequences of activities, tasks, rules and policies needed for |
| 80 | on-demand creation, modification or removal of network, application or |
| 81 | infrastructure services and resources. SO is especially able to drive |
| 82 | any OpenStack-based cloud platform. |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 83 | |
Eric Debeau | 58c20bf | 2018-03-20 20:33:44 +0000 | [diff] [blame] | 84 | - Software Defined Network Controller (SDNC) executes network configuration |
| 85 | for cloud computing resources and network. |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 86 | |
Eric Debeau | 58c20bf | 2018-03-20 20:33:44 +0000 | [diff] [blame] | 87 | - Application Controller (APPC) executes Virtual Network Functions (VNF) |
| 88 | configurations and lifecycle management operations. |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 89 | |
Eric Debeau | 58c20bf | 2018-03-20 20:33:44 +0000 | [diff] [blame] | 90 | - Virtual Function Controller (VF-C) is responsible for lifecycle management |
| 91 | of virtual network functions and network services based on VNF using |
| 92 | VNF Manager. |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 93 | |
| 94 | - Active and Available Inventory (A&AI) provides real-time views of a |
| 95 | system’s resources, services, products and their relationships with each |
| 96 | other. |
| 97 | |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 98 | **Closed-Loop Automation** -- Design -> Create -> Collect -> Analyze > |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 99 | Detect -> Publish -> Respond: |
| 100 | |
Eric Debeau | 37fde6e | 2017-11-20 22:23:08 +0000 | [diff] [blame] | 101 | - Data Collection, Analytics and Events (DCAE) collects events, performance, |
| 102 | usage and publishes information to policy that executes the rules to perform |
| 103 | closed loop actions. |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 104 | |
Eric Debeau | 37fde6e | 2017-11-20 22:23:08 +0000 | [diff] [blame] | 105 | - Holmes provides alarm correlation and analysis for Telecom cloud |
| 106 | infrastructure and services, including servers, cloud infrastructure, |
| 107 | VNFs and Network Services. |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 108 | |
| 109 | - Common Services - operational services for all ONAP components including |
| 110 | activity logging, reporting, common data layer, access control, resiliency, |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 111 | multisite state coordination, credential/secret management and |
| 112 | software lifecycle management. |
| 113 | |
| 114 | **Microservices Support** |
| 115 | |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 116 | - ONAP Operation Manager (OOM) use Kubernetes and Helm to manage ONAP components. |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 117 | - Microservices Bus (MSB) provides service registration/discovery, |
| 118 | external API gateway, internal API gateway, client software development kit |
| 119 | (SDK), and Swagger SDK. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 120 | |
| 121 | Project Specific Release Notes |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 122 | ============================== |
Sofia Wallin | d4c9374 | 2019-05-14 11:58:23 +0200 | [diff] [blame] | 123 | ONAP releases are specified by a list of project artifact versions in a :ref:`manifest artifacts <doc-release-manifest-artifacts>` |
| 124 | and :ref:`manifest dockers <doc-release-manifest-docker>`. |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 125 | |
Rich Bennett | 84424f0 | 2018-12-06 16:01:34 -0500 | [diff] [blame] | 126 | .. toctree:: |
| 127 | :hidden: |
| 128 | |
Scott Seabolt | 576c2b5 | 2019-02-27 13:07:16 -0500 | [diff] [blame] | 129 | release-manifest-docker.rst |
Rich Bennett | 84424f0 | 2018-12-06 16:01:34 -0500 | [diff] [blame] | 130 | release-manifest.rst |
| 131 | |
Rich Bennett | 80455a5 | 2017-11-08 05:17:00 -0500 | [diff] [blame] | 132 | Each project provides detailed :ref:`release notes<doc-releaserepos>` |
| 133 | and prepends to these if/when any updated versions the project team believes |
| 134 | are compatible with a major release are made available. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 135 | |
Eric Debeau | ab6162b | 2017-11-17 19:30:47 +0000 | [diff] [blame] | 136 | .. index:: Download |
| 137 | |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 138 | Installation |
| 139 | ============ |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 140 | ONAP is installed using :ref:`ONAP Operations Manager (OOM) over Kubernetes<installing-onap>` |
Eric Debeau | ab6162b | 2017-11-17 19:30:47 +0000 | [diff] [blame] | 141 | |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 142 | Documentation |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 143 | ============= |
Sofia Wallin | d4c9374 | 2019-05-14 11:58:23 +0200 | [diff] [blame] | 144 | ONAP Dublin Release provides multiple documents including the following: |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 145 | |
Scott Seabolt | 576c2b5 | 2019-02-27 13:07:16 -0500 | [diff] [blame] | 146 | * A high level :ref:`architecture view<doc-architecture>` of how component |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 147 | relate to each other. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 148 | |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 149 | * A collection of documentation provided |
| 150 | by :ref:`each project <doc_onap-developer_guide_projects>`. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 151 | |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 152 | * Application Programming Interface |
| 153 | Reference :ref:`available here <doc-apiref>`. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 154 | |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 155 | * The `developer wiki <http://wiki.onap.org>`_ remains a good source of |
| 156 | information on meeting plans and notes from committees, project teams and |
| 157 | community events. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 158 | |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 159 | .. index:: Licensing |
| 160 | |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 161 | Security Notes |
| 162 | ============== |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 163 | ONAP has adopted the `CII Best Practice Badge Program <https://bestpractices.coreinfrastructure.org/en>`_. |
| 164 | The goal of the Casablanca release is for all ONAP projects to be close to achieving a CII Passing badge. |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 165 | |
| 166 | - `Badging Requirements <https://github.com/coreinfrastructure/best-practices-badge#core-infrastructure-initiative-best-practices-badge>`_ |
| 167 | - `Badging Status for all ONAP projects <https://bestpractices.coreinfrastructure.org/en/projects?q=onap>`_ |
| 168 | |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 169 | Project specific details are in the :ref:`release notes<doc-releaserepos>` for each project. |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 170 | |
helenc878 | 16e2b9b | 2018-11-30 07:29:09 -0800 | [diff] [blame] | 171 | .. index:: maturity |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 172 | |
helenc878 | 16e2b9b | 2018-11-30 07:29:09 -0800 | [diff] [blame] | 173 | ONAP Maturity Testing Notes |
| 174 | =========================== |
Scott Seabolt | 8a4bc53 | 2019-04-09 11:53:35 -0400 | [diff] [blame] | 175 | For the Casablanca release, ONAP continues to improve in multiple areas of Scalability, Security, Stability and Performance (S3P) metrics. |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 176 | |
| 177 | The Integration team ran the 72 hours stability testing (100% passing rate) and full resilience testing (96.9% passing rate) at ONAP OpenLabs. More details in :ref:`ONAP Maturity Testing Notes <integration-s3p>` |
helenc878 | 16e2b9b | 2018-11-30 07:29:09 -0800 | [diff] [blame] | 178 | |
Gildas Lanilis | 6a7de92 | 2017-11-13 15:35:00 -0800 | [diff] [blame] | 179 | Licenses |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 180 | ======== |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 181 | ONAP Source Code is licensed under the `Apache Version 2 License <http://www.apache.org/licenses/LICENSE-2.0>`_. |
Eric Debeau | 58c20bf | 2018-03-20 20:33:44 +0000 | [diff] [blame] | 182 | ONAP Documentation is licensed under the `Creative Commons Attribution 4.0 |
| 183 | International License <http://creativecommons.org/licenses/by/4.0>`_. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 184 | |
Eric Debeau | ab6162b | 2017-11-17 19:30:47 +0000 | [diff] [blame] | 185 | Known Issues and Limitations |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 186 | ============================ |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 187 | Known Issues and limitations are documented in each :ref:`project Release Notes <doc-releaserepos>`. |
Eric Debeau | ab6162b | 2017-11-17 19:30:47 +0000 | [diff] [blame] | 188 | |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 189 | .. index:: Reporting Bugs |
| 190 | |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 191 | How to Report a Bug |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 192 | =================== |
Gildas Lanilis | 95146dd | 2017-11-09 14:53:25 -0800 | [diff] [blame] | 193 | There are 2 ways to report a bug in ONAP. |
| 194 | |
Eric Debeau | 58c20bf | 2018-03-20 20:33:44 +0000 | [diff] [blame] | 195 | * In case you are familiar within ONAP, you can directly report a bug by |
| 196 | creating a Jira issue at `ONAP Jira <https://jira.onap.org>`_. |
Gildas Lanilis | 95146dd | 2017-11-09 14:53:25 -0800 | [diff] [blame] | 197 | |
Eric Debeau | 58c20bf | 2018-03-20 20:33:44 +0000 | [diff] [blame] | 198 | * If you don't know you are facing a bug or have a question, post your |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 199 | question into the `Ask question <https://wiki.onap.org/display/DW/questions/all>`_. |
Eric Debeau | 58c20bf | 2018-03-20 20:33:44 +0000 | [diff] [blame] | 200 | You will need a Linux Foundation ID to login and post your question. |
Scott Seabolt | 9b7934c | 2019-01-29 09:20:38 -0500 | [diff] [blame] | 201 | Get a Linux Foundation Identity using this `quick procedure <https://wiki.onap.org/display/DW/Joining+the+ONAP+Technical+Community#JoiningtheONAPTechnicalCommunity-WhereDoIStart?>`_. |
Gildas Lanilis | 95146dd | 2017-11-09 14:53:25 -0800 | [diff] [blame] | 202 | |
Rich Bennett | 52b5c09 | 2018-09-01 09:48:13 -0400 | [diff] [blame] | 203 | To properly report a bug in Jira, you may want to consider these `recommendations <https://wiki.onap.org/display/DW/Tracking+Issues+with+JIRA#TrackingIssueswithJIRA-RecommendationsforwrittingProperJIRAIssue>`_ to elaborate the issue you are facing. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 204 | |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 205 | |
| 206 | .. Include files referenced by link in the toctree as hidden |
| 207 | |
| 208 | .. toctree:: |
| 209 | :hidden: |
| 210 | |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 211 | releaserepos.rst |
| 212 | repolist.rst |