New API for GNPy 37/99937/1
authoratriki <ahmed.triki@orange.com>
Fri, 4 Feb 2022 11:14:01 +0000 (12:14 +0100)
committerGilles Thouenon <gilles.thouenon@orange.com>
Thu, 3 Mar 2022 07:37:01 +0000 (08:37 +0100)
commit3839d282a5707ff191a39b8543ef96b0736093f5
treedf9c5d5149c790db7a86d88e7417e6f8a8190e67
parente82c7ec310dc102073ee37475c63dfe954c98161
New API for GNPy

- add new yang files of the api
- update the code
- remove node identification by IP address

JIRA: TRNSPRTPCE-513
Change-Id: I530323561cb3640b7082d4b5e2f22e782b2057b2
Signed-off-by: Ahmed Triki <ahmed.triki@orange.com>
34 files changed:
api/src/main/yang/gnpy-api@2019-01-03.yang [deleted file]
api/src/main/yang/gnpy-api@2022-02-21.yang [new file with mode: 0644]
api/src/main/yang/gnpy-eqpt-config@2018-11-19.yang [deleted file]
api/src/main/yang/gnpy-eqpt-config@2022-02-21.yang [new file with mode: 0644]
api/src/main/yang/gnpy-network-topology@2022-02-21.yang [moved from api/src/main/yang/gnpy-network-topology@2021-08-31.yang with 53% similarity]
api/src/main/yang/gnpy-path-computation-simplified@2020-09-09.yang [deleted file]
api/src/main/yang/gnpy-path-computation-simplified@2022-02-21.yang [new file with mode: 0644]
common/src/main/java/org/opendaylight/transportpce/common/fixedflex/GridConstant.java
common/src/main/java/org/opendaylight/transportpce/common/fixedflex/GridUtils.java
common/src/test/java/org/opendaylight/transportpce/common/converter/JsonStringConverterTest.java
common/src/test/resources/expected_string.json
common/src/test/resources/gnpy_request.json
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/GnpyResult.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/GnpyServiceImpl.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/GnpyTopoImpl.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/GnpyUtilitiesImpl.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/consumer/GnpyApiModule.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/consumer/GnpyConsumer.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/consumer/GnpyConsumerImpl.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/consumer/GnpyResource.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/consumer/GnpyStatus.java [new file with mode: 0644]
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/consumer/JsonConfigurator.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/consumer/RequestSerializer.java [moved from pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/consumer/GnpyApiSerializer.java with 63% similarity]
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/consumer/ResultDeserializer.java
pce/src/main/java/org/opendaylight/transportpce/pce/service/PathComputationServiceImpl.java
pce/src/test/java/org/opendaylight/transportpce/pce/gnpy/consumer/GnpyConsumerTest.java
pce/src/test/java/org/opendaylight/transportpce/pce/gnpy/consumer/GnpyStub.java
pce/src/test/java/org/opendaylight/transportpce/pce/service/PathComputationServiceImplTest.java
pce/src/test/resources/gnpy/gnpy_request.json
pce/src/test/resources/gnpy/gnpy_result_no_path.json
pce/src/test/resources/gnpy/gnpy_status.json [new file with mode: 0644]
tests/sample_configs/gnpy/openroadmTopology.json
tests/transportpce_tests/pce/test03_gnpy.py
tox.ini