ccsdk/cds.git
5 years agoBlueprint for configuring a PNF
ottero [Mon, 11 Mar 2019 14:03:09 +0000 (14:03 +0000)]
Blueprint for configuring a PNF

This is the first version of a blueprint, intended to be used to
configure PNFs.

The design considers that a blueprint will be created for each possible
PNF.

Change-Id: I4994149441257eb417b6d5f611e12cd81595177f
Issue-ID: CCSDK-1107
Signed-off-by: ottero <rodrigo.ottero@est.tech>
5 years agoMerge "*WIP*: draft of a blueprint for configuring a PNF"
Dan Timoney [Wed, 6 Mar 2019 17:57:38 +0000 (17:57 +0000)]
Merge "*WIP*: draft of a blueprint for configuring a PNF"

5 years agoAdd gRPC & REST basic auth support
Alexis de Talhouët [Tue, 5 Mar 2019 02:37:27 +0000 (21:37 -0500)]
Add gRPC & REST basic auth support

Change-Id: Iaa187a8288a9c84aa80b596a14e66de10a9b7501
Issue-ID: CCSDK-1055
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoDefine EventType contract for gRPC message
Alexis de Talhouët [Mon, 4 Mar 2019 15:22:04 +0000 (10:22 -0500)]
Define EventType contract for gRPC message

Change-Id: Ic8bde56d13f774120c8d64a56993ade71e7b4612
Issue-ID: CCSDK-1118
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoFix Default and DB sources for RA
Alexis de Talhouët [Mon, 4 Mar 2019 13:21:40 +0000 (08:21 -0500)]
Fix Default and DB sources for RA

Change-Id: I1f1ce8133ccf5ae41eb3d10955888f88b0801273
Issue-ID: CCSDK-1116
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoUse protobuf JsonFormat
Alexis de Talhouët [Thu, 28 Feb 2019 14:00:18 +0000 (09:00 -0500)]
Use protobuf JsonFormat

Instead of manually parsing Struct to ObjectNode, uses
JsonFormat

Change-Id: I5a457f10e3d106f189f9636fbcc166b12e3915fd
Issue-ID: CCSDK-947
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoMerge "Get DSL Property in Resource Resolution"
Dan Timoney [Mon, 4 Mar 2019 19:41:14 +0000 (19:41 +0000)]
Merge "Get DSL Property in Resource Resolution"

5 years agoGet DSL Property in Resource Resolution
Muthuramalingam, Brinda Santh [Mon, 25 Feb 2019 21:03:16 +0000 (16:03 -0500)]
Get DSL Property in Resource Resolution

Change-Id: I768c2515bc4b0eaa829213ac4d045628ca960adb
Issue-ID: CCSDK-1106
Signed-off-by: Muthuramalingam, Brinda Santh <brindasanth@in.ibm.com>
5 years agoMerge "Add extension validation framework"
Dan Timoney [Thu, 28 Feb 2019 23:50:13 +0000 (23:50 +0000)]
Merge "Add extension validation framework"

5 years ago*WIP*: draft of a blueprint for configuring a PNF
Rodrigo Ottero [Thu, 28 Feb 2019 14:08:55 +0000 (14:08 +0000)]
*WIP*: draft of a blueprint for configuring a PNF

This is a still-in-development draft of a blueprint, intended to be
used to configure PNFs. It has been put in review as requested, to make
easier for the community to make comments on it.

The design considers that a blueprint will be created for each possible
PNF.

In some files, there are questions about the structure or content. The-
se questions are surrounded by HTML comment tags <!-- -->, even if the
file itself is not HTML - the intent is just to clearly highlight the
questions. All of them are preceded by the string "QUESTION", to facil-
itate search.

Change-Id: Ib3ed2afb80693429dc23b7ac73c5cbe49b3f5c9a
Issue-ID: CCSDK-1107
Signed-off-by: Rodrigo Ottero <rodrigo.ottero@est.tech>
5 years agoDmaap Publisher base code
janani b [Mon, 4 Feb 2019 06:35:22 +0000 (12:05 +0530)]
Dmaap Publisher base code

Dmaap publisher code for any component to create a session with the message-router

Issue-ID: CCSDK-693

Change-Id: Ia60079e2b013ea623f776ff7db9dea4bed4636df
Signed-off-by: janani b <janani.b@huawei.com>
5 years agoAdd extension validation framework
Muthuramalingam, Brinda Santh [Fri, 22 Feb 2019 15:14:24 +0000 (10:14 -0500)]
Add extension validation framework

