aboutsummaryrefslogtreecommitdiffstats
path: root/components
AgeCommit message (Collapse)AuthorFilesLines
2019-01-18Create module for .proto definitionAlexis de Talhouët4-1/+84
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>
2019-01-18Add support for async RESTAlexis de Talhouët1-6/+7
Change-Id: Ieb53cbd75c2e21355b153611f6490c1b2af6053b Issue-ID: CCSDK-662 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-01-18Implement CBA upload through RESTAlexis de Talhouët1-46/+19
Change-Id: I417254c5107f8b0031932e6a7cf0599561ee9a3c Issue-ID: CCSDK-910 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-01-18Implement BluePrintManagementServiceGrpcAlexis de Talhouët1-38/+20
Change-Id: I66a6a3c23b5a3c24ce8d61178f00f053cb8bbbdc Issue-ID: CCSDK-909 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-01-18Implement BluePrintCatalogServiceAlexis de Talhouët1-11/+30
Change-Id: Ifcb0d730daec4da747d704c270b72b991e01f474 Issue-ID: CCSDK-908 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-01-18Merge "Resource Resolution Service: Primary DB"Dan Timoney2-4/+6
2019-01-18Merge "Resource Resolution Service"Dan Timoney7-360/+248
2019-01-18Fix classpath issue w/ guavaAlexis de Talhouët1-0/+12
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>
2019-01-17Resource Resolution Service: Primary DBSingal, Kapil (ks220y)2-4/+6
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>
2019-01-17Resource Resolution ServiceSingal, Kapil (ks220y)7-360/+248
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>
2019-01-17Merge "Blueprint exception handler and REST responses"Dan Timoney2-4/+117
2019-01-16Implement resolve NodeTemplate Capability propertyMuthuramalingam, Brinda Santh2-156/+152
Change-Id: I2e1de34d5c2465f1f59eeab044f1883e2d1d4ff6 Issue-ID: CCSDK-959 Signed-off-by: Muthuramalingam, Brinda Santh <bs2796@att.com>
2019-01-16Merge "Add velocity engine template service"Dan Timoney6-1/+243
2019-01-16Merge "Add blueprint Kotlin script support."Dan Timoney12-58/+427
2019-01-16Merge "Resource Resolution Service : 2"Dan Timoney48-299/+455
2019-01-14Add velocity engine template serviceMuthuramalingam, Brinda Santh6-1/+243
Change-Id: Idde39b587b41328e5a5e2e32ab32c29cd27d4855 Issue-ID: CCSDK-941 Signed-off-by: Muthuramalingam, Brinda Santh <bs2796@att.com>
2019-01-14Add blueprint Kotlin script support.Muthuramalingam, Brinda Santh12-58/+427
Change-Id: I92b8e9850ea07c7f671e7aada9770713854534c3 Issue-ID: CCSDK-941 Signed-off-by: Muthuramalingam, Brinda Santh <bs2796@att.com>
2019-01-11Update to use correct parent pomTimoney, Dan (dt5972)4-66/+66
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>
2019-01-11Merge "Resource Resoulution Service"Dan Timoney7-212/+193
2019-01-11Resource Resolution Service : 2Singal, Kapil (ks220y)48-299/+455
Changes for Primary-DB Resource Resolution Processor Service Change-Id: Iaf6ad6277d36787d87881819ae530de1d7038a2e Issue-ID: CCSDK-942 Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
2019-01-11Resource Resoulution ServiceSingal, Kapil (ks220y)7-212/+193
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>
2019-01-11Add support for workflow validationAlexis de Talhouët6-16/+105
Also, add support for mock in Kotlin using https://mockk.io/ Change-Id: Ia85e1180e09e9d08a02de515b1cc4158c3bccd5c Issue-ID: CCSDK-717 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-01-11Blueprint exception handler and REST responsesSteve Alphonse Siani2-4/+117
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>
2019-01-10Add relationships type enhancement logic.Muthuramalingam, Brinda Santh9-64/+80
Change-Id: If8f072f49ccc74502052055bce0c90dd43ebd495 Issue-ID: CCSDK-920 Signed-off-by: Muthuramalingam, Brinda Santh <bs2796@att.com>
2019-01-10Add relationships type files load structure.Muthuramalingam, Brinda Santh10-66/+214
Change-Id: I1be3ba493956674b476058094e05d681ce358711 Issue-ID: CCSDK-746 Signed-off-by: Muthuramalingam, Brinda Santh <bs2796@att.com>
2019-01-10Add Java Capability resource assignment processorMuthuramalingam, Brinda Santh1-0/+49
Change-Id: I21cea850d8fbe1c9f0a01fdc72f7147a2827ae03 Issue-ID: CCSDK-665 Signed-off-by: Muthuramalingam, Brinda Santh <bs2796@att.com>
2019-01-10Prepare for release buildTimoney, Dan (dt5972)3-55/+46
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>
2019-01-09Add support for blueprintprocessor runtime DBAlexis de Talhouët4-7/+60
- 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>
2019-01-07Merge "1st drop integration with BluePrintCatalogService"Dan Timoney3-1/+24
2019-01-041st drop integration with BluePrintCatalogServiceSteve Alphonse Siani3-1/+24
Change-Id: I0824dcaf0a36e4616c12f3ac53530e6863bee290 Issue-ID: CCSDK-418 Signed-off-by: Steve Alphonse Siani <alphonse.steve.siani.djissitchi@ibm.com>
2019-01-04Add Sonar Kotlin supportAlexis de Talhouët2-3/+2
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>
2018-12-28Merge "Applied comments from review: Change 74622 - Draft"Dan Timoney2-0/+46
2018-12-21Applied comments from review: Change 74622 - DraftSteve Alphonse Siani2-0/+46
Change-Id: I8ec37a628af98a332f568dc254e499dfdcf886ce Issue-ID: CCSDK-418 Signed-off-by: Steve Alphonse Siani <alphonse.steve.siani.djissitchi@ibm.com>
2018-12-20Add modelType service reactive compatible.Muthuramalingam, Brinda Santh(bs2796)1-0/+9
Change-Id: I0058a8136fe9ad62781f3d4556d2b95d11507f3f Issue-ID: CCSDK-864 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-18Add attribute definition enhancer.Muthuramalingam, Brinda Santh(bs2796)8-94/+169
Change-Id: Ie8ac60910f04dfca477d0276aa451821cfcd8510 Issue-ID: CCSDK-718 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-14Add multiple path load service.Muthuramalingam, Brinda Santh(bs2796)1-0/+35
Change-Id: Ib2e5f60663991d097b7446106bb883a45db1bdb8 Issue-ID: CCSDK-746 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-14Add blueprint resource definition enrichment.Muthuramalingam, Brinda Santh(bs2796)3-9/+56
Change-Id: I01234093028ffdc8bf1688e41baba20fae7da5ce Issue-ID: CCSDK-747 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-14Add blueprint artifact definition enrichment.Muthuramalingam, Brinda Santh(bs2796)8-9/+43
Change-Id: I3b03a1f76472ce6b44929457a42805d281950ff7 Issue-ID: CCSDK-839 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-13Add blueprint runtime service to validatorMuthuramalingam, Brinda Santh(bs2796)24-365/+132
Change-Id: I0e4375e422b55002f1666ee9e61a1469482f77d2 Issue-ID: CCSDK-757 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-13Implement Blueprint Workflow EnhancementMuthuramalingam, Brinda Santh(bs2796)9-74/+121
Change-Id: I64d6e949e9a4bc2100b49fedb3781b04c1c03f43 Issue-ID: CCSDK-722 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-12Add multiple location repo for enhancer.Muthuramalingam, Brinda Santh(bs2796)10-180/+70
Change-Id: I5333b30fad8d754caf8dc89956132e4637f28c26 Issue-ID: CCSDK-803 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-12Decompose enhancer to multiple types.Muthuramalingam, Brinda Santh(bs2796)1-0/+13
Change-Id: I508ce5919680f6e7f994776e58404729b55eace8 Issue-ID: CCSDK-803 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-12Implement Enhancer Framework InterfacesMuthuramalingam, Brinda Santh(bs2796)20-93/+218
Change-Id: Iff85dc50f87ab6d6f7d9ceb4a309ea6e4d55e362 Issue-ID: CCSDK-803 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-10Implement Resource Resolution ServicesMuthuramalingam, Brinda Santh(bs2796)8-65/+131
Change-Id: Ia1cf57c9fa16cb943836e3a78d4d2c9776f0e32f Issue-ID: CCSDK-724 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-07Add GRPC Blueprint Processing APIMuthuramalingam, Brinda Santh(bs2796)3-0/+129
Change-Id: Id2c31e8db2b5ede6a992d923f695ce1e0e14b450 Issue-ID: CCSDK-799 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-06Store step inputs to blueprint runtime service.Muthuramalingam, Brinda Santh(bs2796)2-0/+6
Change-Id: Ib01edfc358625d25ac0625f88739c7c57f7f967c Issue-ID: CCSDK-670 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-04Add Netconf Executor Function moduleMuthuramalingam, Brinda Santh(bs2796)2-0/+16
Change-Id: If264e63d4fc4305bc26dc6b249a462afefcbfe1e Issue-ID: CCSDK-790 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-04Add Blueprint Runtime Input/Output logicMuthuramalingam, Brinda Santh(bs2796)13-53/+424
Change-Id: I0355e78862096b7b4074faa882d66ce27d6e1844 Issue-ID: CCSDK-670 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-03Add Blueprint File utilsMuthuramalingam, Brinda Santh(bs2796)10-4/+200
Change-Id: I9896d934684343358d1c0c7e321725511430c7e6 Issue-ID: CCSDK-783 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
2018-12-02Enable Webflux Service.Muthuramalingam, Brinda Santh(bs2796)1-2/+13
Change-Id: I99bacee9b63aa788bb368dec60981bf19ea759c4 Issue-ID: CCSDK-781 Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>