blob: a9d3e764a06f38ce2f71c67aac42d11ebeb3b255 [file] [log] [blame]
Rich Bennett6dd9b672017-11-03 15:27:24 -04001.. This work is licensed under a Creative Commons Attribution 4.0
2 International License. http://creativecommons.org/licenses/by/4.0
Rich Bennett5baea462017-09-13 03:19:19 -04003
Noemi Wagnerc729db82019-03-07 13:55:42 +01004
5.. _casablancarelease-notes:
6
Sofia Wallind4c93742019-05-14 11:58:23 +02007Dublin Release Notes
8^^^^^^^^^^^^^^^^^^^^
Noemi Wagnerc729db82019-03-07 13:55:42 +01009
Sofia Wallind4c93742019-05-14 11:58:23 +020010This page provides the release notes for the ONAP Dublin release. This includes details of software versions used, known limitations, and
11outstanding trouble reports.
Gildas Lanilis4ad97c92017-11-13 12:10:01 -080012
Sofia Wallind4c93742019-05-14 11:58:23 +020013Release notes are cumulative for the release, meaning this release note for the Dublin release will have an entry for each Major, Minor, and Maintenance
14release, if applicable. Information that is applicable regardless of release is included in the `Getting Started With ONAP`_ section of this
15document.
Scott Seabolt9b7934c2019-01-29 09:20:38 -050016
Sofia Wallind4c93742019-05-14 11:58:23 +020017Each component within the ONAP solution maintains their own component level release notes and links to those release notes are provided below.
18Details on the specific items delivered in each releaese by each component is maintained in the component specific release notes.
Scott Seabolt9b7934c2019-01-29 09:20:38 -050019
Sofia Wallind4c93742019-05-14 11:58:23 +020020Dublin Major Release 4.0.0
21==========================
Scott Seabolt9b7934c2019-01-29 09:20:38 -050022
Sofia Wallind4c93742019-05-14 11:58:23 +020023* Release Name: Dublin
24* Release Version: 4.0.0
25* Release Date: , 2019
Scott Seabolt9b7934c2019-01-29 09:20:38 -050026
Sofia Wallind4c93742019-05-14 11:58:23 +020027The Dublin 4.0.0 is the first release for Dublin.
Scott Seabolt9b7934c2019-01-29 09:20:38 -050028
Noemi Wagnerbef82322018-12-11 13:17:41 +010029.. _getting-started:
Rich Bennett5baea462017-09-13 03:19:19 -040030
Eric Debeau58c20bf2018-03-20 20:33:44 +000031Getting Started With ONAP
Rich Bennett52b5c092018-09-01 09:48:13 -040032=========================
Rich Bennett5baea462017-09-13 03:19:19 -040033
Rich Bennett6dd9b672017-11-03 15:27:24 -040034Summary
Rich Bennett52b5c092018-09-01 09:48:13 -040035-------
Rich Bennettc4c034b2017-11-13 16:31:43 -050036ONAP provides a comprehensive platform for real-time, policy-driven
Eric Debeau58c20bf2018-03-20 20:33:44 +000037service orchestration and automation including virtual network functions and
38applications instantiation and configuration, but also physical network
39functions configuration.
Eric Debeau37fde6e2017-11-20 22:23:08 +000040ONAP will enable software, network, IT and cloud providers and developers
Rich Bennettc4c034b2017-11-13 16:31:43 -050041to rapidly automate new services and support complete life cycle management.
42By unifying member resources, ONAP will accelerate the development of a
43vibrant ecosystem around a globally shared architecture and implementation
Gildas Lanilisc10c7c92017-11-21 11:50:18 -080044for network automation-with an open standards focus-faster than any one
Rich Bennettc4c034b2017-11-13 16:31:43 -050045product could on its own.
Rich Bennett6dd9b672017-11-03 15:27:24 -040046
47Functionality
Rich Bennett52b5c092018-09-01 09:48:13 -040048-------------
ankatarefafe5802018-10-09 13:04:24 +053049**Portal** - a single, consistent user experience for both design time
Rich Bennett0172ec22017-11-16 07:52:35 -050050and run time environments, based on the users role.
Rich Bennett6dd9b672017-11-03 15:27:24 -040051
Rich Bennettb921b992017-11-17 08:28:37 -050052**Design Time Framework** - a comprehensive development environment with
Rich Bennett0172ec22017-11-16 07:52:35 -050053tools, techniques, and repositories for defining/describing resources,
Eric Debeauf0319832018-11-08 21:35:23 +000054and services:
Rich Bennett0172ec22017-11-16 07:52:35 -050055
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 Bennett52b5c092018-09-01 09:48:13 -040060 - A VNF Software Development Kit (VNFSDK) and VNF Validation Program (VVP)
61 with tools for VNF supplier packaging and validation.
Rich Bennett0172ec22017-11-16 07:52:35 -050062
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 Bennettb921b992017-11-17 08:28:37 -050068 for designing and managing control loops.
Rich Bennett0172ec22017-11-16 07:52:35 -050069
Rich Bennett52b5c092018-09-01 09:48:13 -040070 - Optimization Framework (OOF) provides a policy-driven and model-driven
71 framework for creating optimization applications.
72
Rich Bennettb921b992017-11-17 08:28:37 -050073**Runtime Framework** - The runtime execution framework executes the
Rich Bennett0172ec22017-11-16 07:52:35 -050074rules and policies distributed by the design and creation environment
75and Controllers that manage resources corresponding to their assigned
76controlled domain:
77
Eric Debeau58c20bf2018-03-20 20:33:44 +000078 - 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 Bennett0172ec22017-11-16 07:52:35 -050083
Eric Debeau58c20bf2018-03-20 20:33:44 +000084 - Software Defined Network Controller (SDNC) executes network configuration
85 for cloud computing resources and network.
Rich Bennett0172ec22017-11-16 07:52:35 -050086
Eric Debeau58c20bf2018-03-20 20:33:44 +000087 - Application Controller (APPC) executes Virtual Network Functions (VNF)
88 configurations and lifecycle management operations.
Rich Bennett0172ec22017-11-16 07:52:35 -050089
Eric Debeau58c20bf2018-03-20 20:33:44 +000090 - 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 Bennett0172ec22017-11-16 07:52:35 -050093
94 - Active and Available Inventory (A&AI) provides real-time views of a
95 systems resources, services, products and their relationships with each
96 other.
97
Rich Bennettb921b992017-11-17 08:28:37 -050098**Closed-Loop Automation** -- Design -> Create -> Collect -> Analyze >
Rich Bennett0172ec22017-11-16 07:52:35 -050099Detect -> Publish -> Respond:
100
Eric Debeau37fde6e2017-11-20 22:23:08 +0000101 - 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 Bennett0172ec22017-11-16 07:52:35 -0500104
Eric Debeau37fde6e2017-11-20 22:23:08 +0000105 - Holmes provides alarm correlation and analysis for Telecom cloud
106 infrastructure and services, including servers, cloud infrastructure,
107 VNFs and Network Services.
Rich Bennett0172ec22017-11-16 07:52:35 -0500108
109 - Common Services - operational services for all ONAP components including
110 activity logging, reporting, common data layer, access control, resiliency,
Rich Bennett52b5c092018-09-01 09:48:13 -0400111 multisite state coordination, credential/secret management and
112 software lifecycle management.
113
114**Microservices Support**
115
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500116 - ONAP Operation Manager (OOM) use Kubernetes and Helm to manage ONAP components.
Rich Bennett52b5c092018-09-01 09:48:13 -0400117 - Microservices Bus (MSB) provides service registration/discovery,
118 external API gateway, internal API gateway, client software development kit
119 (SDK), and Swagger SDK.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400120
121Project Specific Release Notes
Rich Bennett52b5c092018-09-01 09:48:13 -0400122==============================
Sofia Wallind4c93742019-05-14 11:58:23 +0200123ONAP releases are specified by a list of project artifact versions in a :ref:`manifest artifacts <doc-release-manifest-artifacts>`
124and :ref:`manifest dockers <doc-release-manifest-docker>`.
Rich Bennett52b5c092018-09-01 09:48:13 -0400125
Rich Bennett84424f02018-12-06 16:01:34 -0500126.. toctree::
127 :hidden:
128
Scott Seabolt576c2b52019-02-27 13:07:16 -0500129 release-manifest-docker.rst
Rich Bennett84424f02018-12-06 16:01:34 -0500130 release-manifest.rst
131
Rich Bennett80455a52017-11-08 05:17:00 -0500132Each project provides detailed :ref:`release notes<doc-releaserepos>`
133and prepends to these if/when any updated versions the project team believes
134are compatible with a major release are made available.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400135
Eric Debeauab6162b2017-11-17 19:30:47 +0000136.. index:: Download
137
Rich Bennett52b5c092018-09-01 09:48:13 -0400138Installation
139============
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500140ONAP is installed using :ref:`ONAP Operations Manager (OOM) over Kubernetes<installing-onap>`
Eric Debeauab6162b2017-11-17 19:30:47 +0000141
Rich Bennett6dd9b672017-11-03 15:27:24 -0400142Documentation
Rich Bennett52b5c092018-09-01 09:48:13 -0400143=============
Sofia Wallind4c93742019-05-14 11:58:23 +0200144ONAP Dublin Release provides multiple documents including the following:
Rich Bennett6dd9b672017-11-03 15:27:24 -0400145
Scott Seabolt576c2b52019-02-27 13:07:16 -0500146 * A high level :ref:`architecture view<doc-architecture>` of how component
Rich Bennett0172ec22017-11-16 07:52:35 -0500147 relate to each other.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400148
Rich Bennett0172ec22017-11-16 07:52:35 -0500149 * A collection of documentation provided
150 by :ref:`each project <doc_onap-developer_guide_projects>`.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400151
Rich Bennett0172ec22017-11-16 07:52:35 -0500152 * Application Programming Interface
153 Reference :ref:`available here <doc-apiref>`.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400154
Rich Bennett0172ec22017-11-16 07:52:35 -0500155 * 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 Bennett6dd9b672017-11-03 15:27:24 -0400158
Rich Bennettb921b992017-11-17 08:28:37 -0500159.. index:: Licensing
160
Rich Bennett52b5c092018-09-01 09:48:13 -0400161Security Notes
162==============
Krzysztof Opasiak98489422019-05-28 11:02:41 +0200163Details about discovered and mitigated vulnerabilities are in :ref:`ONAP Security <onap-security>`
164
165.. toctree::
166 :hidden:
167
168 ../submodules/osa.git/docs/index.rst
169
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500170ONAP has adopted the `CII Best Practice Badge Program <https://bestpractices.coreinfrastructure.org/en>`_.
Rich Bennett52b5c092018-09-01 09:48:13 -0400171
172- `Badging Requirements <https://github.com/coreinfrastructure/best-practices-badge#core-infrastructure-initiative-best-practices-badge>`_
173- `Badging Status for all ONAP projects <https://bestpractices.coreinfrastructure.org/en/projects?q=onap>`_
174
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500175Project specific details are in the :ref:`release notes<doc-releaserepos>` for each project.
Rich Bennett52b5c092018-09-01 09:48:13 -0400176
helenc87816e2b9b2018-11-30 07:29:09 -0800177.. index:: maturity
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500178
helenc87816e2b9b2018-11-30 07:29:09 -0800179ONAP Maturity Testing Notes
180===========================
Scott Seabolt8a4bc532019-04-09 11:53:35 -0400181For the Casablanca release, ONAP continues to improve in multiple areas of Scalability, Security, Stability and Performance (S3P) metrics.
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500182
183The Integration team ran the 72 hours stability testing (100% passing rateand full resilience testing (96.9% passing rate) at ONAP OpenLabs. More details in :ref:`ONAP Maturity Testing Notes <integration-s3p>`
helenc87816e2b9b2018-11-30 07:29:09 -0800184
Gildas Lanilis6a7de922017-11-13 15:35:00 -0800185Licenses
Rich Bennett52b5c092018-09-01 09:48:13 -0400186========
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500187ONAP Source Code is licensed under the `Apache Version 2 License <http://www.apache.org/licenses/LICENSE-2.0>`_.
Eric Debeau58c20bf2018-03-20 20:33:44 +0000188ONAP Documentation is licensed under the `Creative Commons Attribution 4.0
189International License <http://creativecommons.org/licenses/by/4.0>`_.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400190
Eric Debeauab6162b2017-11-17 19:30:47 +0000191Known Issues and Limitations
Rich Bennett52b5c092018-09-01 09:48:13 -0400192============================
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500193Known Issues and limitations are documented in each :ref:`project Release Notes <doc-releaserepos>`.
Eric Debeauab6162b2017-11-17 19:30:47 +0000194
Rich Bennettb921b992017-11-17 08:28:37 -0500195.. index:: Reporting Bugs
196
Rich Bennett6dd9b672017-11-03 15:27:24 -0400197How to Report a Bug
Rich Bennett52b5c092018-09-01 09:48:13 -0400198===================
Gildas Lanilis95146dd2017-11-09 14:53:25 -0800199There are 2 ways to report a bug in ONAP.
200
Eric Debeau58c20bf2018-03-20 20:33:44 +0000201 * In case you are familiar within ONAP, you can directly report a bug by
202 creating a Jira issue at `ONAP Jira <https://jira.onap.org>`_.
Gildas Lanilis95146dd2017-11-09 14:53:25 -0800203
Eric Debeau58c20bf2018-03-20 20:33:44 +0000204 * If you don't know you are facing a bug or have a question, post your
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500205 question into the `Ask question <https://wiki.onap.org/display/DW/questions/all>`_.
Eric Debeau58c20bf2018-03-20 20:33:44 +0000206 You will need a Linux Foundation ID to login and post your question.
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500207 Get a Linux Foundation Identity using this `quick procedure <https://wiki.onap.org/display/DW/Joining+the+ONAP+Technical+Community#JoiningtheONAPTechnicalCommunity-WhereDoIStart?>`_.
Gildas Lanilis95146dd2017-11-09 14:53:25 -0800208
Rich Bennett52b5c092018-09-01 09:48:13 -0400209To 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 Bennett6dd9b672017-11-03 15:27:24 -0400210
Rich Bennettb921b992017-11-17 08:28:37 -0500211
212.. Include files referenced by link in the toctree as hidden
213
214.. toctree::
215 :hidden:
216
Rich Bennettb921b992017-11-17 08:28:37 -0500217 releaserepos.rst
218 repolist.rst