blob: 1e4804167a41e0bcb95da76f243906d3c34a85cb [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========
Rich Bennett0172ec22017-11-16 07:52:35 -05008This page is the ONAP Amsterdam Release Notes. The first release is
9Amsterdam and subsequent major release will be named using city names.
Gildas Lanilis4ad97c92017-11-13 12:10:01 -080010
11* Release Name: Amsterdam
12* Release Version: 1.0.0
13* Release Date: November 16, 2017
Rich Bennett7134cba2017-10-10 07:39:06 -040014
Rich Bennett5baea462017-09-13 03:19:19 -040015
Rich Bennett8c401472017-11-18 10:14:21 -050016Getting Started With Amsterdam
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 Debeau37fde6e2017-11-20 22:23:08 +000022service orchestration and automation including virtual network functions and applications
23instantiation and configuration, but also physical network functions configuration.
24ONAP will enable software, network, IT and cloud providers and developers
Rich Bennettc4c034b2017-11-13 16:31:43 -050025to rapidly automate new services and support complete life cycle management.
26By unifying member resources, ONAP will accelerate the development of a
27vibrant ecosystem around a globally shared architecture and implementation
Gildas Lanilisc10c7c92017-11-21 11:50:18 -080028for network automation-with an open standards focus-faster than any one
Rich Bennettc4c034b2017-11-13 16:31:43 -050029product could on its own.
Rich Bennett6dd9b672017-11-03 15:27:24 -040030
31Functionality
32+++++++++++++
Rich Bennettb921b992017-11-17 08:28:37 -050033**Portal** - a single, consistent user experience for both design timer
Rich Bennett0172ec22017-11-16 07:52:35 -050034and run time environments, based on the users role.
Rich Bennett6dd9b672017-11-03 15:27:24 -040035
Rich Bennettb921b992017-11-17 08:28:37 -050036**Design Time Framework** - a comprehensive development environment with
Rich Bennett0172ec22017-11-16 07:52:35 -050037tools, techniques, and repositories for defining/describing resources,
38services, and products:
39
40 - Service Design and Creation (SDC) provides tools, techniques, and
41 repositories to define/simulate/certify system assets as well as their
42 associated processes and policies.
43
44 - A VNF Software Development Kit (VNFSDK) with tools for VNF supplier
45 packaging and validation.
46
47 - Policy Creation (POLICY) deals with conditions, requirements,
48 constraints, attributes, or needs that must be provided, maintained,
49 and/or enforced.
50
51 - Closed Loop Automation Management Platform (CLAMP) provides a method
Rich Bennettb921b992017-11-17 08:28:37 -050052 for designing and managing control loops.
Rich Bennett0172ec22017-11-16 07:52:35 -050053
Rich Bennettb921b992017-11-17 08:28:37 -050054**Runtime Framework** - The runtime execution framework executes the
Rich Bennett0172ec22017-11-16 07:52:35 -050055rules and policies distributed by the design and creation environment
56and Controllers that manage resources corresponding to their assigned
57controlled domain:
58
Eric Debeau37fde6e2017-11-20 22:23:08 +000059 - Service Orchestrator (SO) executes the specified BPMN processes and automates
Rich Bennett0172ec22017-11-16 07:52:35 -050060 sequences of activities, tasks, rules and policies needed for on-demand
61 creation, modification or removal of network, application or infrastructure
Eric Debeau37fde6e2017-11-20 22:23:08 +000062 services and resources. SO is especially able to drive any OpenStack-based cloud platform.
Rich Bennett0172ec22017-11-16 07:52:35 -050063
Eric Debeau37fde6e2017-11-20 22:23:08 +000064 - Software Defined Network Controller (SDNC) executes network configuration for
65 cloud computing resources and network.
Rich Bennett0172ec22017-11-16 07:52:35 -050066
Eric Debeau37fde6e2017-11-20 22:23:08 +000067 - Application Controller (APPC) executes Virtual Network Functions (VNF) configurations and lifecycle
68 management operations.
Rich Bennett0172ec22017-11-16 07:52:35 -050069
Eric Debeau37fde6e2017-11-20 22:23:08 +000070 - Virtual Function Controller (VF-C) is responsible for lifecycle management of virtual network functions
71 and network services based on VNF using VNF Manager.
Rich Bennett0172ec22017-11-16 07:52:35 -050072
73 - Active and Available Inventory (A&AI) provides real-time views of a
74 systems resources, services, products and their relationships with each
75 other.
76
Rich Bennettb921b992017-11-17 08:28:37 -050077**Closed-Loop Automation** -- Design -> Create -> Collect -> Analyze >
Rich Bennett0172ec22017-11-16 07:52:35 -050078Detect -> Publish -> Respond:
79
Eric Debeau37fde6e2017-11-20 22:23:08 +000080 - Data Collection, Analytics and Events (DCAE) collects events, performance,
81 usage and publishes information to policy that executes the rules to perform
82 closed loop actions.
Rich Bennett0172ec22017-11-16 07:52:35 -050083
Eric Debeau37fde6e2017-11-20 22:23:08 +000084 - Holmes provides alarm correlation and analysis for Telecom cloud
85 infrastructure and services, including servers, cloud infrastructure,
86 VNFs and Network Services.
Rich Bennett0172ec22017-11-16 07:52:35 -050087
88 - Common Services - operational services for all ONAP components including
89 activity logging, reporting, common data layer, access control, resiliency,
90 and software lifecycle management.
Rich Bennett6dd9b672017-11-03 15:27:24 -040091
92Project Specific Release Notes
93++++++++++++++++++++++++++++++
Gildas Lanilis4ad97c92017-11-13 12:10:01 -080094ONAP releases are specified by a list of project artifact
Rich Bennett80455a52017-11-08 05:17:00 -050095versions in a :ref:`manifest<doc-release-manifest>`.
96Each project provides detailed :ref:`release notes<doc-releaserepos>`
97and prepends to these if/when any updated versions the project team believes
98are compatible with a major release are made available.
Rich Bennett6dd9b672017-11-03 15:27:24 -040099
Gildas Lanilis494cba62017-11-17 16:38:41 -0800100Platforms Requirements
101++++++++++++++++++++++
Gildas Lanilisc10c7c92017-11-21 11:50:18 -0800102ONAP Amsterdam Release has been tested on Linux OSs. Details are :ref:`available here <demo-installing-running-onap-requirements>`.
Gildas Lanilis494cba62017-11-17 16:38:41 -0800103
Rich Bennett6dd9b672017-11-03 15:27:24 -0400104
Eric Debeauab6162b2017-11-17 19:30:47 +0000105.. index:: Download
106
107Download & Install
108++++++++++++++++++
109There are 3 approaches to install ONAP:
110
111* Full ONAP installation using Heat template
112* Advanced installation to install individual components
113* Experimental installation using Kubernetes
114
115Full ONAP installation using Heat template
116~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Gildas Lanilis494cba62017-11-17 16:38:41 -0800117From a complete demo solution perspective. This installs the whole ONAP, refer to :ref:`Setting Up ONAP <demo-installing-running-onap>`.
Eric Debeauab6162b2017-11-17 19:30:47 +0000118
119Advanced installation to install individual components
120~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Gildas Lanilis3b95fe62017-11-22 11:40:33 -0800121From a developer perspective, ONAP can be installed component per component. For details, refer to :ref:`the installation procedure available for each component<index-setting-individual-components>`.
Gildas Lanilis7b727a52017-11-20 17:18:00 -0800122The advanced installation procedure is recommended only for experienced developers who desire to focus their attention on a few components and who have a deep understanding of dependencies between components.
123This type of installation is not recommended to fully install ONAP.
Eric Debeauab6162b2017-11-17 19:30:47 +0000124
125* The list of ports used by default within ONAP is documented in `ONAP Service List <https://wiki.onap.org/display/DW/ONAP+Services+List>`_.
126* The ONAP Source Code is available through Gerrit at https://gerrit.onap.org or Git at https://git.onap.org/.
127* ONAP is packaged within Docker and can be dowloaded from Docker Hub at https://hub.docker.com/r/onap.
128
129Experimental installation using Kubernetes
130~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Gildas Lanilisc10c7c92017-11-21 11:50:18 -0800131From a complete demo solution perspective using Kubernetes. This installs the whole ONAP, refer to :ref:`ONAP Operations Manager - Quick Start Guide <onap-operations-manager-project>`.
Eric Debeauab6162b2017-11-17 19:30:47 +0000132
Rich Bennett6dd9b672017-11-03 15:27:24 -0400133Documentation
134+++++++++++++
Gildas Lanilis4ad97c92017-11-13 12:10:01 -0800135ONAP Amsterdam Release documentation is available :ref:`here <master_index>`.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400136For Amsterdam this includes:
137
Rich Bennett0172ec22017-11-16 07:52:35 -0500138 * A high level :ref:`architecture view<doc-architecture>` of how components
139 relate to each other.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400140
Rich Bennett0172ec22017-11-16 07:52:35 -0500141 * A collection of documentation provided
142 by :ref:`each project <doc_onap-developer_guide_projects>`.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400143
Rich Bennett0172ec22017-11-16 07:52:35 -0500144 * Application Programming Interface
145 Reference :ref:`available here <doc-apiref>`.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400146
Rich Bennett0172ec22017-11-16 07:52:35 -0500147 * The `developer wiki <http://wiki.onap.org>`_ remains a good source of
148 information on meeting plans and notes from committees, project teams and
149 community events.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400150
Eric Debeauab6162b2017-11-17 19:30:47 +0000151Usage
152+++++
153This section is intended to provide users on the usage of ONAP components.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400154
Eric Debeauab6162b2017-11-17 19:30:47 +0000155Instructions on using the ONAP deployment including Robot, Portal, SDC and VID
156in the context of running (Onboarding, service creation, service deployment,
157VNF creation, VNF preload, VF Module creation and closed loop operations)
158the vFirewall sanity use case is documented
159in `Running the ONAP Demos <https://wiki.onap.org/display/DW/Running+the+ONAP+Demos>`_.
Rich Bennettb921b992017-11-17 08:28:37 -0500160
161.. index:: Licensing
162
Gildas Lanilis6a7de922017-11-13 15:35:00 -0800163Licenses
164++++++++
165ONAP Amsterdam Source Code is licensed under the `Apache Version 2 License <http://www.apache.org/licenses/LICENSE-2.0>`_.
166ONAP Amsterdam Documentation is licensed under the `Creative Commons Attribution 4.0 International License <http://creativecommons.org/licenses/by/4.0>`_.
Rich Bennett6dd9b672017-11-03 15:27:24 -0400167
Eric Debeauab6162b2017-11-17 19:30:47 +0000168Known Issues and Limitations
169++++++++++++++++++++++++++++
Gildas Lanilis494cba62017-11-17 16:38:41 -0800170Known Issues and limitations are documented in each :ref:`project Release Notes <doc-releaserepos>`.
Eric Debeauab6162b2017-11-17 19:30:47 +0000171
Rich Bennettb921b992017-11-17 08:28:37 -0500172.. index:: Reporting Bugs
173
Rich Bennett6dd9b672017-11-03 15:27:24 -0400174How to Report a Bug
175+++++++++++++++++++
Gildas Lanilis95146dd2017-11-09 14:53:25 -0800176There are 2 ways to report a bug in ONAP.
177
Gildas Lanilis494cba62017-11-17 16:38:41 -0800178 * In case you are familiar within ONAP, you can directly report a bug by creating a Jira issue at `ONAP Jira <https://jira.onap.org>`_.
Gildas Lanilis95146dd2017-11-09 14:53:25 -0800179
Gildas Lanilis494cba62017-11-17 16:38:41 -0800180 * If you don't know you are facing a bug or have a question, post your question into the `Ask question <https://wiki.onap.org/display/DW/questions/all>`_.
Rich Bennett8c401472017-11-18 10:14:21 -0500181 You will need a Linux Foundation ID to login and post your question. Get a Linux Foundation Identity using this `quick procedure <https://wiki.onap.org/display/DW/Joining+the+Community>`_.
Gildas Lanilis95146dd2017-11-09 14:53:25 -0800182
Gildas Lanilis7b727a52017-11-20 17:18:00 -0800183You 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 -0400184
Rich Bennettb921b992017-11-17 08:28:37 -0500185
186.. Include files referenced by link in the toctree as hidden
187
188.. toctree::
189 :hidden:
190
191 release-manifest.rst
192 releaserepos.rst
193 repolist.rst