Change-Id: I5674e8da70cc4d20899f6fe2163a595b28861036
Issue-ID: CCSDK-1103
Signed-off-by: Muthuramalingam, Brinda Santh <brindasanth@in.ibm.com>
5 years agoProvide correct output to #process request
Alexis de Talhouët [Fri, 22 Feb 2019 22:24:22 +0000 (17:24 -0500)]
Provide correct output to #process request

Change-Id: I7e5ceb6fc46b8b8e6289db9b4efe2f27e3f9ce91
Issue-ID: CCSDK-947
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoProperly handle async gRPC request
Alexis de Talhouët [Fri, 22 Feb 2019 15:31:14 +0000 (10:31 -0500)]
Properly handle async gRPC request

Change-Id: Ia5016759466c57f749c146a004374c2cbff60f9d
Issue-ID: CCSDK-947
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoAdd support for commit confirmed capability
Alexis de Talhouët [Tue, 19 Feb 2019 15:02:00 +0000 (10:02 -0500)]
Add support for commit confirmed capability

Change-Id: I3608a6a62469d4b5dfc5fc69f610f9da186156c2
Issue-ID: CCSDK-790
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoAdd component function scripting service
Muthuramalingam, Brinda Santh [Mon, 18 Feb 2019 20:10:25 +0000 (15:10 -0500)]
Add component function scripting service

Change-Id: I7c5b49617823dd623566fb4be4d431012420e17c
Issue-ID: CCSDK-959
Signed-off-by: Muthuramalingam, Brinda Santh <brindasanth@in.ibm.com>
5 years agoSimplify NetconfRpcService
Alexis de Talhouët [Mon, 18 Feb 2019 13:08:24 +0000 (08:08 -0500)]
Simplify NetconfRpcService

Change-Id: I6daac25c272ab6b437c07602167a76a2d61816db
Issue-ID: CCSDK-790
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoNetconf resolution service
Alexis de Talhouët [Sun, 17 Feb 2019 14:31:35 +0000 (09:31 -0500)]
Netconf resolution service

Change-Id: I0346c88cd11136561426260a206bd7bf07f90dd3
Issue-ID: CCSDK-1086
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agorestconf resolution service
Muthuramalingam, Brinda Santh [Fri, 15 Feb 2019 23:42:34 +0000 (18:42 -0500)]
restconf resolution service

Change-Id: I643430d8c7fb8a29f5333297a2ca022082481dc2
Issue-ID: CCSDK-1086
Signed-off-by: Muthuramalingam, Brinda Santh <brindasanth@in.ibm.com>
5 years agorestconf kotlin script support
Muthuramalingam, Brinda Santh [Fri, 15 Feb 2019 14:15:35 +0000 (09:15 -0500)]
restconf kotlin script support

Change-Id: I07eaa4a2422b461e1b7eb13ec04bf7d10ea08770
Issue-ID: CCSDK-1080
Signed-off-by: Muthuramalingam, Brinda Santh <brindasanth@in.ibm.com>
5 years agoRework netconf-executor
Alexis de Talhouët [Wed, 13 Feb 2019 04:05:01 +0000 (23:05 -0500)]
Rework netconf-executor

- rework connection logic
- rework rpc service
- rework netconf session handling
- rework netconf device communicator
- rework python netconf bindings
- rework python netconf client
- add python script showcasing netconf functions

Change-Id: Ibb9bf811e7d96e993aa866371d56c172de83be2c
Issue-ID: CCSDK-790:x
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoMerge "Python library for Jython execution"
Dan Timoney [Fri, 15 Feb 2019 21:25:27 +0000 (21:25 +0000)]
Merge "Python library for Jython execution"

5 years agoMerge "Add Sub Attribute parsing capabilit"
Dan Timoney [Fri, 15 Feb 2019 21:22:36 +0000 (21:22 +0000)]
Merge "Add Sub Attribute parsing capabilit"

5 years agoPython library for Jython execution
Steve Alphonse Siani [Wed, 13 Feb 2019 20:45:50 +0000 (15:45 -0500)]
Python library for Jython execution

Change-Id: Iee2701b4dade7207950f17c92ea1265c361cf803
Issue-ID: CCSDK-696
Signed-off-by: Steve Alphonse Siani <alphonse.steve.siani.djissitchi@ibm.com>
5 years agoResource resolution with prime-db
Vinal Patel [Fri, 15 Feb 2019 19:42:54 +0000 (14:42 -0500)]
Resource resolution with prime-db
   -Bug fix

