blob: 2501c732133ccad07148b47c9890027b2779d487 [file] [log] [blame]
mrichomme9643b0c2020-11-14 22:36:57 +01001.. This work is licensed under a
2 Creative Commons Attribution 4.0 International License.
3.. integration-repositories:
4
5Integration repositories
6========================
7
8.. important::
9 The Integration project deals with lots of code repositories.
10
mrichomme9643b0c2020-11-14 22:36:57 +010011Integration
12-----------
13
14The integration repository is the historical repository.
Lasse Kaihlavirta2d2888a2020-11-18 16:54:36 +020015As a consequence it includes several elements in the same repository:
mrichomme9643b0c2020-11-14 22:36:57 +010016
17- Deployment scripts (deployment directory)
18- Tests: the first non robot tests (security, vCPE,..)
19- Simulators/emulators (test/mocks)
20- Integration and use cases documentation (docs)
21- Tools (bootstrap, S3Ptools)
22
23Since Frankfurt version, we created more smaller repositories especially for the use
24cases and the simulators.
25It shall help improving the maintenance of the different elements.
26It shall also help identifying, leveraging and adopting existing simulators
27rather than systematically re-inventing the wheel.
28
Michal Jagielloe300a272022-10-27 08:40:00 +000029.. note::
30 There is a new section of repositories - pipelines. These repositories are migrated for Orange GitLab project.
31 Code on these repositories is planned to be used to run ONAP tests GitLab CI/CD pipelines on `GitLab ONAP integration group <https://gitlab.com/onap/integration>`__
32
mrichomme9643b0c2020-11-14 22:36:57 +010033.. csv-table:: Integration Repositories
34 :file: ./files/csv/repo-integration.csv
35 :widths: 30,50,20
36 :delim: ;
37 :header-rows: 1
38
morganrol52870422021-03-31 18:06:47 +020039.. csv-table:: Integration Simulators
40 :file: ./files/csv/repo-simulators.csv
41 :widths: 30,50,20
42 :delim: ;
43 :header-rows: 1
44
Michal Jagielloe300a272022-10-27 08:40:00 +000045.. csv-table:: Integration Pipelines
46 :file: ./files/csv/repo-pipelines.csv
47 :widths: 30,50,20
48 :delim: ;
49 :header-rows: 1
morganrol52870422021-03-31 18:06:47 +020050
mrichomme9643b0c2020-11-14 22:36:57 +010051Testsuite
52---------
53
Lasse Kaihlavirta2d2888a2020-11-18 16:54:36 +020054The testsuite repository and its sub repositories deal exclusively with tests.
mrichomme9643b0c2020-11-14 22:36:57 +010055
56The testsuite repository includes all the robotframework scripts.
Lasse Kaihlavirta2d2888a2020-11-18 16:54:36 +020057The robot pod that can be installed as part of the ONAP cluster is built from
mrichomme9643b0c2020-11-14 22:36:57 +010058this repository.
59
60Several tooling repositories are associated with the robot tests (heatbridge,
61robot-python-testing-utils).
62
mrichomme9643b0c2020-11-14 22:36:57 +010063.. csv-table:: Testsuite Repositories
64 :file: ./files/csv/repo-testsuite.csv
65 :widths: 30,50,20
66 :delim: ;
67 :header-rows: 1
68
69Demo
70----
71
72In this repository you will find any artifacts needed for demo, PoC and use cases
73if they do not have their own repository (mainly old use cases).
74
75.. csv-table:: Demo Repository
76 :file: ./files/csv/repo-demo.csv
77 :widths: 30,50,20
78 :delim: ;
79 :header-rows: 1
80
81Oparent
82-------
83
84.. csv-table:: Oparent Repository
85 :file: ./files/csv/repo-oparent.csv
86 :widths: 30,50,20
87 :delim: ;
88 :header-rows: 1
89
Michal Jagiello81ef97d2021-10-04 09:03:33 +000090Archived repositories
91---------------------
92
93Some repositories are archived and marked as "read-only" due to the lack of any activity in them.
94
95.. csv-table:: Archived Repositories
96 :file: ./files/csv/repo-archived.csv
97 :widths: 30,50,20
98 :delim: ;
99 :header-rows: 1
100
mrichomme9643b0c2020-11-14 22:36:57 +0100101
102External repositories
103---------------------
104
Lasse Kaihlavirta2d2888a2020-11-18 16:54:36 +0200105Additionally, the Integration team also deals with external gitlab.com
mrichomme9643b0c2020-11-14 22:36:57 +0100106repositories.
107
Michal Jagielloe300a272022-10-27 08:40:00 +0000108.. important::
109 All of these repositories should be migrated into ONAP's Gerrit
110
mrichomme9643b0c2020-11-14 22:36:57 +0100111.. csv-table:: Integration external repositories table
112 :file: ./files/csv/repo-integration-external.csv
113 :widths: 30,50,20
114 :delim: ;
115 :header-rows: 1