aboutsummaryrefslogtreecommitdiffstats
path: root/platform-logic/generic-resource-api
AgeCommit message (Collapse)AuthorFilesLines
2022-05-09Making sure not to use the same CLL instance name for all endpoints' ↵Hesam Rahimi8-8875/+8898
description attribute. Issue-ID: SDNC-1694 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I26fed9419a7ff1d717450498b7dc9c5a3b5bf2ea Former-commit-id: 7e37cf7938d1e11d341fcfa2285132e797a50196
2022-05-06Temporarily removing the 'unsubscribe' operation from CLL deletion call flow.Hesam Rahimi2-3780/+3826
Issue-ID: SDNC-1694 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I3f093db17df05e5227a9e52f93f64fa9bcbd9a7c Former-commit-id: 9682f3bdcdfdcfb31f0279cdf0485a535101dae7
2022-05-04Make sure to set dst topology id when hasSecondary flag is empty. This isHesam Rahimi2-34/+40
required for CCVPN Transport Slicing use-case. Issue-ID: SDNC-1694 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I3d99ee179007b582f798312e6fe84907ebf36a8a Former-commit-id: 50acc01f3c29efe1551dd16cc24b72aab87ce8e2
2022-05-02For CCVPN Cloud leased-Line usecase, make sure toHesam Rahimi2-81/+107
'update' (instead of 'save') the metadata when a service-instance already has a metadata entry. Issue-ID: SDNC-1694 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I17184c718eb01a0d51d58ad1a26359bbfd7f77f5 Former-commit-id: ecf71c7c4ee719fd96661de7b67ca5760fdd960a
2022-04-29Fixing a bug in calling path computationHesam Rahimi2-1317/+1336
(for transport slicing and cloud leased-line use cases) when secondary root is null. Issue-ID: SDNC-1694 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I264029fde5b6e721f5670447e36d0d6e301b85a9 Former-commit-id: 6fe357efda5cede3705b08a0c1c321c42fb3129f
2022-04-28- Removing model-invariant-id, model-customization-id, and model-version-id fromHesam Rahimi4-3616/+3616
the payload when creating connectivity and vpn-binding in AAI. - Adding an explicit depth=0 in the selflink URL when fetching all pnfs. Issue-ID: SDNC-1696 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I611e50d5ea95f0a12bc2336868c562da59b0166a Former-commit-id: 6061a6ba857412c00d6f62e5a4c5777ba5ece19c
2022-04-27A few bug fixes for CLL closed-loop operation.Hesam Rahimi11-12509/+12555
Issue-ID: SDNC-1694 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I15d3b7c2720cdeaff69a4c4ee0a8412c02944c03 Former-commit-id: 08db4a2f5bf262ff34061a046ec7afada3ea802c
2022-04-25Bug fixing for CCVPN IBN closed-loop operation.Hesam Rahimi11-10331/+10763
Issue-ID: SDNC-1694 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I050b9d28e173d4331109a6614bd2115f7da7206f Former-commit-id: 3d64bd2c4e31b1673ab7857d9d3449269b9ae1d1
2022-03-30Release Jakarta M4 maven artifactsDan Timoney1-1/+1
Release Jakarta M4 version of sdnc/oam maven artifacts and roll to next snapshot Issue-ID: SDNC-1672 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I42d06b1f2a353f891e313408adb4ccc459bb481c Former-commit-id: 4ddc510a0bbf374f51e44c3ce2fc5ec10b7072fe
2022-03-02Sending "subscribe" command to a restconf server to receive event notifications.Hesam Rahimi9-5589/+6171
Implementing a callback DG to be called by CCSDK upon receiving event notifications. Also calling VES to send bandwidth information. Issue-ID: SDNC-1669 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I058c405a14d78e264761367dd4b46d6e9a600182 Former-commit-id: 13b89ec32d7d0074117b3f136800bc93f67bf0f8
2022-02-06- Support for the Transport Slicing use-case to work with the updated YANG ↵Hesam Rahimi4-1139/+1205
models and ACTN PNC simulator. - Mark service-instance as "Activated" and "Deactivated" accordingly when a slice is getting activated or deactivated. Issue-ID: SDNC-1665 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I185272d8b9e9c38729e2d687a854b3be9eac3cfd Former-commit-id: b7aecf8c2e75f444d096f950cfdc0844610795aa
2021-12-14Support for 1+1 protection path for a cloud leased-line (CLL) service.Hesam Rahimi17-10764/+28038
Issue-ID: SDNC-1653 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I7839f07fea141cbcb585673744ba06fcc6f63ed6 Former-commit-id: 1f182c0213ea34d45e3255cd63f34a1ff3b1fca9
2021-11-04Adding support for connecting a single ONU port to multiple clouds with ↵Hesam Rahimi17-6696/+8176
different vlan-id's. Also fixing a few bugs in cll creation and deletion. Issue-ID: SDNC-1594 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I5e1b117104ef32f5dbb9b83e2c19ba3727789fe5 Former-commit-id: af17de2185bc8e0d1a7f0cb6f965df157c893412
2021-10-15Support for proper deletion of vpn-bindings when there are multiple CLLs and ↵Hesam Rahimi4-2764/+4238
multiple clouds. Issue-ID: SDNC-1594 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: Iae468575a26b45efa069e87814f41739c9e7563b Former-commit-id: 904f8819208b26f7a6b715540319d076d3819cb7
2021-10-13Merge "Support individual CLL deletion, and UNI removal from Ethernet ↵Herbert Eiselt9-4736/+14959
Service, and adjusting the bandwidth of OTN tunnels and UNIs accordingly." Former-commit-id: 5e818524aa3383bc1f29b5cb2304edb53a7f9923
2021-10-12Support individual CLL deletion, and UNI removal from Ethernet Service, andHesam Rahimi9-4736/+14959
adjusting the bandwidth of OTN tunnels and UNIs accordingly. Issue-ID: SDNC-1594 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I0d5e30a948cf0a9fe10dc9ce0c4c5f5584797469 Former-commit-id: 68c418849f4636b0e960a80fa3604519723167cf
2021-10-12Roll versions for Jakarta releaseDan Timoney1-1/+1
Roll versions in master branch for use in Jakarta release Issue-ID: SDNC-1611 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Ie3e9bd9728359278ec631047fcdc48ddcc5aaea7 Former-commit-id: 54d26a0fdd15cb78879043e4dd79f7626feb99a8
2021-09-21Buf fixing for creation, deletion, and modification of a cloud leased-line ↵Hesam Rahimi11-10115/+17662
(CLL) service. Issue-ID: SDNC-1594 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I4da3a04db97a3e6358cd24cdff540e2e97c208cc Former-commit-id: 0fab18d499c857b08812b099d9e0d88a93102247
2021-09-20Release 2.2.0 maven artifacts and roll versionDan Timoney1-1/+1
Release version 2.2.0 sdnc/oam maven artifacts and roll version Issue-ID: SDNC-1609 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I93262c278a6be224c6f92798bb36959875f0f3f5 Former-commit-id: bcb990d74c92cd1e46fc445ae0002b821454efff
2021-09-07New DGs required for deletion and bandwidth modification of a given cloud ↵Hesam Rahimi8-1528/+4793
leased-line (E-TREE) service. Issue-ID: SDNC-1594 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I0b6f2e32ddb103ca7ac053a80461980cfe10aab2 Former-commit-id: 926d912ec35ecd30f5f1c32ca91da2758b018223
2021-08-27New DGs required for creation of a cloud leased-line (E-TREE) service.Hesam Rahimi17-719/+17612
Issue-ID: SDNC-1594 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I23e2008c497289c20415f012a77aa4478e7c0815 Former-commit-id: 748b1c0d2e20f88c327673fe3bc32d3d50e5e12b
2021-08-22New DGs added for CCVPN scenario enhancement.Zhuangyang2-20/+18
Fix DGs URL and add rest-api template Issue-ID: CCSDK-3389 Signed-off-by: zychen <418624178@qq.com> Change-Id: I0d77a0ffe2b20e55a8cb21a2771838b19013515f Former-commit-id: 929ae023c5e20f3a8e95cbef72647184f8ec3c67
2021-08-22New DGs added for CCVPN scenario enhancement.Zhuangyang3-0/+294
Issue-ID: CCSDK-3389 Signed-off-by: zychen <418624178@qq.com> Change-Id: I01ca7d4cfdeb5476c664fe2eb784015f1e55eaac Former-commit-id: 32d0fbff0bfb130b605fa35fdc2465995f6c2ce0
2021-06-22Effort to reduce image layer and sizeHesam Rahimi1-2/+0
Removing few ENV version variable and those should be read from pom properties (maven-resource-plugin filtering true) Combined Dockerfile and Standalone.Dockerfile Adding Docker build arg AAF which will decide whether to add aaa-app-config.xml in docker image or not for standalone Updated docker-maven-plugin to 0.34.0 to have noCache true Removing start-it-container execution as it's being tested by CSIT Replacing maven-exec-plugin with maven-antrun-plugin Updating latest base docker images versions Updating parent version to 2.1.7 Issue-ID: CCSDK-3226 Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com> Change-Id: I68f8f4780804a2014b73b5eeb9dba29d1896a602 Former-commit-id: 866ddebbcac80c38c79c46bb37373123a0c678f0
2021-06-17Calculating the maximum tpn for otn tunnels among all domainsHesam Rahimi7-18/+384
Issue-ID: SDNC-1563 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I4a0207d09698d7bd5f9c35160f98b64bb8221e39 Former-commit-id: c53664df29b5fed1c2c413434cefa890f68ec815
2021-04-27Bug fixing required for H release.Hesam Rahimi3-48/+109
1) fixing and issue in the modify operation 2) fixing automatic loading of the delete/deallocate DG 3) fixing ESR registration issue Issue-ID: SDNC-1528 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I2c95d00c400559d8aae57b106bcde3886ed096a6 Former-commit-id: 79ad1bea4f5f5dc831e3d4159b21a3028ef775b3
2021-04-16Bug fixing required for integration testing with PCE.Hesam Rahimi8-6361/+6398
Issue-ID: SDNC-1525 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I10f44c73b8d664ab124eff12f20eb3cc33c68b77 Former-commit-id: fa60f239af143e446fa4227644df5efaf77396b0
2021-03-19Roll to Istanbul release versionDan Timoney1-2/+2
Roll master to Istanbul release version Change-Id: I7da45e40569b80f5a1fff3146adef93966786095 Issue-ID: SDNC-1495 Signed-off-by: Dan Timoney <dtimoney@att.com> Former-commit-id: 95737493d20a3ebfaba4235f4438cf6f21d99b48
2021-03-05Support for "Modify" operation of a given Transport Slice.Hesam Rahimi11-2023/+9421
Issue-ID: SDNC-1501 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I8a145ddac9283baebeec40cc7c6c1fdc0f23a48c Former-commit-id: 4afe227ed1415a0492b34bdeb3ee12855b90bc5f
2021-02-26Bug fixing to support more than two domains for Transport Slicing.Hesam Rahimi3-1267/+270
Issue-ID: SDNC-1487 Change-Id: I472e84b064649eec7c39e3672e487b40d6925b1b Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Former-commit-id: efe3d21392ff65f3b281c1b3ba0b1f492c713d5b
2021-02-26Release version 2.1.2 dockers and roll versionDan Timoney1-2/+2
Create version 2.1.2 dockers. This corrects a bug in startODL.sh that was no longer installing A1 adaptor Change-Id: I1561b2808575ec2ba52146b587bef9ed7cbeb77c Issue-ID: SDNC-1496 Signed-off-by: Dan Timoney <dtimoney@att.com> Former-commit-id: 80df53c54957b0d0a18faef0c5f37b18c6798077
2021-02-25Release 2.1.1 dockers and roll versionDan Timoney1-2/+2
Release 2.1.1 version docker containers and roll version to 2.1.2-SNAPSHOT Change-Id: Iebc8d3f48ce5ca73ed086493e953d8a2cabff284 Issue-ID: SDNC-1473 Signed-off-by: Dan Timoney <dtimoney@att.com> Former-commit-id: 9f98e3d0c695c3aa833ce31492b7d87f7affee4c
2021-02-22Supporting 3 or more network domains for Transport Slicing use case.Hesam Rahimi10-3542/+6867
Issue-ID: SDNC-1487 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: Ia497741d70eff0f5fba12ad487f0f240709b5cb5 Former-commit-id: c2ff57f8ac2f830bb4709a29dca9644dd8d4c82d
2021-01-29Adding code in oder to supporting multiple E-Line services per each ↵Hesam Rahimi6-1784/+2070
Transport Slice. Issue-ID: SDNC-1458 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I1a503db48020ca2f085f4937638cdcd1764fef2d Former-commit-id: 7189c44abd762ce9459c619e8da16ba46dfc35ff
2020-12-23Passing a correct OTN tunnel ID and a correct Ethernet Service ID for deletion.Hesam Rahimi7-553/+555
Reading VLAN id from northbound. Issue-ID: SDNC-1431 Change-Id: Ic89481230fc91ad45fcc8b0d9f14932575ba9b9a Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Former-commit-id: 9889bd77c51dcabea7b564df80b5a22d9b34839e
2020-12-10Use same name for OTN Tunnels and Ethernet Services in both domains.Hesam Rahimi4-1426/+1472
Issue-ID: SDNC-1431 Change-Id: I5cc4d3c503d3b3e16e1223a50df654d19478b8cc Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Former-commit-id: b89b641bc03235f14409107dea771ae2f6db44d7
2020-12-07Release 2.1.0 dockersDan Timoney1-2/+2
Release version 2.1.0 of SDNC docker containers Change-Id: Ibaaaab943cf8b3b844dc37d73aea6f8445cc3dfb Issue-ID: CCSDK-3002 Signed-off-by: Dan Timoney <dtimoney@att.com> Former-commit-id: a05e6faab7ec5577daf3e6a73a4fb681ca11565f
2020-12-01DG fixCheung, Pat (kc1472)2-199/+1540
fix vnf-get-resource-request DG to use the correct indexes to retrieve vnf and vf-module param data Issue-ID: SDNC-1423 Signed-off-by: Cheung, Pat (kc1472) <kc1472@att.com> Change-Id: I6fd549f65cc0444d2dc82a406f796b0abca43c6a Former-commit-id: 24de8f4a027dc6d4faa3c0cad38e60bccb65b8d3
2020-11-16Reset a context memory variable (vpn-binding) in a for loop blockHesam Rahimi2-1/+16
Issue-ID: SDNC-1414 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I9582036fbee5f676b12a0b7df4d7d119c020706b Former-commit-id: 14efdd64ace038a131d7aca9e14c057fa5d7a0b0
2020-11-12- Changing POST operation to PATCH for OTN Tunnel creation.Hesam Rahimi10-2932/+2970
- Adding Transport Slicing DGs into graph.versions - Fixing template files for OTN tunnel creation Issue-ID: SDNC-1413 Change-Id: I3ddabd4c0d361a4e0d5e98caf86e9bb361b41b63 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Former-commit-id: 97afd8c7495cf23e8819cb666be9ccbe4f968f68
2020-11-02Completing the logic and the call flow for Transport Slicing operations:Hesam Rahimi10-5609/+8121
- Allocate a Transport Slice - Activate a Transport Slice - DeActivate a Transport Slice - Delete a Transport Slice Bug Fixing and cleaning up the DGs. Issue-ID: SDNC-1202 Issue-ID: SDNC-1404 Change-Id: Ib2eae06c543ae8277ee2014fda87ca2ca3a516af Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Former-commit-id: 37a6361877cd1b9cae35e94f4a0be3a19bd4d088
2020-09-17Merge "Adding DGs to support Transport Slicing operations. - Allocate a ↵Dan Timoney12-1404/+10141
Transport Slice - Activate a Transport Slice - DeActivate a Transport Slice - Delete a Transport Slice The logic and the required call-flow inside the DGs are not yet completed and are still work-in-progress." Former-commit-id: 3360cf8f057417bca230f0c092eacd2cfe7041e8
2020-09-14Roll to initial Honolulu snapshotDan Timoney1-2/+2
Roll to initial Honolulu snapshot version Change-Id: Ic4be591d50fe3bfdf616af43d1245b1ba8d20dbf Issue-ID: SDNC-1355 Signed-off-by: Dan Timoney <dtimoney@att.com> Former-commit-id: ed8420fb7b28582b36b3df30a54e7502f362bd22
2020-09-03Adding DGs to support Transport Slicing operations.Hesam Rahimi12-1404/+10141
- Allocate a Transport Slice - Activate a Transport Slice - DeActivate a Transport Slice - Delete a Transport Slice The logic and the required call-flow inside the DGs are not yet completed and are still work-in-progress. Issue-ID: SDNC-1202 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I0c9246063861ac43b645ad198d02ad35bada8e96 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Former-commit-id: a6df651138e1da2668515ee6d23e89670f376186
2020-08-28Rolling to next SNAPSHOTSingal, Kapil (ks220y)1-2/+2
Ran mvn tidy:pom to refactor poms Issue-ID: SDNC-1340 Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com> Change-Id: I845330844c5e453601d2f142be14fb26de6e0066 Former-commit-id: 7126148e8ce4a7a472e9ea084259792d77697fc5
2020-08-10Remove unused modules and fix pom structureDan Timoney1-4/+3
Removed modules not currently being used and restructured poms into parent/child relationship to fix problem that was causing version plugin not to update versions properly. Change-Id: I41d63d469a24c65e8771e1546c879ab1bf8d0d53 Issue-ID: SDNC-1315 Signed-off-by: Dan Timoney <dtimoney@att.com> Former-commit-id: 9bf0c309085118b432f0fab1d7012a3b33180d4b
2020-08-07Use released version of artifacts to build dockerDan Timoney1-1/+1
Use released version of artifacts to build sdnc/oam dockers Change-Id: I33020197329d87e5ae006a1ec5909c183f6be64b Issue-ID: SDNC-1315 Signed-off-by: Dan Timoney <dtimoney@att.com> Former-commit-id: 92dc52513bc90f327addbbf46edafaf864e66766
2020-08-03Support cloud-owner input paramDan Timoney10-6784/+8194
If cloud-owner is passed in input, it should override the value from properties file Change-Id: I67b0e7e0b4fe546dbdfcaa24785ebd1b3b96e7b5 Issue-ID: SDNC-1260 Signed-off-by: Dan Timoney <dtimoney@att.com> Former-commit-id: 131845c1b3185b5efb8b5bd287747c7086eface8
2020-05-13Using RestApiCallNode instead of RestconfApiCallNode and updating templates ↵Hesam Rahimi4-213/+301
accordingly. - This is also required for F release. Issue-ID: SDNC-1184 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I527253d75dd1e49e87877b17588c1d4c2c3dbed1 Former-commit-id: ca9f45cb92f35a6f0235f0a84e8d7b2f50e0e0de
2020-05-13Adding local-link-connectivity-list (llcl) information to match ttp and tp ↵Hesam Rahimi6-389/+1425
locally (to support NNI-based Service creation use-case). - This is needed for F release Issue-ID: SDNC-1184 Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com> Change-Id: I24f1ef56884b874baed029182a984945080af769 Former-commit-id: 4ff90dd1689d772865399ab5a995119981b127e1