New API for GNPy 90/99690/8
authoratriki <ahmed.triki@orange.com>
Fri, 4 Feb 2022 11:14:01 +0000 (12:14 +0100)
committeratriki <ahmed.triki@orange.com>
Thu, 24 Feb 2022 13:42:36 +0000 (14:42 +0100)
commitf16a23bbe46cdff5c2f97f7229a29563090ae81e
treea589db1fba9af0c8a19e74f7ce8b94828a8776b5
parentc2a7990d648d10fd9c5688e717998e0d633fe663
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