summaryrefslogtreecommitdiffstats
path: root/docs/platformoverview/introduction.rst
blob: 6d7c4c2e7ba3acbe50a30d7d92ab971a9be52aac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
============
Introduction
============

The OPNFV project provides different kinds of output to its users:

1. **Target Software Platform**

   This provides the software which will run as NFVI and VIM in an actual NFV deployment
   It is an integrated solution of several other open source projects, e.g. OpenStack,
   Linux, ODL.

2. **Deployment Tools**

   So called installers help the user deploy target software on his hardware.
   OPNFV provides multiple options to do this.

3. **Test Cases and Framework**

   The target software platform can be verified and evaluated using these testcases.
   Their goal is to show that the deployed platform is usable to run VNFs.

4. **Documentation**

   OPNFV provides the necessary documents describing target software platform, deployment
   tools, tests, etc. in their architecture and usage.

5. **Requirements**

   OPNFV community works on requirements of open source projects used in OPNFV to
   make these projects better suitable for NFV telco carrier use cases.
   These requirements are described in requirement documents and also forwarded
   to the "upstream" projects in the format required by these projects.

6. **Community Labs**

   OPNFV creates lab environments not only for development of OPNFV, but also to help
   build the NFV ecosystem. OPNFV labs follow a defined structure and configuration.
   Some of the labs have their dedicated tasks in the development environment, some of
   the labs will be provided for open use.

**OPNFV Releases**

OPNFV bundles the target software, installers, documentation, test cases and lab
description to releases and provides documentation describing the scope and features
provided.

Since OPNFV releases contain different options (e.g. for installers, SDN controllers, etc.)
We define a set of scenarios, that is a set of components, combinations
and associated configuration.
This set of scenarios shows which combinations of components and features are tested as
part of the OPNFV release.

This overview document introduces these components and scenarios on a high level and
points you to more
detailed documentation.
It describes the OPNFV Brahmaputra release.

OPNFV Requirement documents typically describe requirements that will be implemented in
later releases of OPNFV. Thus they are not part of a release package.

Also community labs are independent of releases. Only the lab description is included in
the release and describes the requirements of a lab to successfully run Brahmaputra
deployments.