Change-Id: Ie078fc9d5db36edb9d6640e5158709f6a3ce1ae5
Issue-ID: CCSDK-1082
Signed-off-by: Vinal Patel <vinal.narendrabhai.patel@ibm.com>
5 years agoMerge "Fix docker tags"
Dan Timoney [Fri, 15 Feb 2019 17:38:26 +0000 (17:38 +0000)]
Merge "Fix docker tags"

5 years agoFix docker tags
Timoney, Dan (dt5972) [Thu, 14 Feb 2019 18:52:48 +0000 (13:52 -0500)]
Fix docker tags

Update docker tags to conform to ONAP project standards

Change-Id: I348f9507e382931e6adfa224d30225f0fbe270bc
Issue-ID: CCSDK-1059
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
5 years agoAdd Sub Attribute parsing capabilit
Muthuramalingam, Brinda Santh [Wed, 13 Feb 2019 00:16:47 +0000 (19:16 -0500)]
Add Sub Attribute parsing capabilit

Change-Id: Ie353f8e5b86f7472a4790c32705f4b8c3d5e5826
Issue-ID: CCSDK-1061
Signed-off-by: Muthuramalingam, Brinda Santh <brindasanth@in.ibm.com>
5 years agoCreate restconf component function module
Muthuramalingam, Brinda Santh [Tue, 12 Feb 2019 20:53:39 +0000 (15:53 -0500)]
Create restconf component function module

Change-Id: I04c29bfc981b677d81da73441228215ce4868833
Issue-ID: CCSDK-1060
Signed-off-by: Muthuramalingam, Brinda Santh <brindasanth@in.ibm.com>
5 years agoAdd netconf script component function
Muthuramalingam, Brinda Santh [Tue, 12 Feb 2019 20:26:19 +0000 (15:26 -0500)]
Add netconf script component function

Change-Id: I094025fba5626bae0b4b13320f1cbbb76cda3bfd
Issue-ID: CCSDK-790
Signed-off-by: Muthuramalingam, Brinda Santh <brindasanth@in.ibm.com>
5 years agoFixes: manual integration test of CDS
Alexis de Talhouët [Mon, 11 Feb 2019 22:23:48 +0000 (17:23 -0500)]
Fixes: manual integration test of CDS

- support to overwrite cba
- fix map to json
- finish meshing
- fix python context not having the bluePrintRuntimeService injected
- load all properties in the properties store

Issue-ID: CCSDK-414
Change-Id: I6b65201529d0ffd9c3e18023a33e0081236b01de
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoMultiple fixes & enhancement
Alexis de Talhouët [Sat, 9 Feb 2019 23:33:55 +0000 (18:33 -0500)]
Multiple fixes & enhancement

- Rework docker image build
- Fix compress function
- Fix node type name for source-primary-db

Change-Id: Ide38e17036e76047d9f850b714ba0da4add5cd9d
Issue-ID: CCSDK-414
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoJython execution component and service
Steve Alphonse Siani [Tue, 12 Feb 2019 04:35:16 +0000 (23:35 -0500)]
Jython execution component and service

Change-Id: I2610e73a9c7ba073b5fa9d148dcd6fb5b9ad9ae3
Issue-ID: CCSDK-696
Signed-off-by: Steve Alphonse Siani <alphonse.steve.siani.djissitchi@ibm.com>
5 years agoBlueprint modeled Netconf capability components
Cherukuri, Venkatanaresh (vn166g) [Mon, 11 Feb 2019 15:36:36 +0000 (10:36 -0500)]
Blueprint modeled Netconf capability components

Adding Netconf Executor Function module

Change-Id: I8b896fef84a465db2b9365d038b611e9fdf793ea
Issue-ID: CCSDK-790
Signed-off-by: Cherukuri, Venkatanaresh (vn166g) <vn166g@att.com>
5 years agoRefactor test blueprint catalog
Muthuramalingam, Brinda Santh [Fri, 8 Feb 2019 17:15:11 +0000 (12:15 -0500)]
Refactor test blueprint catalog

Change-Id: I948067b25787c7a79f769ac4055c34ffdd2f172d
Issue-ID: CCSDK-1047
Signed-off-by: Muthuramalingam, Brinda Santh <brindasanth@in.ibm.com>
5 years agoRefactor components core and resource dict modules
Muthuramalingam, Brinda Santh [Thu, 7 Feb 2019 19:51:50 +0000 (14:51 -0500)]
Refactor components core and resource dict modules

