blob: c5748cdfe0bd55e90005c7167ed291f2b0e575d1 [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
Rich Bennettb921b992017-11-17 08:28:37 -05004.. index:: Release Notes
5
Rich Bennett5baea462017-09-13 03:19:19 -04006Releases
7========
Gildas Lanilis089ca2d2018-05-08 14:57:51 -07008This page is the draft ONAP Beijing Release Notes. The first release was
Rich Bennett0172ec22017-11-16 07:52:35 -05009Amsterdam and subsequent major release will be named using city names.
Gildas Lanilis4ad97c92017-11-13 12:10:01 -080010
Eric Debeau58c20bf2018-03-20 20:33:44 +000011* Release Name: Beijing
Gildas Lanilis089ca2d2018-05-08 14:57:51 -070012* Release Version: 2.0.0
13* Release Date: May, 2018
Rich Bennett7134cba2017-10-10 07:39:06 -040014
Rich Bennett5baea462017-09-13 03:19:19 -040015
Eric Debeau58c20bf2018-03-20 20:33:44 +000016Getting Started With ONAP
17-------------------------
Rich Bennett5baea462017-09-13 03:19:19 -040018
Rich Bennett6dd9b672017-11-03 15:27:24 -040019Summary
20+++++++
Rich Bennettc4c034b2017-11-13 16:31:43 -050021ONAP provides a comprehensive platform for real-time, policy-driven
Eric Debeau58c20bf2018-03-20 20:33:44 +000022service orchestration and automation including virtual network functions and
23applications instantiation and configuration, but also physical network
24functions configuration.
Eric Debeau37fde6e2017-11-20 22:23:08 +000025ONAP will enable software, network, IT and cloud providers and developers
Rich Bennettc4c034b2017-11-13 16:31:43 -050026to rapidly automate new services and support complete life cycle management.
27By unifying member resources, ONAP will accelerate the development of a
28vibrant ecosystem around a globally shared architecture and implementation
Gildas Lanilisc10c7c92017-11-21 11:50:18 -080029for network automation-with an open standards focus-faster than any one
Rich Bennettc4c034b2017-11-13 16:31:43 -050030product could on its own.
Rich Bennett6dd9b672017-11-03 15:27:24 -040031
32Functionality
33+++++++++++++
Rich Bennettb921b992017-11-17 08:28:37 -050034**Portal** - a single, consistent user experience for both design timer
Rich Bennett0172ec22017-11-16 07:52:35 -050035and run time environments, based on the users role.
Rich Bennett6dd9b672017-11-03 15:27:24 -040036
Rich Bennettb921b992017-11-17 08:28:37 -050037**Design Time Framework** - a comprehensive development environment with
Rich Bennett0172ec22017-11-16 07:52:35 -050038tools, techniques, and repositories for defining/describing resources,
39services, and products:
40
41 - Service Design and Creation (SDC) provides tools, techniques, and
42 repositories to define/simulate/certify system assets as well as their
43 associated processes and policies.
44
45 - A VNF Software Development Kit (VNFSDK) with tools for VNF supplier
46 packaging and validation.
47
48 - Policy Creation (POLICY) deals with conditions, requirements,
49 constraints, attributes, or needs that must be provided, maintained,
50 and/or enforced.
51
52 - Closed Loop Automation Management Platform (CLAMP) provides a method
Rich Bennettb921b992017-11-17 08:28:37 -050053 for designing and managing control loops.
Rich Bennett0172ec22017-11-16 07:52:35 -050054
Rich Bennettb921b992017-11-17 08:28:37 -050055**Runtime Framework** - The runtime execution framework executes the
Rich Bennett0172ec22017-11-16 07:52:35 -050056rules and policies distributed by the design and creation environment
57and Controllers that manage resources corresponding to their assigned
58controlled domain:
59
Eric Debeau58c20bf2018-03-20 20:33:44 +000060 - Service Orchestrator (SO) executes the specified BPMN processes and
61 automates sequences of activities, tasks, rules and policies needed for
62 on-demand creation, modification or removal of network, application or
63 infrastructure services and resources. SO is especially able to drive
64 any OpenStack-based cloud platform.
Rich Bennett0172ec22017-11-16 07:52:35 -050065
Eric Debeau58c20bf2018-03-20 20:33:44 +000066 - Software Defined Network Controller (SDNC) executes network configuration
67 for cloud computing resources and network.
Rich Bennett0172ec22017-11-16 07:52:35 -050068
Eric Debeau58c20bf2018-03-20 20:33:44 +000069 - Application Controller (APPC) executes Virtual Network Functions (VNF)
70 configurations and lifecycle management operations.
Rich Bennett0172ec22017-11-16 07:52:35 -050071
Eric Debeau58c20bf2018-03-20 20:33:44 +000072 - Virtual Function Controller (VF-C) is responsible for lifecycle management
73 of virtual network functions and network services based on VNF using
74 VNF Manager.
Rich Bennett0172ec22017-11-16 07:52:35 -050075
76 - Active and Available Inventory (A&AI) provides real-time views of a
77 systems resources, services, products and their relationships with each
78 other.
79
Rich Bennettb921b992017-11-17 08:28:37 -050080**Closed-Loop Automation** -- Design -> Create -> Collect -> Analyze >
Rich Bennett0172ec22017-11-16 07:52:35 -050081Detect -> Publish -> Respond:
82
Eric Debeau37fde6e2017-11-20 22:23:08 +000083 - Data Collection, Analytics and Events (DCAE) collects events, performance,
84 usage and publishes information to policy that executes the rules to perform
85 closed loop actions.
Rich Bennett0172ec22017-11-16 07:52:35 -050086
Eric Debeau37fde6e2017-11-20 22:23:08 +000087 - Holmes provides alarm correlation and analysis for Telecom cloud
88 infrastructure and services, including servers, cloud infrastructure,
89 VNFs and Network Services.
Rich Bennett0172ec22017-11-16 07:52:35 -050090
91 - Common Services - operational services for all ONAP components including
92 activity logging, reporting, common data layer, access control, resiliency,
93 and software lifecycle management.
Rich Bennett6dd9b672017-11-03 15:27:24 -040094
95Project Specific Release Notes
96++++++++++++++++++++++++++++++
Gildas Lanilis4ad97c92017-11-13 12:10:01 -080097ONAP releases are specified by a list of project artifact
Rich Bennett80455a52017-11-08 05:17:00 -050098versions in a :ref:`manifest<doc-release-manifest>`.
99Each project provides detailed :ref:`release notes<doc-releaserepos>`
100and prepends to these if/when any updated versions the project team believes
101are compatible with a major release are made available.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400102
Gildas Lanilis494cba62017-11-17 16:38:41 -0800103Platforms Requirements
104++++++++++++++++++++++
Eric Debeau58c20bf2018-03-20 20:33:44 +0000105ONAP Beijing Release has been tested on Linux OSs. Details are
106:ref:`available here <demo-installing-running-onap-requirements>`.
Gildas Lanilis494cba62017-11-17 16:38:41 -0800107
Rich Bennett6dd9b672017-11-03 15:27:24 -0400108
Eric Debeauab6162b2017-11-17 19:30:47 +0000109.. index:: Download
110
111Download & Install
112++++++++++++++++++
113There are 3 approaches to install ONAP:
114
115* Full ONAP installation using Heat template
116* Advanced installation to install individual components
117* Experimental installation using Kubernetes
118
119Full ONAP installation using Heat template
120~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Eric Debeau58c20bf2018-03-20 20:33:44 +0000121From a complete demo solution perspective. This installs the whole ONAP,
122refer to :ref:`Setting Up ONAP <demo-installing-running-onap>`.
Eric Debeauab6162b2017-11-17 19:30:47 +0000123
124Advanced installation to install individual components
125~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Eric Debeau58c20bf2018-03-20 20:33:44 +0000126From a developer perspective, ONAP can be installed component per component.
127For details, refer to :ref:`the installation procedure available for each
128component<index-setting-individual-components>`.
129The advanced installation procedure is recommended only for experienced
130developers who desire to focus their attention on a few components and who have
131a deep understanding of dependencies between components.
Gildas Lanilis7b727a52017-11-20 17:18:00 -0800132This type of installation is not recommended to fully install ONAP.
Eric Debeauab6162b2017-11-17 19:30:47 +0000133
Eric Debeau58c20bf2018-03-20 20:33:44 +0000134* The list of ports used by default within ONAP is documented in
135 `ONAP Service List <https://wiki.onap.org/display/DW/ONAP+Services+List>`_.
136
137* The ONAP Source Code is available through Gerrit at https://gerrit.onap.org
138 or Git at https://git.onap.org/.
139
140* ONAP is packaged within Docker and can be dowloaded from Docker Hub at
141 https://hub.docker.com/r/onap.
Eric Debeauab6162b2017-11-17 19:30:47 +0000142
143Experimental installation using Kubernetes
144~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Eric Debeau58c20bf2018-03-20 20:33:44 +0000145From a complete demo solution perspective using Kubernetes. This installs the
146whole ONAP, refer to :ref:`ONAP Operations Manager -
147Quick Start Guide <onap-operations-manager-project>`.
Eric Debeauab6162b2017-11-17 19:30:47 +0000148
Rich Bennett6dd9b672017-11-03 15:27:24 -0400149Documentation
150+++++++++++++
Eric Debeau58c20bf2018-03-20 20:33:44 +0000151ONAP Beijing Release documentation is available :ref:`here <master_index>`.
152For Beijing this includes:
Rich Bennett6dd9b672017-11-03 15:27:24 -0400153
Rich Bennett0172ec22017-11-16 07:52:35 -0500154 * A high level :ref:`architecture view<doc-architecture>` of how components
155 relate to each other.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400156
Rich Bennett0172ec22017-11-16 07:52:35 -0500157 * A collection of documentation provided
158 by :ref:`each project <doc_onap-developer_guide_projects>`.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400159
Rich Bennett0172ec22017-11-16 07:52:35 -0500160 * Application Programming Interface
161 Reference :ref:`available here <doc-apiref>`.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400162
Rich Bennett0172ec22017-11-16 07:52:35 -0500163 * The `developer wiki <http://wiki.onap.org>`_ remains a good source of
164 information on meeting plans and notes from committees, project teams and
165 community events.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400166
Eric Debeauab6162b2017-11-17 19:30:47 +0000167Usage
168+++++
169This section is intended to provide users on the usage of ONAP components.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400170
Eric Debeauab6162b2017-11-17 19:30:47 +0000171Instructions on using the ONAP deployment including Robot, Portal, SDC and VID
172in the context of running (Onboarding, service creation, service deployment,
173VNF creation, VNF preload, VF Module creation and closed loop operations)
174the vFirewall sanity use case is documented
Eric Debeau58c20bf2018-03-20 20:33:44 +0000175in `Running the ONAP Demos
176<https://wiki.onap.org/display/DW/Running+the+ONAP+Demos>`_.
Rich Bennettb921b992017-11-17 08:28:37 -0500177
178.. index:: Licensing
179
Gildas Lanilis6a7de922017-11-13 15:35:00 -0800180Licenses
181++++++++
Eric Debeau58c20bf2018-03-20 20:33:44 +0000182ONAP Source Code is licensed under the `Apache Version 2 License
183<http://www.apache.org/licenses/LICENSE-2.0>`_.
184ONAP Documentation is licensed under the `Creative Commons Attribution 4.0
185International License <http://creativecommons.org/licenses/by/4.0>`_.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400186
Eric Debeauab6162b2017-11-17 19:30:47 +0000187Known Issues and Limitations
188++++++++++++++++++++++++++++
Eric Debeau58c20bf2018-03-20 20:33:44 +0000189Known Issues and limitations are documented in each
190:ref:`project Release Notes <doc-releaserepos>`.
Eric Debeauab6162b2017-11-17 19:30:47 +0000191
Rich Bennettb921b992017-11-17 08:28:37 -0500192.. index:: Reporting Bugs
193
Rich Bennett6dd9b672017-11-03 15:27:24 -0400194How to Report a Bug
195+++++++++++++++++++
Gildas Lanilis95146dd2017-11-09 14:53:25 -0800196There are 2 ways to report a bug in ONAP.
197
Eric Debeau58c20bf2018-03-20 20:33:44 +0000198 * In case you are familiar within ONAP, you can directly report a bug by
199 creating a Jira issue at `ONAP Jira <https://jira.onap.org>`_.
Gildas Lanilis95146dd2017-11-09 14:53:25 -0800200
Eric Debeau58c20bf2018-03-20 20:33:44 +0000201 * If you don't know you are facing a bug or have a question, post your
202 question into the
203 `Ask question <https://wiki.onap.org/display/DW/questions/all>`_.
204 You will need a Linux Foundation ID to login and post your question.
205 Get a Linux Foundation Identity using this
206 `quick procedure <https://wiki.onap.org/display/DW/Joining+the+Community>`_.
Gildas Lanilis95146dd2017-11-09 14:53:25 -0800207
Gildas Lanilis7b727a52017-11-20 17:18:00 -0800208You may 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 -0400209
Rich Bennettb921b992017-11-17 08:28:37 -0500210
211.. Include files referenced by link in the toctree as hidden
212
213.. toctree::
214 :hidden:
215
216 release-manifest.rst
217 releaserepos.rst
218 repolist.rst