blob: a54a0a46c8a540f4980ee5e03d4d9667baf5c874 [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
Gildas Lanilis9be906b2018-11-02 17:47:42 -07007Casablanca Release Notes
8^^^^^^^^^^^^^^^^^^^^^^^^
Noemi Wagnerc729db82019-03-07 13:55:42 +01009
Gildas Lanilis9be906b2018-11-02 17:47:42 -070010This page is the ONAP Casablanca Release Notes. The first release was labelled
Eric Debeauf0319832018-11-08 21:35:23 +000011Amsterdam, second release Beijing and subsequent major release will be named
12using city names.
Gildas Lanilis4ad97c92017-11-13 12:10:01 -080013
Scott Seabolt9b7934c2019-01-29 09:20:38 -050014Release notes are cumulative for the release, meaning this release note for Casablanca will have an entry for each Major, Minor, and Maintenance release, if applicable. Information that is applicable regardless of release is included in the `Getting Started With ONAP`_ section of this document.
15
16Each component within the ONAP solution maintains their own component level release notes and links to those release notes are provided below. Details on the specific items delivered in each releaese by each component is maintained in the component specific release notes.
17
18Casablanca Releases
19===================
20
21The following releases are available for Casablanca:
Scott Seabolt8a4bc532019-04-09 11:53:35 -040022 - `Casablanca Maintenance Release 3.0.2`_
Scott Seabolt9b7934c2019-01-29 09:20:38 -050023 - `Casablanca Maintenance Release 3.0.1`_
24 - `Casablanca Major Release 3.0.0`_
25
Scott Seabolt8a4bc532019-04-09 11:53:35 -040026Casablanca Maintenance Release 3.0.2
27====================================
28
29* Release Name: Casablanca
30* Release Version: 3.0.2
31* Release Date: Apr 15, 2019
32
33Casablanca Maintenance Release 3.0.2 addresses issue of certificate expiry across the following projects:
34 - AAI
35 - CLAMP
sawantmandare54a2a32019-04-12 14:22:24 -050036 - DMAAP Data Router
Scott Seabolt8a4bc532019-04-09 11:53:35 -040037 - Policy
38 - VID
Scott Seaboltc005d312019-04-10 15:17:00 -040039 - Portal
Scott Seabolt8a4bc532019-04-09 11:53:35 -040040
41Details on the specific Jira tickets addressed by each project can be found in the component specific Release Notes. Link can be found below in section `Project Specific Release Notes`_.
42
43
Scott Seabolt9b7934c2019-01-29 09:20:38 -050044Casablanca Maintenance Release 3.0.1
45====================================
46
47* Release Name: Casablanca
48* Release Version: 3.0.1
49* Release Date: Jan 31, 2019
50
Scott Seabolt8a4bc532019-04-09 11:53:35 -040051Casablanca Maintenance Release 3.0.1 delivered a number of fixes and updates across the following projects:
Scott Seabolt9b7934c2019-01-29 09:20:38 -050052 - AAI
53 - APPC
54 - CCSDK
55 - CLAMP
56 - DCAEGEN2
57 - DOC
58 - EXTAPI
59 - Integration
60 - MultiCloud
Scott Seabolt9b7934c2019-01-29 09:20:38 -050061 - OOM
62 - OOF
63 - Policy
Manoop Talasila23cbfb12019-02-08 15:10:05 -050064 - Portal
Scott Seabolt9b7934c2019-01-29 09:20:38 -050065 - SDC
66 - SDNC
67 - SO
Scott Seabolt9b7934c2019-01-29 09:20:38 -050068
69Details on the specific Jira tickets addressed by each project can be found in the component specific Release Notes. Link can be found below in section `Project Specific Release Notes`_.
70
71Casablanca Major Release 3.0.0
72==============================
73
Gildas Lanilis9be906b2018-11-02 17:47:42 -070074* Release Name: Casablanca
75* Release Version: 3.0.0
Eric Debeauf0319832018-11-08 21:35:23 +000076* Release Date: Nov 30, 2018
Rich Bennett7134cba2017-10-10 07:39:06 -040077
Scott Seabolt9b7934c2019-01-29 09:20:38 -050078The Casablanca 3.0.0 is the first of Casablanca.
79
Noemi Wagnerbef82322018-12-11 13:17:41 +010080.. _getting-started:
Rich Bennett5baea462017-09-13 03:19:19 -040081
Eric Debeau58c20bf2018-03-20 20:33:44 +000082Getting Started With ONAP
Rich Bennett52b5c092018-09-01 09:48:13 -040083=========================
Rich Bennett5baea462017-09-13 03:19:19 -040084
Rich Bennett6dd9b672017-11-03 15:27:24 -040085Summary
Rich Bennett52b5c092018-09-01 09:48:13 -040086-------
Rich Bennettc4c034b2017-11-13 16:31:43 -050087ONAP provides a comprehensive platform for real-time, policy-driven
Eric Debeau58c20bf2018-03-20 20:33:44 +000088service orchestration and automation including virtual network functions and
89applications instantiation and configuration, but also physical network
90functions configuration.
Eric Debeau37fde6e2017-11-20 22:23:08 +000091ONAP will enable software, network, IT and cloud providers and developers
Rich Bennettc4c034b2017-11-13 16:31:43 -050092to rapidly automate new services and support complete life cycle management.
93By unifying member resources, ONAP will accelerate the development of a
94vibrant ecosystem around a globally shared architecture and implementation
Gildas Lanilisc10c7c92017-11-21 11:50:18 -080095for network automation-with an open standards focus-faster than any one
Rich Bennettc4c034b2017-11-13 16:31:43 -050096product could on its own.
Rich Bennett6dd9b672017-11-03 15:27:24 -040097
98Functionality
Rich Bennett52b5c092018-09-01 09:48:13 -040099-------------
ankatarefafe5802018-10-09 13:04:24 +0530100**Portal** - a single, consistent user experience for both design time
Rich Bennett0172ec22017-11-16 07:52:35 -0500101and run time environments, based on the users role.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400102
Rich Bennettb921b992017-11-17 08:28:37 -0500103**Design Time Framework** - a comprehensive development environment with
Rich Bennett0172ec22017-11-16 07:52:35 -0500104tools, techniques, and repositories for defining/describing resources,
Eric Debeauf0319832018-11-08 21:35:23 +0000105and services:
Rich Bennett0172ec22017-11-16 07:52:35 -0500106
107 - Service Design and Creation (SDC) provides tools, techniques, and
108 repositories to define/simulate/certify system assets as well as their
109 associated processes and policies.
110
Rich Bennett52b5c092018-09-01 09:48:13 -0400111 - A VNF Software Development Kit (VNFSDK) and VNF Validation Program (VVP)
112 with tools for VNF supplier packaging and validation.
Rich Bennett0172ec22017-11-16 07:52:35 -0500113
114 - Policy Creation (POLICY) deals with conditions, requirements,
115 constraints, attributes, or needs that must be provided, maintained,
116 and/or enforced.
117
118 - Closed Loop Automation Management Platform (CLAMP) provides a method
Rich Bennettb921b992017-11-17 08:28:37 -0500119 for designing and managing control loops.
Rich Bennett0172ec22017-11-16 07:52:35 -0500120
Rich Bennett52b5c092018-09-01 09:48:13 -0400121 - Optimization Framework (OOF) provides a policy-driven and model-driven
122 framework for creating optimization applications.
123
Rich Bennettb921b992017-11-17 08:28:37 -0500124**Runtime Framework** - The runtime execution framework executes the
Rich Bennett0172ec22017-11-16 07:52:35 -0500125rules and policies distributed by the design and creation environment
126and Controllers that manage resources corresponding to their assigned
127controlled domain:
128
Eric Debeau58c20bf2018-03-20 20:33:44 +0000129 - Service Orchestrator (SO) executes the specified BPMN processes and
130 automates sequences of activities, tasks, rules and policies needed for
131 on-demand creation, modification or removal of network, application or
132 infrastructure services and resources. SO is especially able to drive
133 any OpenStack-based cloud platform.
Rich Bennett0172ec22017-11-16 07:52:35 -0500134
Eric Debeau58c20bf2018-03-20 20:33:44 +0000135 - Software Defined Network Controller (SDNC) executes network configuration
136 for cloud computing resources and network.
Rich Bennett0172ec22017-11-16 07:52:35 -0500137
Eric Debeau58c20bf2018-03-20 20:33:44 +0000138 - Application Controller (APPC) executes Virtual Network Functions (VNF)
139 configurations and lifecycle management operations.
Rich Bennett0172ec22017-11-16 07:52:35 -0500140
Eric Debeau58c20bf2018-03-20 20:33:44 +0000141 - Virtual Function Controller (VF-C) is responsible for lifecycle management
142 of virtual network functions and network services based on VNF using
143 VNF Manager.
Rich Bennett0172ec22017-11-16 07:52:35 -0500144
145 - Active and Available Inventory (A&AI) provides real-time views of a
146 systems resources, services, products and their relationships with each
147 other.
148
Rich Bennettb921b992017-11-17 08:28:37 -0500149**Closed-Loop Automation** -- Design -> Create -> Collect -> Analyze >
Rich Bennett0172ec22017-11-16 07:52:35 -0500150Detect -> Publish -> Respond:
151
Eric Debeau37fde6e2017-11-20 22:23:08 +0000152 - Data Collection, Analytics and Events (DCAE) collects events, performance,
153 usage and publishes information to policy that executes the rules to perform
154 closed loop actions.
Rich Bennett0172ec22017-11-16 07:52:35 -0500155
Eric Debeau37fde6e2017-11-20 22:23:08 +0000156 - Holmes provides alarm correlation and analysis for Telecom cloud
157 infrastructure and services, including servers, cloud infrastructure,
158 VNFs and Network Services.
Rich Bennett0172ec22017-11-16 07:52:35 -0500159
160 - Common Services - operational services for all ONAP components including
161 activity logging, reporting, common data layer, access control, resiliency,
Rich Bennett52b5c092018-09-01 09:48:13 -0400162 multisite state coordination, credential/secret management and
163 software lifecycle management.
164
165**Microservices Support**
166
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500167 - ONAP Operation Manager (OOM) use Kubernetes and Helm to manage ONAP components.
Rich Bennett52b5c092018-09-01 09:48:13 -0400168 - Microservices Bus (MSB) provides service registration/discovery,
169 external API gateway, internal API gateway, client software development kit
170 (SDK), and Swagger SDK.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400171
172Project Specific Release Notes
Rich Bennett52b5c092018-09-01 09:48:13 -0400173==============================
Scott Seabolt576c2b52019-02-27 13:07:16 -0500174ONAP releases are specified by a list of project artifact versions in a :ref:`manifest artifacts <doc-release-manifest-artifacts>` and :ref:`manifest dockers <doc-release-manifest-docker>`.
Rich Bennett52b5c092018-09-01 09:48:13 -0400175
Rich Bennett84424f02018-12-06 16:01:34 -0500176.. toctree::
177 :hidden:
178
Scott Seabolt576c2b52019-02-27 13:07:16 -0500179 release-manifest-docker.rst
Rich Bennett84424f02018-12-06 16:01:34 -0500180 release-manifest.rst
181
Rich Bennett80455a52017-11-08 05:17:00 -0500182Each project provides detailed :ref:`release notes<doc-releaserepos>`
183and prepends to these if/when any updated versions the project team believes
184are compatible with a major release are made available.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400185
Eric Debeauab6162b2017-11-17 19:30:47 +0000186.. index:: Download
187
Rich Bennett52b5c092018-09-01 09:48:13 -0400188Installation
189============
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500190ONAP is installed using :ref:`ONAP Operations Manager (OOM) over Kubernetes<installing-onap>`
Eric Debeauab6162b2017-11-17 19:30:47 +0000191
Rich Bennett6dd9b672017-11-03 15:27:24 -0400192Documentation
Rich Bennett52b5c092018-09-01 09:48:13 -0400193=============
Gildas Lanilis9be906b2018-11-02 17:47:42 -0700194ONAP Casablanca Release provides multiple documents including the following:
Rich Bennett6dd9b672017-11-03 15:27:24 -0400195
Scott Seabolt576c2b52019-02-27 13:07:16 -0500196 * A high level :ref:`architecture view<doc-architecture>` of how component
Rich Bennett0172ec22017-11-16 07:52:35 -0500197 relate to each other.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400198
Rich Bennett0172ec22017-11-16 07:52:35 -0500199 * A collection of documentation provided
200 by :ref:`each project <doc_onap-developer_guide_projects>`.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400201
Rich Bennett0172ec22017-11-16 07:52:35 -0500202 * Application Programming Interface
203 Reference :ref:`available here <doc-apiref>`.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400204
Rich Bennett0172ec22017-11-16 07:52:35 -0500205 * The `developer wiki <http://wiki.onap.org>`_ remains a good source of
206 information on meeting plans and notes from committees, project teams and
207 community events.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400208
Rich Bennettb921b992017-11-17 08:28:37 -0500209.. index:: Licensing
210
Rich Bennett52b5c092018-09-01 09:48:13 -0400211Security Notes
212==============
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500213ONAP has adopted the `CII Best Practice Badge Program <https://bestpractices.coreinfrastructure.org/en>`_.
214The goal of the Casablanca release is for all ONAP projects to be close to achieving a CII Passing badge.
Rich Bennett52b5c092018-09-01 09:48:13 -0400215
216- `Badging Requirements <https://github.com/coreinfrastructure/best-practices-badge#core-infrastructure-initiative-best-practices-badge>`_
217- `Badging Status for all ONAP projects <https://bestpractices.coreinfrastructure.org/en/projects?q=onap>`_
218
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500219Project specific details are in the :ref:`release notes<doc-releaserepos>` for each project.
Rich Bennett52b5c092018-09-01 09:48:13 -0400220
helenc87816e2b9b2018-11-30 07:29:09 -0800221.. index:: maturity
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500222
helenc87816e2b9b2018-11-30 07:29:09 -0800223ONAP Maturity Testing Notes
224===========================
Scott Seabolt8a4bc532019-04-09 11:53:35 -0400225For 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 -0500226
227The 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 -0800228
Gildas Lanilis6a7de922017-11-13 15:35:00 -0800229Licenses
Rich Bennett52b5c092018-09-01 09:48:13 -0400230========
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500231ONAP 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 +0000232ONAP Documentation is licensed under the `Creative Commons Attribution 4.0
233International License <http://creativecommons.org/licenses/by/4.0>`_.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400234
Eric Debeauab6162b2017-11-17 19:30:47 +0000235Known Issues and Limitations
Rich Bennett52b5c092018-09-01 09:48:13 -0400236============================
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500237Known Issues and limitations are documented in each :ref:`project Release Notes <doc-releaserepos>`.
Eric Debeauab6162b2017-11-17 19:30:47 +0000238
Rich Bennettb921b992017-11-17 08:28:37 -0500239.. index:: Reporting Bugs
240
Rich Bennett6dd9b672017-11-03 15:27:24 -0400241How to Report a Bug
Rich Bennett52b5c092018-09-01 09:48:13 -0400242===================
Gildas Lanilis95146dd2017-11-09 14:53:25 -0800243There are 2 ways to report a bug in ONAP.
244
Eric Debeau58c20bf2018-03-20 20:33:44 +0000245 * In case you are familiar within ONAP, you can directly report a bug by
246 creating a Jira issue at `ONAP Jira <https://jira.onap.org>`_.
Gildas Lanilis95146dd2017-11-09 14:53:25 -0800247
Eric Debeau58c20bf2018-03-20 20:33:44 +0000248 * If you don't know you are facing a bug or have a question, post your
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500249 question into the `Ask question <https://wiki.onap.org/display/DW/questions/all>`_.
Eric Debeau58c20bf2018-03-20 20:33:44 +0000250 You will need a Linux Foundation ID to login and post your question.
Scott Seabolt9b7934c2019-01-29 09:20:38 -0500251 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 -0800252
Rich Bennett52b5c092018-09-01 09:48:13 -0400253To 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 -0400254
Rich Bennettb921b992017-11-17 08:28:37 -0500255
256.. Include files referenced by link in the toctree as hidden
257
258.. toctree::
259 :hidden:
260
Rich Bennettb921b992017-11-17 08:28:37 -0500261 releaserepos.rst
262 repolist.rst