Change-Id: I04e9e723d68a38ecefe48206e67fddbe43c55854
Issue-ID: CCSDK-1047
Signed-off-by: Muthuramalingam, Brinda Santh <brindasanth@in.ibm.com>
5 years agoBlueprint Processor Python Script Components
Cherukuri, Venkatanaresh (vn166g) [Tue, 5 Feb 2019 14:47:55 +0000 (09:47 -0500)]
Blueprint Processor Python Script Components

Adding Python scripts for Netconf Executor components

Change-Id: I6d84dea2e47860063a1140146aebe94d61f8d9c1
Issue-ID: CCSDK-997
Signed-off-by: Cherukuri, Venkatanaresh (vn166g) <vn166g@att.com>
5 years agoblueprint scripting services
Muthuramalingam, Brinda Santh [Wed, 30 Jan 2019 20:52:30 +0000 (15:52 -0500)]
blueprint scripting services

Change-Id: I834b83e0c2716eceadeec8a5f17a7604e938166a
Issue-ID: CCSDK-941
Signed-off-by: Muthuramalingam, Brinda Santh <bs2796@att.com>
5 years agoResource Resolution Service: Rest and DB
Singal, Kapil (ks220y) [Mon, 28 Jan 2019 19:17:48 +0000 (14:17 -0500)]
Resource Resolution Service: Rest and DB

Emhancement to Primary-Data and Rest Resource Assignment Processor and respective services

Change-Id: I9cc125f9e6396d9c26f72ebd05d2f0422a301f1c
Issue-ID: CCSDK-699
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
5 years agoController Design Studio: Blueprint Manager
Singal, Kapil (ks220y) [Fri, 25 Jan 2019 19:54:56 +0000 (14:54 -0500)]
Controller Design Studio: Blueprint Manager

Blueprint Manager JUnit Test Case Enhacements

Change-Id: I6d98436f13ee58450ba9459266ec657ca30a2d99
Issue-ID: CCSDK-1005
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
5 years agoblueprint scripting module
Muthuramalingam, Brinda Santh [Sat, 26 Jan 2019 01:17:35 +0000 (20:17 -0500)]
blueprint scripting module

Change-Id: Ibe7602bdb6708d9adbe1aecd26eb14e24872f75d
Issue-ID: CCSDK-941
Signed-off-by: Muthuramalingam, Brinda Santh <bs2796@att.com>
5 years agoMerge "Fix wrong groupId"
Dan Timoney [Fri, 25 Jan 2019 19:15:01 +0000 (19:15 +0000)]
Merge "Fix wrong groupId"

5 years agoMerge "Controller Design Studio: Blueprint Manager"
Dan Timoney [Fri, 25 Jan 2019 19:14:44 +0000 (19:14 +0000)]
Merge "Controller Design Studio: Blueprint Manager"

5 years agoMerge "ControllerBlueprint blueprintsProcessor container"
Dan Timoney [Fri, 25 Jan 2019 19:14:26 +0000 (19:14 +0000)]
Merge "ControllerBlueprint blueprintsProcessor container"

5 years agoMerge "GRPC 1.18.0 Upgrade."
Dan Timoney [Fri, 25 Jan 2019 19:13:40 +0000 (19:13 +0000)]
Merge "GRPC 1.18.0 Upgrade."

5 years agoMerge "Blueprint Processor: Jython Component"
Dan Timoney [Fri, 25 Jan 2019 19:11:53 +0000 (19:11 +0000)]
Merge "Blueprint Processor: Jython Component"

5 years agoFix wrong groupId
Alexis de Talhouët [Fri, 25 Jan 2019 14:46:28 +0000 (09:46 -0500)]
Fix wrong groupId

https://gerrit.onap.org/r/#/c/76291/ changed
the groupId, forget to update dependent artifacts.

Change-Id: I808b7df2fc0032bdb12d7c3a50200de3e9733821
Issue-ID: CCSDK-1001
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoController Design Studio: Blueprint Manager
Singal, Kapil (ks220y) [Thu, 24 Jan 2019 20:15:56 +0000 (15:15 -0500)]
Controller Design Studio: Blueprint Manager

Blueprint Manager JUnit Test Case Enhacements

Change-Id: Icb59df8435585ac6b9725fbd6e9e74d93ce829ff
Issue-ID: CCSDK-1005
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
5 years agoFix broken parent tag
Timoney, Dan (dt5972) [Thu, 24 Jan 2019 13:55:49 +0000 (08:55 -0500)]
Fix broken parent tag

Wrong parent used in proto-definition, and relativePath is not specified.
Consequently, the release version (0.4.0) - which exists locally but not
in nexus - is not found.  Fixed by using correct parent and relative
path (../parent)

