update link to upper-constraints.txt
[integration.git] / docs / index.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. _master_index:
3
4 INTEGRATION
5 ===========
6
7 The Integration project is in charge of:
8
9 - Providing testing environment and support for the release use cases
10 - Executing Cross-project Continuous System Integration Testing (CSIT)
11 - Managing full ONAP CI chains (daily master, staging, stable) to ensure the
12   stability of the integration
13 - Developing and performing tests within full ONAP context (healthcheck, End to
14   End, performance, robustness...)
15 - Validating the ONAP release
16
17 For each release, the integration team provides the following artifacts:
18
19 - Test suites and tools to check the various ONAP components
20 - Use-case documentation and artifacts
21 - a testsuite docker included in ONAP cluster to execute the tests
22 - baseline JAVA and Python images, as well as a docker managing Java libraries
23 - Configuration fiales and Heat templates to simplify the creation of the virtual
24   ressources needed for the ONAP deployment and the use cases.
25
26 The integration team manages several official ONAP repositories:
27
28 .. csv-table:: Integration repositories table
29     :file: integration-repositories.csv
30     :widths: 30,50,20
31     :delim: ;
32     :header-rows: 1
33
34 Since Frankfurt, we tried to create smaller repositories for the use cases and
35 the simulators. It shall help us to maintain the use cases and the simulators.
36 It shall also help to leverage and adopt existing simulators rather than
37 systematically re-inventing the wheel.
38
39 The main wiki page of the Integration team can be found in
40 https://wiki.onap.org/display/DW/Integration+Project, you will find different
41 menus, Q&As, and release pages.
42
43 Environment Installation
44 ------------------------
45
46 In addition of the official OOM scripts, Integration provides some guidelines to
47 install your OpenStack configuration thanks to a heat template.
48 See :ref:`Integration heat guideline <integration-installation>` for details.
49
50 Integration CI
51 --------------
52
53 Integration project is responsible of the Continuous Integration Chains.
54 A guide has been created to setup your own CI chain.
55 See :ref:`Integration CI guideline  <integration-ci>` for details.
56
57 Stability Testing
58 -----------------
59
60 Ensuring the stability of ONAP is one of the missions of the Integration team.
61 CI chains and stability tests are performed to help stabilising the release.
62 See :ref:`Integration stability tests  <integration-s3p>` for details.