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 | |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 4 | .. index:: Release Notes |
| 5 | |
Rich Bennett | 5baea46 | 2017-09-13 03:19:19 -0400 | [diff] [blame] | 6 | Releases |
| 7 | ======== |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 8 | This page is the ONAP Amsterdam Release Notes. The first release is |
| 9 | Amsterdam and subsequent major release will be named using city names. |
Gildas Lanilis | 4ad97c9 | 2017-11-13 12:10:01 -0800 | [diff] [blame] | 10 | |
| 11 | * Release Name: Amsterdam |
| 12 | * Release Version: 1.0.0 |
| 13 | * Release Date: November 16, 2017 |
Rich Bennett | 7134cba | 2017-10-10 07:39:06 -0400 | [diff] [blame] | 14 | |
Rich Bennett | 5baea46 | 2017-09-13 03:19:19 -0400 | [diff] [blame] | 15 | |
Rich Bennett | 8c40147 | 2017-11-18 10:14:21 -0500 | [diff] [blame] | 16 | Getting Started With Amsterdam |
| 17 | ------------------------------ |
Rich Bennett | 5baea46 | 2017-09-13 03:19:19 -0400 | [diff] [blame] | 18 | |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 19 | Summary |
| 20 | +++++++ |
Rich Bennett | c4c034b | 2017-11-13 16:31:43 -0500 | [diff] [blame] | 21 | ONAP provides a comprehensive platform for real-time, policy-driven |
Eric Debeau | 37fde6e | 2017-11-20 22:23:08 +0000 | [diff] [blame] | 22 | service orchestration and automation including virtual network functions and applications |
| 23 | instantiation and configuration, but also physical network functions configuration. |
| 24 | ONAP will enable software, network, IT and cloud providers and developers |
Rich Bennett | c4c034b | 2017-11-13 16:31:43 -0500 | [diff] [blame] | 25 | to rapidly automate new services and support complete life cycle management. |
| 26 | By unifying member resources, ONAP will accelerate the development of a |
| 27 | vibrant ecosystem around a globally shared architecture and implementation |
Gildas Lanilis | c10c7c9 | 2017-11-21 11:50:18 -0800 | [diff] [blame] | 28 | for network automation-with an open standards focus-faster than any one |
Rich Bennett | c4c034b | 2017-11-13 16:31:43 -0500 | [diff] [blame] | 29 | product could on its own. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 30 | |
| 31 | Functionality |
| 32 | +++++++++++++ |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 33 | **Portal** - a single, consistent user experience for both design timer |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 34 | and run time environments, based on the user’s role. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 35 | |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 36 | **Design Time Framework** - a comprehensive development environment with |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 37 | tools, techniques, and repositories for defining/describing resources, |
| 38 | services, 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 Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 52 | for designing and managing control loops. |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 53 | |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 54 | **Runtime Framework** - The runtime execution framework executes the |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 55 | rules and policies distributed by the design and creation environment |
| 56 | and Controllers that manage resources corresponding to their assigned |
| 57 | controlled domain: |
| 58 | |
Eric Debeau | 37fde6e | 2017-11-20 22:23:08 +0000 | [diff] [blame] | 59 | - Service Orchestrator (SO) executes the specified BPMN processes and automates |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 60 | sequences of activities, tasks, rules and policies needed for on-demand |
| 61 | creation, modification or removal of network, application or infrastructure |
Eric Debeau | 37fde6e | 2017-11-20 22:23:08 +0000 | [diff] [blame] | 62 | services and resources. SO is especially able to drive any OpenStack-based cloud platform. |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 63 | |
Eric Debeau | 37fde6e | 2017-11-20 22:23:08 +0000 | [diff] [blame] | 64 | - Software Defined Network Controller (SDNC) executes network configuration for |
| 65 | cloud computing resources and network. |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 66 | |
Eric Debeau | 37fde6e | 2017-11-20 22:23:08 +0000 | [diff] [blame] | 67 | - Application Controller (APPC) executes Virtual Network Functions (VNF) configurations and lifecycle |
| 68 | management operations. |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 69 | |
Eric Debeau | 37fde6e | 2017-11-20 22:23:08 +0000 | [diff] [blame] | 70 | - 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 Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 72 | |
| 73 | - Active and Available Inventory (A&AI) provides real-time views of a |
| 74 | system’s resources, services, products and their relationships with each |
| 75 | other. |
| 76 | |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 77 | **Closed-Loop Automation** -- Design -> Create -> Collect -> Analyze > |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 78 | Detect -> Publish -> Respond: |
| 79 | |
Eric Debeau | 37fde6e | 2017-11-20 22:23:08 +0000 | [diff] [blame] | 80 | - 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 Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 83 | |
Eric Debeau | 37fde6e | 2017-11-20 22:23:08 +0000 | [diff] [blame] | 84 | - Holmes provides alarm correlation and analysis for Telecom cloud |
| 85 | infrastructure and services, including servers, cloud infrastructure, |
| 86 | VNFs and Network Services. |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 87 | |
| 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 Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 91 | |
| 92 | Project Specific Release Notes |
| 93 | ++++++++++++++++++++++++++++++ |
Gildas Lanilis | 4ad97c9 | 2017-11-13 12:10:01 -0800 | [diff] [blame] | 94 | ONAP releases are specified by a list of project artifact |
Rich Bennett | 80455a5 | 2017-11-08 05:17:00 -0500 | [diff] [blame] | 95 | versions in a :ref:`manifest<doc-release-manifest>`. |
| 96 | Each project provides detailed :ref:`release notes<doc-releaserepos>` |
| 97 | and prepends to these if/when any updated versions the project team believes |
| 98 | are compatible with a major release are made available. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 99 | |
Gildas Lanilis | 494cba6 | 2017-11-17 16:38:41 -0800 | [diff] [blame] | 100 | Platforms Requirements |
| 101 | ++++++++++++++++++++++ |
Gildas Lanilis | c10c7c9 | 2017-11-21 11:50:18 -0800 | [diff] [blame] | 102 | ONAP Amsterdam Release has been tested on Linux OSs. Details are :ref:`available here <demo-installing-running-onap-requirements>`. |
Gildas Lanilis | 494cba6 | 2017-11-17 16:38:41 -0800 | [diff] [blame] | 103 | |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 104 | |
Eric Debeau | ab6162b | 2017-11-17 19:30:47 +0000 | [diff] [blame] | 105 | .. index:: Download |
| 106 | |
| 107 | Download & Install |
| 108 | ++++++++++++++++++ |
| 109 | There 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 | |
| 115 | Full ONAP installation using Heat template |
| 116 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Gildas Lanilis | 494cba6 | 2017-11-17 16:38:41 -0800 | [diff] [blame] | 117 | From a complete demo solution perspective. This installs the whole ONAP, refer to :ref:`Setting Up ONAP <demo-installing-running-onap>`. |
Eric Debeau | ab6162b | 2017-11-17 19:30:47 +0000 | [diff] [blame] | 118 | |
| 119 | Advanced installation to install individual components |
| 120 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Gildas Lanilis | 3b95fe6 | 2017-11-22 11:40:33 -0800 | [diff] [blame] | 121 | From 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 Lanilis | 7b727a5 | 2017-11-20 17:18:00 -0800 | [diff] [blame] | 122 | The 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. |
| 123 | This type of installation is not recommended to fully install ONAP. |
Eric Debeau | ab6162b | 2017-11-17 19:30:47 +0000 | [diff] [blame] | 124 | |
| 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 | |
| 129 | Experimental installation using Kubernetes |
| 130 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Gildas Lanilis | c10c7c9 | 2017-11-21 11:50:18 -0800 | [diff] [blame] | 131 | From 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 Debeau | ab6162b | 2017-11-17 19:30:47 +0000 | [diff] [blame] | 132 | |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 133 | Documentation |
| 134 | +++++++++++++ |
Gildas Lanilis | 4ad97c9 | 2017-11-13 12:10:01 -0800 | [diff] [blame] | 135 | ONAP Amsterdam Release documentation is available :ref:`here <master_index>`. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 136 | For Amsterdam this includes: |
| 137 | |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 138 | * A high level :ref:`architecture view<doc-architecture>` of how components |
| 139 | relate to each other. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 140 | |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 141 | * A collection of documentation provided |
| 142 | by :ref:`each project <doc_onap-developer_guide_projects>`. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 143 | |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 144 | * Application Programming Interface |
| 145 | Reference :ref:`available here <doc-apiref>`. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 146 | |
Rich Bennett | 0172ec2 | 2017-11-16 07:52:35 -0500 | [diff] [blame] | 147 | * 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 Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 150 | |
Eric Debeau | ab6162b | 2017-11-17 19:30:47 +0000 | [diff] [blame] | 151 | Usage |
| 152 | +++++ |
| 153 | This section is intended to provide users on the usage of ONAP components. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 154 | |
Eric Debeau | ab6162b | 2017-11-17 19:30:47 +0000 | [diff] [blame] | 155 | Instructions on using the ONAP deployment including Robot, Portal, SDC and VID |
| 156 | in the context of running (Onboarding, service creation, service deployment, |
| 157 | VNF creation, VNF preload, VF Module creation and closed loop operations) |
| 158 | the vFirewall sanity use case is documented |
| 159 | in `Running the ONAP Demos <https://wiki.onap.org/display/DW/Running+the+ONAP+Demos>`_. |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 160 | |
| 161 | .. index:: Licensing |
| 162 | |
Gildas Lanilis | 6a7de92 | 2017-11-13 15:35:00 -0800 | [diff] [blame] | 163 | Licenses |
| 164 | ++++++++ |
| 165 | ONAP Amsterdam Source Code is licensed under the `Apache Version 2 License <http://www.apache.org/licenses/LICENSE-2.0>`_. |
| 166 | ONAP Amsterdam Documentation is licensed under the `Creative Commons Attribution 4.0 International License <http://creativecommons.org/licenses/by/4.0>`_. |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 167 | |
Eric Debeau | ab6162b | 2017-11-17 19:30:47 +0000 | [diff] [blame] | 168 | Known Issues and Limitations |
| 169 | ++++++++++++++++++++++++++++ |
Gildas Lanilis | 494cba6 | 2017-11-17 16:38:41 -0800 | [diff] [blame] | 170 | 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] | 171 | |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 172 | .. index:: Reporting Bugs |
| 173 | |
Rich Bennett | 6dd9b67 | 2017-11-03 15:27:24 -0400 | [diff] [blame] | 174 | How to Report a Bug |
| 175 | +++++++++++++++++++ |
Gildas Lanilis | 95146dd | 2017-11-09 14:53:25 -0800 | [diff] [blame] | 176 | There are 2 ways to report a bug in ONAP. |
| 177 | |
Gildas Lanilis | 494cba6 | 2017-11-17 16:38:41 -0800 | [diff] [blame] | 178 | * 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 Lanilis | 95146dd | 2017-11-09 14:53:25 -0800 | [diff] [blame] | 179 | |
Gildas Lanilis | 494cba6 | 2017-11-17 16:38:41 -0800 | [diff] [blame] | 180 | * 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 Bennett | 8c40147 | 2017-11-18 10:14:21 -0500 | [diff] [blame] | 181 | 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 Lanilis | 95146dd | 2017-11-09 14:53:25 -0800 | [diff] [blame] | 182 | |
Gildas Lanilis | 7b727a5 | 2017-11-20 17:18:00 -0800 | [diff] [blame] | 183 | You may 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] | 184 | |
Rich Bennett | b921b99 | 2017-11-17 08:28:37 -0500 | [diff] [blame] | 185 | |
| 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 |