Change-Id: Ib9a3d845c76ca26a8de562470a3e4214e37ae057
Issue-ID: CCSDK-1001
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
5 years agoControllerBlueprint blueprintsProcessor container
Steve Alphonse Siani [Mon, 21 Jan 2019 16:55:48 +0000 (11:55 -0500)]
ControllerBlueprint blueprintsProcessor container

Change-Id: I77df77757c276fca705091c1566c386f842269c4
Issue-ID: CCSDK-949
Signed-off-by: Steve Alphonse Siani <alphonse.steve.siani.djissitchi@ibm.com>
5 years agoGRPC 1.18.0 Upgrade.
Muthuramalingam, Brinda Santh [Wed, 23 Jan 2019 16:42:13 +0000 (11:42 -0500)]
GRPC 1.18.0 Upgrade.

Change-Id: I1f7f75e14d284641d86c5ef91723b00aaab9bed7
Issue-ID: CCSDK-998
Signed-off-by: Muthuramalingam, Brinda Santh <bs2796@att.com>
5 years agoBlueprint Processor: Jython Component
Singal, Kapil (ks220y) [Wed, 23 Jan 2019 05:52:14 +0000 (00:52 -0500)]
Blueprint Processor: Jython Component

Component Jython Executor Test Junit Test Case enhancement

Change-Id: I5cb845d4c56d2b9e15a7eedf5095bb754c5b63ac
Issue-ID: CCSDK-993
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
5 years agoMerge "Map proto to pojo. implement blueprint processing"
Dan Timoney [Tue, 22 Jan 2019 14:17:59 +0000 (14:17 +0000)]
Merge "Map proto to pojo. implement blueprint processing"

5 years agoMap proto to pojo. implement blueprint processing
Alexis de Talhouët [Mon, 21 Jan 2019 13:35:36 +0000 (08:35 -0500)]
Map proto to pojo. implement blueprint processing

Change-Id: I16b06b4700a42d4a7066eb8c0779677fa28cd94b
Issue-ID: CCSDK-951
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoResource Resolution Service: Source Rest
Singal, Kapil (ks220y) [Sun, 20 Jan 2019 22:49:52 +0000 (17:49 -0500)]
Resource Resolution Service: Source Rest

Complex Data Processing for Primary-Config-Data DataSource Resource Resolution Service

Change-Id: I62492b5c4e3c0b831f9027df5d42c6b80186debc
Issue-ID: CCSDK-674
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
5 years agoResource Resolution Service: Source Primary-DB
Singal, Kapil (ks220y) [Sun, 20 Jan 2019 22:39:33 +0000 (17:39 -0500)]
Resource Resolution Service: Source Primary-DB

Complex Data Processing for Primary-DB DataSource Resource Resolution Service

Change-Id: Icef1332ebd0e747e422e6ea1d24cb8f63f02565c
Issue-ID: CCSDK-673
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
5 years agoMerge "Resource Resolution Service: Source Default"
Dan Timoney [Sat, 19 Jan 2019 22:48:57 +0000 (22:48 +0000)]
Merge "Resource Resolution Service: Source Default"

5 years agoMerge "Make BluePrintProcessingService#process stream"
Dan Timoney [Sat, 19 Jan 2019 01:04:58 +0000 (01:04 +0000)]
Merge "Make BluePrintProcessingService#process stream"

5 years agoMerge "Create module for .proto definition"
Dan Timoney [Sat, 19 Jan 2019 01:04:51 +0000 (01:04 +0000)]
Merge "Create module for .proto definition"

5 years agoMerge "Add support for async REST"
Dan Timoney [Sat, 19 Jan 2019 01:04:41 +0000 (01:04 +0000)]
Merge "Add support for async REST"

5 years agoMerge "Implement CBA upload through REST"
Dan Timoney [Sat, 19 Jan 2019 01:04:38 +0000 (01:04 +0000)]
Merge "Implement CBA upload through REST"

5 years agoMerge "Implement BluePrintManagementServiceGrpc"
Dan Timoney [Sat, 19 Jan 2019 01:04:30 +0000 (01:04 +0000)]
Merge "Implement BluePrintManagementServiceGrpc"

5 years agoMerge "Implement BluePrintCatalogService"
Dan Timoney [Sat, 19 Jan 2019 01:04:20 +0000 (01:04 +0000)]
Merge "Implement BluePrintCatalogService"

5 years agoMerge "Fix classpath issue w/ guava"
Dan Timoney [Sat, 19 Jan 2019 01:03:33 +0000 (01:03 +0000)]
Merge "Fix classpath issue w/ guava"

