Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 51855464 authored by Diego MENDEZ's avatar Diego MENDEZ
Browse files

Complet docs with technical chosen solutions.

parent fff4cf0c
No related branches found
No related tags found
1 merge request!108Complete docs with technical chosen solutions.
Pipeline #176744 passed
......@@ -3,7 +3,7 @@
## Requirements
- docker
- docker-compose
- docker compose v2
## Contribute
......@@ -15,7 +15,7 @@ git clone git@code.europa.eu:digit-c4/netbox-tuning.git
## Start Netbox Instance
env TAG=latest docker-compose up
env TAG=latest docker compose up
We use the [DIGIT-C4 Netbox
distribution](https://code.europa.eu/digit-c4/netbox-plugins/container_registry/90).
......
# Documentation index
* [System Description](./system_description.md)
* [Report storate](./reports_storage.md)
* [Data Models](./data-models)
* [Report Requirements](./reports/)
* [Data Models docs](./data-models)
* [Reports docs](./reports/)
### Others
* [Schema Migration Tool](../migrations/README.md)
......@@ -2,4 +2,3 @@
* [Data Model Overview](./reports_storage.md)
* [Testing Environment description](./testing_environment.md)
* [Schema Migration Tool](../../migrations/README.md)
......@@ -40,3 +40,19 @@ The purpose of the sequence diagram is to show the order of interaction between
a compiled Tests Reports that will be stored to the Reporting Storage
6. Asynchronously, Tester cans define and consult the Testing Report and KPI
compiled on the Reporting Viewer.
## Technical solution consider for implemantation
- Testing evironment has been done with "Gitlab CI" and "Ansible" help.
- For Test cases, we use "Ansible" tool, we have some standard values, and some of them can be manually modified using the "Gitlab CI forms".
- Test report storer. Organized and stored on a [Clickhouse DB](https://clickhouse.com/), OLAP Open-source solution and proper SQL syntax.
- Reporting Viewer. We are using ["Preset"](https://manage.app.preset.io/login/) tool to create related reports.
## What could be next
- Report follow-up
- Able to compare test cases
- Start to analyse data
- Fix rate limit
- Add more data following business requirements
......@@ -8,7 +8,7 @@ More Info about other scripts inside of each folder.
```
# on netbox container
apt-get install siege
# on postgres container
# on postgres container, it might already be installed by default.
apt-get install postgresql-contrib
```
......
######################
#
# Description:
# This script will help us to get a temporal token from Netbox using API.
#
# How to execute
# ./netbox_token <user> <pass> <host:port>
#
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment