NF Simulator
Team
Role | Name | |
---|---|---|
Commiter | Christophe Closset | |
Commiter | Daniel Rose | |
Commiter | Catherine Lefevre | |
Commiter | Marco Platania | |
Commiter | Brian Freeman | |
Commiter | Morgan Richomme | |
Commiter | Bartek Grzybowski | |
Commiter | Marcin Przybysz | |
Commiter | Eric Multanen | |
Commiter | Krzysztof Kuzmicki | |
Commiter | Bogumil Zebek |
Project details
Location: https://github.com/onap/integration-simulators-nf-simulator
Information for developers ( README.md ):
Components
NF simulator contains four components:
VES Client,
that generates VES events releated to NF, PNP integration.Netconf server,
that is able to change CM configurations, post that change on Kafak and print history of that changes.AVCN manager,
that fetches changes of configuration from Kafka and sends them to VES client.PM https server,
that is used in Bulk PM use cases over HTTPS.
Requirements for developers
Follow Google Java Style Guide
Follow SONAR rules
No new violation in the NEW code
New libraries
Before you add a new JAVA library contact with Specificator and Commiter to get confirmation that library can be used in the project!
Remember to update README.md files
Licenses
For VES client
For netconf server
For AVCN manager
Library | Version | Link to maven repo | License |
---|---|---|---|
spring-boot-starter | 2.1.6.RELEASE | https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter | Apache 2.0 |
spring-boot-starter-web | 2.1.6.RELEASE | https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web | Apache 2.0 |
kafka-streams | 2.3.0 | https://mvnrepository.com/artifact/org.apache.kafka/kafka-streams | Apache 2.0 |
junit-jupiter-engine | 5.3.1 | https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-engine | EPL 2.0 |
assertj-core | 3.9.1 | Apache 2.0 | |
mockito-core | 2.18.3 | MIT | |
commons-io | 2.6 | Apache 2.0 |