5 years agoMake BluePrintProcessingService#process stream
Alexis de Talhouët [Fri, 18 Jan 2019 19:59:10 +0000 (14:59 -0500)]
Make BluePrintProcessingService#process stream

Change-Id: I4aed859365a9c7251d8b29c0c68726d53b0f9d0f
Issue-ID: CCSDK-662
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoCreate module for .proto definition
Alexis de Talhouët [Fri, 18 Jan 2019 19:29:38 +0000 (14:29 -0500)]
Create module for .proto definition

That way 3rd party system can depend on it to create a client

Change-Id: I96e8588251eb0911a7dd7bee270954e966d9fc40
Issue-ID: CCSDK-947
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoAdd support for async REST
Alexis de Talhouët [Tue, 15 Jan 2019 21:17:17 +0000 (16:17 -0500)]
Add support for async REST

Change-Id: Ieb53cbd75c2e21355b153611f6490c1b2af6053b
Issue-ID: CCSDK-662
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoImplement CBA upload through REST
Alexis de Talhouët [Tue, 15 Jan 2019 19:44:58 +0000 (14:44 -0500)]
Implement CBA upload through REST

Change-Id: I417254c5107f8b0031932e6a7cf0599561ee9a3c
Issue-ID: CCSDK-910
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoImplement BluePrintManagementServiceGrpc
Alexis de Talhouët [Sun, 13 Jan 2019 21:49:32 +0000 (16:49 -0500)]
Implement BluePrintManagementServiceGrpc

Change-Id: I66a6a3c23b5a3c24ce8d61178f00f053cb8bbbdc
Issue-ID: CCSDK-909
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoImplement BluePrintCatalogService
Alexis de Talhouët [Sat, 12 Jan 2019 20:48:20 +0000 (15:48 -0500)]
Implement BluePrintCatalogService

Change-Id: Ifcb0d730daec4da747d704c270b72b991e01f474
Issue-ID: CCSDK-908
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoResource Resolution Service: Source Default
Singal, Kapil (ks220y) [Fri, 18 Jan 2019 17:04:42 +0000 (12:04 -0500)]
Resource Resolution Service: Source Default

Complex Data Processing for Default DataSource Resource Resolution Service

Change-Id: Idc2007695cb65e76e128d7abd75bdbfd37138be6
Issue-ID: CCSDK-676
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
5 years agoMerge "Resource Resolution Service: Source Input"
Dan Timoney [Fri, 18 Jan 2019 14:24:24 +0000 (14:24 +0000)]
Merge "Resource Resolution Service: Source Input"

5 years agoMerge "Resource Resolution Service: Primary DB"
Dan Timoney [Fri, 18 Jan 2019 14:24:10 +0000 (14:24 +0000)]
Merge "Resource Resolution Service: Primary DB"

5 years agoMerge "Resource Resolution Service"
Dan Timoney [Fri, 18 Jan 2019 14:23:41 +0000 (14:23 +0000)]
Merge "Resource Resolution Service"

5 years agoFix classpath issue w/ guava
Alexis de Talhouët [Thu, 17 Jan 2019 21:47:46 +0000 (16:47 -0500)]
Fix classpath issue w/ guava

Kotlin compiler embeded guava dependency, hence it's ending w/ a classpath
issue.
kotlin-compiler-embaddeable fixes this issue, and is getting pulled already.
So we exclude koltin-compiler to avoid issue.

Change-Id: Ib703e4b4ac7a478f1918282b35bcd646f5c83038
Issue-ID: CCSDK-961
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoResource Resolution Service: Source Input
Singal, Kapil (ks220y) [Thu, 17 Jan 2019 22:37:28 +0000 (17:37 -0500)]
Resource Resolution Service: Source Input

Complex Data Processing for Input Data Resource Resolution Service

Change-Id: I7940ac1023c67b0ed13f103de9e04cfb8c7a3f9d
Issue-ID: CCSDK-675
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
5 years agoResource Resolution Service: Primary DB
Singal, Kapil (ks220y) [Thu, 17 Jan 2019 09:49:30 +0000 (04:49 -0500)]
Resource Resolution Service: Primary DB

Adding Primary-DB Resource Resolution Processor Service to resolve Resources of source primary-db

Change-Id: I156f7958b681e51b7c3bfdee92b6fbd196591e73
Issue-ID: CCSDK-942
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
5 years agoResource Resolution Service
Singal, Kapil (ks220y) [Wed, 16 Jan 2019 21:51:17 +0000 (16:51 -0500)]
Resource Resolution Service

