aboutsummaryrefslogtreecommitdiffstats
path: root/ms/blueprintsprocessor
AgeCommit message (Collapse)AuthorFilesLines
2019-12-06Remote Script Executor ComponentBrinda Santh15-53/+658
Define and Implement component-remote-script-executor component and DSL. Get the timeout from model definitions fix the dat pattern issues Define API data extension functions. Issue-ID: CCSDK-1975 Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: I41a429eb21a050e5ab512a7a73a394b975543f31
2019-11-29Upgrade py executor ms GRPC version.Brinda Santh7-84/+142
Regenerate TLS certs with config file. Issue-ID: CCSDK-1737 Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: I2b0982c4e230524ad1e58f150da2a05e4474a0fa
2019-11-29Optimize spring data JPA UT.Brinda Santh47-198/+712
Test case based database configuration, so that we can define what repositories and entities can be used for testing. Issue-ID: CCSDK-1735 Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: I4f8a7eb4ed47fec9ab17eb9552648ebd0de01236
2019-11-27Upgrade CDS GRPC implementations.Brinda Santh10-38/+71
Dependent on : https://gerrit.onap.org/r/c/ccsdk/parent/+/98823 Issue-ID: CCSDK-1737 Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: I0b5087f7e98490d7066f389af29424aed40a6520
2019-11-26Formatting Code base with ktlintSingal, Kapil (ks220y)354-4421/+6582
No Business logic change, just the code format. Competible with IntelliJ: https://github.com/pinterest/ktlint#option-3 To format run: mvn process-sources -P format Issue-ID: CCSDK-1947 Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com> Change-Id: Ic9e9209fb7023d77f434693ad5a01229f8d09331
2019-11-22CCSDK-1864 : PNF Use Case Move from Jython to Kotlin using CDS Frameworkgummar3-13/+21
Change-Id: I58eb134a07345d25be6d64dc614f25fc73ecf554 Signed-off-by: gummar <raj.gumma@est.tech> Issue-ID: CCSDK-1864
2019-11-21Bootstrap Rest and GRPC APIBrinda Santh8-60/+114
CDS loads model types, dictionaries and CBA multiple times based on cluster size. This commits avoid auto loading, and provides an API to bootstrap, if necessity. Issue-ID: CCSDK-1950 Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: Ibe6266ebfd399efbaf0c5ccb1019c3a73b08ddac
2019-11-21Merge "Fix relativePath in ms/blueprintsprocessor/application"KAPIL SINGAL1-1/+1
2019-11-21Merge "Changes return value from boolean to typical process return code; ↵Dan Timoney1-23/+29
Also ensure that if environment preparation does not succeed the processing fails."
2019-11-21Fix relativePath in ms/blueprintsprocessor/applicationTimoney, Dan (dt5972)1-1/+1
relativePath tag in ms/blueprintsprocessor/application points to parent directory (..) instead of to directory of parent pom (../parent) Change-Id: I971dc31522181bb154b643420d6be8f4df4bea48 Issue-ID: CCSDK-1932 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-11-19Changes return value from boolean to typical process return code;Serge Simard1-23/+29
Also ensure that if environment preparation does not succeed the processing fails. Issue-ID: CCSDK-1855 Signed-off-by: Serge Simard <serge@agilitae.com> Change-Id: Iab2ec8b44a0e9e7edef68d0d5c13860eedc5be67 Signed-off-by: Serge Simard <serge@agilitae.com>
2019-11-19Fix relativePathTimoney, Dan (dt5972)1-1/+1
Fix relativePath in ms/blueprintprocessor/pom.xml Change-Id: Icb7192132c29927c14b01de3e9e6288c8a65ae96 Issue-ID: CCSDK-1932 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-11-19Merge "add service for searching in meta data pageable"Brinda Santh Muthuramalingam3-2/+57
2019-11-18Property based GRPC server service.Brinda Santh4-2/+34
Issue-ID: CCSDK-1747 Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: I948d4fac974a0d6d0c855ad4e24766a9ce6b7a6a
2019-11-18add service for searching in meta data pageableShaaban Ebrahim3-2/+57
Issue-ID: CCSDK-1770 Signed-off-by: Shaaban Ebrahim <shaaban.eltanany.ext@orange.com> Change-Id: Ibf718314f2f818108af3133641ab7be48c334dce
2019-11-18Add priority db field and servicesBrinda Santh4-0/+23
Issue-ID: CCSDK-1917 Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: I6cf77dfe7882f9528eb65b06e23cb1e89379f5ab
2019-11-18Fix Message Prioritization merge conflictsBrinda Santh3-7/+7
Issue-ID: CCSDK-1917 Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: I92cdca04036c23c212b7b333ca14455eef20555c
2019-11-18Merge "CCSDK-1603:Changes in 'Config via netconf' BP to pull data from AAI"Dan Timoney2-1/+5
2019-11-18Merge "change modules order in parent pom and change relative path in ↵Dan Timoney1-1/+1
blueprintprocessor"
2019-11-18Merge "Message prioritization error handling"Dan Timoney11-50/+206
2019-11-18Merge "Add message prioritization module"Dan Timoney25-0/+1829
2019-11-18Merge "Add Kafka Streams consumer service"Dan Timoney9-2/+356
2019-11-18Merge "Convert component functions IT to UT."Dan Timoney35-228/+181
2019-11-17change modules order in parent pom and change relative path in ↵Ahmed Abbas1-1/+1
blueprintprocessor Issue-ID: CCSDK-1932 Signed-off-by: Ahmed Abbas <ahmad.helmy@orange.com> Change-Id: If74efa39b061ddded659eb0e79c4f5b43d8cf4ab
2019-11-15Message prioritization error handlingBrinda Santh11-50/+206
Error handling for message processor and forward errors to output sink Optimize and expose message prioritization state service dependencies Issue-ID: CCSDK-1917 Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: Iee04811871de5306ba1f7e37d6e6c78f1a969181
2019-11-14Removed deprecated class. The correct implementation isSebastien Premont-Tendland1-127/+0
in the class BlueprintProcessorCatalogServiceImpl. Issue-ID: CCSDK-1924 Signed-off-by: Sebastien Premont-Tendland <sebastien.premont@bell.ca> Change-Id: I0d4ccfb69979ec3be35a46f154cd20586175d671
2019-11-13Add message prioritization moduleBrinda Santh25-0/+1829
Kafka streams based solution for message prioritization using database store. Implement initial Abstract Processors, Puntuations and sample Topology for easy plug and play based on situations Issue-ID: CCSDK-1917 Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: I9c135604574cc3c642186545e076d6a7c60048d4
2019-11-13CCSDK-1603:Changes in 'Config via netconf' BP to pull data from AAItragait2-1/+5
This commit includes changes in blueprint for "Configuration over netconf", So that CDS can fetch data from AAI. It has enhancement in UAT test yaml file, so this blueprint can be tested. An enhancement is also included to introduce request headers in the source-rest. Change-Id: I4ff973538249925239b89da4c5720ec63ffe8037 Issue-ID: CCSDK-1603 Signed-off-by: tragait <rahul.tyagi@est.tech>
2019-11-09Convert component functions IT to UT.Brinda Santh35-228/+181
Issue-ID: CCSDK-1735 Convert Netconf and Restconf Executor IT to UT. Remove duplicate BluePrintProperties. Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: I2eafdbabb17a4df72541ab93c46e7fc9eb0fe8d7
2019-11-08Add Kafka Streams consumer serviceBrinda Santh9-2/+356
Issue-ID: CCSDK-1914 Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: I8d2b51c66e1304decadbb55656fe8a0b4c018feb
2019-11-07Add rest client invocation log tracing.Brinda Santh5-11/+37
Issue-ID: CCSDK-1046 Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: Ie44a1b2628132aa44bc923a4d622544db03b46b0
2019-11-07Fix missing status event type workflow response.Brinda Santh10-27/+32
Issue-ID: CCSDK-1896 Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: Iffb4c5e9d4e5788895bda6c7ee4197ee9e0bd60e
2019-11-07Merge "Update on Health-api"Dan Timoney49-320/+1378
2019-11-07Merge "Extension support for db configuration."Dan Timoney9-10/+15
2019-11-07Merge "Refractor rest log tracing filter for reuse."Dan Timoney2-18/+40
2019-11-07Merge "netconf lib bugfixes: invoke_rpc + timeouts."Dan Timoney5-21/+64
2019-11-07Merge "Fixed typo..."Brinda Santh Muthuramalingam1-1/+1
2019-11-07Merge "add search by meta data in cds-ui server and blueprint processor ↵Brinda Santh Muthuramalingam3-1/+43
Issue-ID: CCSDK-1770"
2019-11-06Merge "Rolling upgrade support for in-flight requests"Brinda Santh Muthuramalingam6-16/+52
2019-11-06add search by meta data in cds-ui server and blueprint processorShaaban Ebrahim3-1/+43
Issue-ID: CCSDK-1770 Signed-off-by: Shaaban Ebrahim <shaaban.eltanany.ext@orange.com> Change-Id: I8ac77ab4903e3141d065a61bf28404f3d16077cd
2019-11-06Merge "Removing dead code... DME2 does nothing..."Brinda Santh Muthuramalingam5-57/+4
2019-11-06Merge "add get blueprints API with pagination and sorting"Brinda Santh Muthuramalingam3-0/+32
2019-11-06Fixed typo...Oleg Mitsura1-1/+1
Issue-ID: CCSDK-1908 Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com> Change-Id: I962db89c620c46f8979df03c20c26d3bfc32fb73
2019-11-06Update on Health-apiShaaban Ebrahim49-320/+1378
-add Combined health check -add combined metrics check Issue-ID: CCSDK-1669 Signed-off-by: Shaaban Ebrahim <shaaban.eltanany.ext@orange.com> Change-Id: Idb3c7f67b3f22bd6069f75c193ae458c346fb2ac
2019-11-05Rolling upgrade support for in-flight requestsSebastien Premont-Tendland6-16/+52
Three entry points are being handled : 1 - REST endpoint 2 - gRPC endpoint 3 - Kafka consumer We make use of Phaser object to make sure the PreDestroy callback wait for all requests to be executed before stopping the process. The docker image was also modified to make sure the java process becomes PID 1 in the container in order to catch the SIGTERM signal which triggers the PreDestroy callback of Spring. This was done by using the "exec" command in bash. Issue-ID: CCSDK-1885 Signed-off-by: Sebastien Premont-Tendland <sebastien.premont@bell.ca> Change-Id: I3e2a72e26a4c8b7768ebc374ea40aa8d55fb6761
2019-11-05netconf retry disconnect()Oleg Mitsura1-2/+10
Issue-ID: CCSDK-1908 Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com> Change-Id: I90ca822c042ec84fda717a152c4f699bacdd87ad
2019-11-05add get blueprints API with pagination and sortingAhmed Abbas3-0/+32
Issue-ID: CCSDK-1770 Signed-off-by: Ahmed Abbas <ahmad.helmy@orange.com> Change-Id: Ia9bd9b78df1d7dc5c0b6e67af2d58922f9c9a935
2019-11-04Extension support for db configuration.Brinda Santh9-10/+15
Issue-ID: CCSDK-1046 Signed-off-by: Brinda Santh <bs2796@att.com> Change-Id: I404855eac4520f79ac33f70710dcdb6ae285891d
2019-11-04Removing dead code... DME2 does nothing...Oleg Mitsura5-57/+4
Issue-ID: CCSDK-1897 Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com> Change-Id: I5b9abb83f9c2e2a4329a393fb8c0fa10801a770c
2019-11-04Fixed CDS liveness probe failure during high load.prathamesh1-3/+5
-Added Dispatchers.IO so we can utilize CPU resources efficiently. Issue-ID: CCSDK-1874 Signed-off-by: prathamesh <prathamesh_morde@yahoo.ca> Change-Id: I8bb3c078b22663ca6c2420189b0477b8a66a3bd6