Align OTN renderer on OTN PCE and update otn-topo 54/89354/1
authorGilles Thouenon <gilles.thouenon@orange.com>
Thu, 2 Apr 2020 11:46:57 +0000 (13:46 +0200)
committerChristophe Betoule <christophe.betoule@orange.com>
Fri, 24 Apr 2020 12:49:59 +0000 (14:49 +0200)
commit0c060a0717faee47d216819f225972dbbc9f8d36
tree796e30715060f154983ebb098ecd81cf1fc3da1e
parent6c92e0a3ac4966ee7639118462e5769f9f6a59b6
Align OTN renderer on OTN PCE and update otn-topo

- add dependency towards network module to request NetworkModelService
methods
- service-path rpc allows creation/deletion of OCH and OTU4 interfaces
and updates otn-topology with OTU4 links
- otn-service-path rpc allows creation/deletion of ODU4 interfaces,
structured for otn low order service, and creation/deletion of otn low
order services. Moreover, it creates/updates/deletes consequently otn
links and ODU4 termination points in otn-topology (bandwidth
parameters, tributary slot and tributary port availabilities...)
- adapt otn-renderer functional tests to take into account new behavior

JIRA: TRNSPRTPCE-218
Signed-off-by: Gilles Thouenon <gilles.thouenon@orange.com>
Change-Id: I85020faf75fa53be1f965becccdf2787f6c743bb
renderer/pom.xml
renderer/src/main/java/org/opendaylight/transportpce/renderer/provisiondevice/DeviceRendererServiceImpl.java
renderer/src/main/java/org/opendaylight/transportpce/renderer/provisiondevice/OtnDeviceRendererServiceImpl.java
renderer/src/main/resources/OSGI-INF/blueprint/renderer-blueprint.xml
renderer/src/test/java/org/opendaylight/transportpce/renderer/provisiondevice/DeviceRendererServiceImplCreateOtsOmsTest.java
renderer/src/test/java/org/opendaylight/transportpce/renderer/provisiondevice/RendererServiceOperationsImplDeleteTest.java
renderer/src/test/java/org/opendaylight/transportpce/renderer/provisiondevice/RendererServiceOperationsImplTest.java
tests/transportpce_tests/2.2.1/test_otn_renderer.py