Enhancement to the Resource Resolution Service to add ResourceResolutionRunTimeService

Change-Id: Ia0799447e8a71e7455c5a18abc08dce503db6d35
Issue-ID: CCSDK-958
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
5 years agoMerge "Blueprint exception handler and REST responses"
Dan Timoney [Thu, 17 Jan 2019 13:43:09 +0000 (13:43 +0000)]
Merge "Blueprint exception handler and REST responses"

5 years agoMerge "Add blueprint Kotlin script support."
Dan Timoney [Wed, 16 Jan 2019 21:00:38 +0000 (21:00 +0000)]
Merge "Add blueprint Kotlin script support."

5 years agoMerge "Resource Resolution Service : 2"
Dan Timoney [Wed, 16 Jan 2019 20:14:04 +0000 (20:14 +0000)]
Merge "Resource Resolution Service : 2"

5 years agoAdd blueprint Kotlin script support.
Muthuramalingam, Brinda Santh [Fri, 11 Jan 2019 16:30:40 +0000 (11:30 -0500)]
Add blueprint Kotlin script support.

Change-Id: I92b8e9850ea07c7f671e7aada9770713854534c3
Issue-ID: CCSDK-941
Signed-off-by: Muthuramalingam, Brinda Santh <bs2796@att.com>
5 years agoUpdate to use correct parent pom
Timoney, Dan (dt5972) [Fri, 4 Jan 2019 15:43:33 +0000 (10:43 -0500)]
Update to use correct parent pom

Updated neng microservice to use springboot v1 parent as opposed to
odlparent.  Without that change, javadoc was failing when compiled with
Fluorine version of odlparent-lite parent pom.

Change-Id: I677278d90869f493c281c7c5432b271dd43e7513
Issue-ID: CCSDK-870
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
5 years agoResource Resolution Service : 2
Singal, Kapil (ks220y) [Fri, 11 Jan 2019 18:58:38 +0000 (13:58 -0500)]
Resource Resolution Service : 2

Changes for Primary-DB Resource Resolution Processor Service

Change-Id: Iaf6ad6277d36787d87881819ae530de1d7038a2e
Issue-ID: CCSDK-942
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
5 years agoResource Resoulution Service
Singal, Kapil (ks220y) [Thu, 10 Jan 2019 17:50:06 +0000 (12:50 -0500)]
Resource Resoulution Service

Implement Input Resource Resolution Processor Service along with Resource Resolution Utilities

Change-Id: Ibb4899e415f4b79cd6cd1b190b0f4969b09c3fe4
Issue-ID: CCSDK-936
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
5 years agoBlueprint exception handler and REST responses
Steve Alphonse Siani [Wed, 9 Jan 2019 19:34:06 +0000 (14:34 -0500)]
Blueprint exception handler and REST responses

Change-Id: I5727238cd4c3f3f5475c3f3022e56f1acc0d73bf
Issue-ID: CCSDK-418
Signed-off-by: Steve Alphonse Siani <alphonse.steve.siani.djissitchi@ibm.com>
Signed-off-by: Balazinski <bartosz.balazinski@ibm.com>
5 years agoMerge "1 Controller Design Studio"
Dan Timoney [Fri, 11 Jan 2019 13:07:06 +0000 (13:07 +0000)]
Merge "1 Controller Design Studio"

5 years agoMerge "Fix Sonar report by creating src/test where miss"
Dan Timoney [Thu, 10 Jan 2019 22:28:41 +0000 (22:28 +0000)]
Merge "Fix Sonar report by creating src/test where miss"

5 years ago1 Controller Design Studio
Cherukuri, Venkatanaresh (vn166g) [Tue, 8 Jan 2019 16:51:22 +0000 (11:51 -0500)]
1 Controller Design Studio

Adding Netconf Executor Function module to support Netconf Transactions

Change-Id: Idc2765f680819e2553a7a43d8b23dbecc2628f4a
Issue-ID: CCSDK-790
Signed-off-by: Cherukuri, Venkatanaresh (vn166g) <vn166g@att.com>
5 years agoFix Sonar report by creating src/test where miss
Alexis de Talhouët [Thu, 10 Jan 2019 18:50:56 +0000 (13:50 -0500)]
Fix Sonar report by creating src/test where miss

With the property override letting Sonar knows what
to scan in order to provide report including Koltin,
having src/test folder for each module has become
mandatory.
Adding src/test where missing with an empty test class
mark with TODO.

Change-Id: I93570d170ef563e9ac80fe8fc80b5a0ca107ab77
Issue-ID: CCSDK-725
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoAdd Java Capability resource assignment processor
Muthuramalingam, Brinda Santh [Tue, 8 Jan 2019 04:15:01 +0000 (23:15 -0500)]
Add Java Capability resource assignment processor

Change-Id: I21cea850d8fbe1c9f0a01fdc72f7147a2827ae03
Issue-ID: CCSDK-665
Signed-off-by: Muthuramalingam, Brinda Santh <bs2796@att.com>
5 years agoPrepare for release build
Timoney, Dan (dt5972) [Tue, 8 Jan 2019 19:40:54 +0000 (14:40 -0500)]
Prepare for release build

Prepare for release of early ODL-Oxygen based CCSDK Dublin

Change-Id: I63929ef52de41309905ee31e3fbcf49b64063059
Issue-ID: CCSDK-870
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
5 years agoAdd support for blueprintprocessor runtime DB
Alexis de Talhouët [Mon, 7 Jan 2019 21:33:02 +0000 (16:33 -0500)]
Add support for blueprintprocessor runtime DB

- created db-resources module to store controller blueprint
related controller blueprint repository and entities. Also
create an abstract BlueprintCatalogServiceImpl so it can be
used both by controllerblueprint and blueprintprocessor
- created blueprint-validation to store the implementation
of the validation interface.
- change controllerblueprint service to levrage db-resources
- implement CatalogService for blueprintprocessor db-lib by
using db-resources.

Change-Id: I0539e414e4ff3b7a6edf0f6304d6cbc5e6eac404
Issue-ID: CCSDK-664
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoMerge "1st drop integration with BluePrintCatalogService"
Dan Timoney [Mon, 7 Jan 2019 17:04:30 +0000 (17:04 +0000)]
Merge "1st drop integration with BluePrintCatalogService"

5 years ago1st drop integration with BluePrintCatalogService
Steve Alphonse Siani [Fri, 28 Dec 2018 19:58:27 +0000 (14:58 -0500)]
1st drop integration with BluePrintCatalogService

Change-Id: I0824dcaf0a36e4616c12f3ac53530e6863bee290
Issue-ID: CCSDK-418
Signed-off-by: Steve Alphonse Siani <alphonse.steve.siani.djissitchi@ibm.com>
5 years agoAdd Sonar Kotlin support
Alexis de Talhouët [Thu, 3 Jan 2019 21:53:40 +0000 (16:53 -0500)]
Add Sonar Kotlin support

Rework parent pom so configuration can be inherited for all
modules from root ccsdk-apps/pom.xml.
Also updated some pom description so it is better presented
within Sonar.

These commands can be used locally to publish report to Sonar:

   mvn clean install -e -Dsonar
   mvn sonar:sonar -e -Dsonar -Dsonar.host.url=https://sonar.onap.org

Note: kotlin code coverage is not fully functional due to
https://github.com/jacoco/jacoco/issues/763
That issue has been fixed in jacoco master branch, but hasn't
been released. Once released, in version 0.8.3, we can override
version of jacoco plugin for ccsdk-apps.

Change-Id: Ic382a4d0df9d14a82536993d2dfa55d7f105f951
Issue-ID: CCSDK-725
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
5 years agoAdd modelType service reactive compatible.
Muthuramalingam, Brinda Santh(bs2796) [Thu, 20 Dec 2018 16:16:31 +0000 (11:16 -0500)]
Add modelType service reactive compatible.

Change-Id: I0058a8136fe9ad62781f3d4556d2b95d11507f3f
Issue-ID: CCSDK-864
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoImplement Basic Auth rest client service.
Muthuramalingam, Brinda Santh(bs2796) [Tue, 18 Dec 2018 21:11:09 +0000 (16:11 -0500)]
Implement Basic Auth rest client service.

Change-Id: Ic8113f718f542aa6864943dc627b2171fccccca2
Issue-ID: CCSDK-699
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoAdd attribute definition enhancer.
Muthuramalingam, Brinda Santh(bs2796) [Tue, 18 Dec 2018 13:16:28 +0000 (08:16 -0500)]
Add attribute definition enhancer.

Change-Id: Ie8ac60910f04dfca477d0276aa451821cfcd8510
Issue-ID: CCSDK-718
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoChange to base sli provider interfaces.
Muthuramalingam, Brinda Santh(bs2796) [Mon, 17 Dec 2018 16:15:28 +0000 (11:15 -0500)]
Change to base sli provider interfaces.

Change-Id: Icf16aa602ba107e2b2095f756f0c3af6f38891f5
Issue-ID: CCSDK-672
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>