aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-07-04Enforce resolutionKey or resourceId/resourceTypeAlexis de Talhouët17-212/+519
There are three existing ways to perform the resolution: either we don't store the results at all, whether for resource or template either we store using the resolution key. The combination of blueprintName, blueprintVersion, artifactName and resolutionKey has to be unique. If it is re-used, it is considered as a new attempt for that specific resolution request, and process will only try to resolve resources not marked at SUCCESS in the database. either we store using the resourceId and resourceType. As previous point, the combination of blueprintName, blueprintVersion, artifactName and resolutionKey has to be unique. If it is re-used, it is considered as a new attempt for that specific resolution request, and process will only try to resolve resources not marked at SUCCESS in the database. TBD: add uni tests Issue-ID: CCSDK-1423 Change-Id: I6b7198453cf0002edfa7a0c9ea3179555211b5dc Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-07-04Share RR context within node templateAlexis de Talhouët5-21/+43
Also, mark resolution as failed for capability when failure. Change-Id: I3c1704b5b99ace7096f1d9e1cd9bb7f5b595db13 Issue-ID: CCSDK-1422 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-07-04Fix swagger definition for blueprint processorAlexis de Talhouët14-105/+236
Change-Id: I69ba541b4b301735a988cf01673827a79daf1f8c Issue-ID: CCSDK-1431 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-07-04Refactor resolution controllersAlexis de Talhouët17-532/+410
tempalte and resources for get/put API Change-Id: Ia00bdb08f5f52231481edc6de232f850c66874e9 Issue-ID: CCSDK-1423 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-07-04Error: Could not find or load main classAlexis de Talhouët4-22/+7
Use oparent as root project pom Change-Id: Ibacb94a08051c2d3f48125a66c0579fa4da94e2d Issue-ID: CCSDK-1443 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-07-04Enable https for cds-uieeginux3-0/+55
Enabling https for cds-ui-server Add dummy private key and cert Change-Id: I9d318ceea3527ebb4f0776e26fb9dbf5d4cb6615 Issue-ID: OJSI-196 Signed-off-by: Xuefeng Xie <henry.xie@est.tech>
2019-07-03Added Search CBA componentEzhilarasi5-2/+111
Change-Id: Ib0a755222f913d5fcd881059f90f50ac69b23101 Issue-ID: CCSDK-1269 Signed-off-by: Ezhilarasi <ezhrajam@in.ibm.com>
2019-07-03Added Side Nav menu for search CBAEzhilarasi2-6/+36
Added sub menus for controller Blueprint Change-Id: Ie4d56186655fd62393133c01d36d1d7aecee9b3a Issue-ID: CCSDK-1269 Signed-off-by: Ezhilarasi <ezhrajam@in.ibm.com>
2019-07-03Create CBA Search existing templateEzhilarasi2-6/+48
Template to be shown for option choosed from stepper form 1 Change-Id: I52b5f8c8ed217e455e44862df159831c028ff244 Issue-ID: CCSDK-1275 Signed-off-by: Ezhilarasi <ezhrajam@in.ibm.com>
2019-07-03Template option populate to Select templateEzhilarasi2-3/+11
Change-Id: I0d949283906493f1471377619fdc5615a310b690 Issue-Id: CCSDK-1275 Signed-off-by: Ezhilarasi <ezhrajam@in.ibm.com>
2019-07-03Search service for Controller BlueprintEzhilarasi2-0/+28
Search service for controller blueprint creation and Search capability Change-Id: I20b7f60aa357af2785c6209003429d83b34c4342 Issue-ID: CCSDK-1269 Signed-off-by: Ezhilarasi <ezhrajam@in.ibm.com>
2019-06-28Do not dump a collection of outputs at the end.Oleg Mitsura1-1/+1
Issue-ID: CCSDK-1404 Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com> Change-Id: I50b5d0823b0ae10b87beaebd056d8f6148fcb6af
2019-06-26CDS-UI: support gRPC integration with blueprint processor mSNirvan Ramjuttun9-37/+207
- For deploy blueprint functionality Change-Id: I35395ae315ac063c3bb3f6893956965ecb74e74e Issue-ID: CCSDK-1274 Signed-off-by: Nirvan Ramjuttun <nirvan.ramjuttun@amdocs.com>
2019-06-26Added template options to create CBAEzhilarasi1-3/+3
Change-Id: I3720e7efdf3100fa50261012387179f9edd87680 Issue-id: CCSDK-1275 Signed-off-by: Ezhilarasi <ezhrajam@in.ibm.com>
2019-06-25Refractor blueprint script dependencyBrinda Santh20-144/+496
Change-Id: I2e6b4dd278c1a4a3069a44f648129599365909d4 Issue-ID: CCSDK-1428 Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
2019-06-25Remote Python executor Handler class process fails with Arguments list too longSerge Simard1-0/+7
Issue-ID: CCSDK-1435 Change-Id: I02b1d8393c2506850cf37df6e3447d195f4fabb5 Signed-off-by: Serge Simard <serge@agilitae.com>
2019-06-25Kafka Messaging Controller API.prathameshmo17-10/+464
Things done- Addressed review comments. Logic to consume events and process it. Added integration testing. Change-Id: If574a363f9fb8581018cc5a7ba106251a9d8caf1 Issue-ID:CCSDK-1356 Signed-off-by: prathamesh morde <prathamesh.morde@bell.ca> Signed-off-by: prathameshmo <prathamesh.morde@bell.ca>
2019-06-25Merge "DSL to service template generator"Dan Timoney7-48/+482
2019-06-25Merge "Store resolution and expose with REST API"Dan Timoney18-157/+714
2019-06-25Merge "Allow multiple resolution for same node template"Dan Timoney6-121/+145
2019-06-25Merge "Added notes on remote python executor in dev env."Dan Timoney1-57/+75
2019-06-25Merge "Add blueprint domain DSL"Dan Timoney9-26/+508
2019-06-25Merge "python-executor will provide output line-by-line"Dan Timoney10-28/+41
2019-06-25Merge "Replace windows alert with Notification component"Dan Timoney10-30/+88
2019-06-25Merge "Fixed bug CCSDK-1402"Dan Timoney1-1/+7
2019-06-25Merge "InputResourceResolutionProcessorTest re-enabled"Dan Timoney1-13/+16
2019-06-25DSL to service template generatorBrinda Santh7-48/+482
Change-Id: I179bb3bf83d6c1688a13dce965a3d4388f011fcd Issue-ID: CCSDK-1421 Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
2019-06-25Store resolution and expose with REST APIAlexis de Talhouët18-157/+714
Change-Id: Ie1fe9c02542ccd5fbfa18f1e2d6ddb633f55c214 Issue-ID: CCSDK-1423 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-06-25Allow multiple resolution for same node templateAlexis de Talhouët6-121/+145
- also fixing default mechanism - fixes rest resolution when NullNode is returned as input value - fixes rest resolution when data type specified so raw json isn't returned, only the parsed json based on the data type Change-Id: I1f4a35c6c97000b52620c9b0cc911f15016c4e80 Issue-ID: CCSDK-1422 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-06-25Add blueprint domain DSLBrinda Santh9-26/+508
Change-Id: Id9f64605fa74f54d43af55357a521cf347fa8677 Issue-ID: CCSDK-1380 Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
2019-06-25python-executor will provide output line-by-lineOleg Mitsura10-28/+41
* python-executor STDOUT contains cleaner logs * return status has been reworked to return a list of lines Issue-ID: CCSDK-1404 Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com> Change-Id: Ib17495e92a136ff4f950bb6e049246a9e100eb7d
2019-06-25Merge "Use correct parent pom"Dan Timoney1-1/+1
2019-06-23Enhance logger to the serverRami2-3/+11
- Remove autorization from request logs - add request ID if it doesn't exist - log response code Issue-ID: CCSDK-1295 Change-Id: Ia83125bd85ddb1cd89f02cf55220f1aa11049810 Signed-off-by: Rami <rmohamed.ext@orange.com>
2019-06-21Remote Python executor unescapes script parameter valuesSerge Simard1-2/+14
Issue-ID: CCSDK-1426 Signed-off-by: Serge Simard <serge@agilitae.com> Change-Id: I919e30b76bb472b4e0aeeb2294f0b3087a655efd
2019-06-21Added notes on remote python executor in dev env.Oleg Mitsura1-57/+75
Issue-ID: CCSDK-1415 Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com> Change-Id: I0c3892f6df398b2d4f87661f62a6125eedc4bca3
2019-06-21Replace windows alert with Notification componentArundathi Patil10-30/+88
Removed windows.alert across files and replaced it with notification component Issue-ID: CCSDK-1381 Change-Id: If521c92544a1639b2fafb07163163844817c1c7a Signed-off-by: Arundathi Patil <arundpil@in.ibm.com>
2019-06-21Fix httpclient classpath issueAlexis de Talhouët1-0/+1
Change-Id: Ie3cff0f5ea28086d9ebff90205e6872d69f6681b Issue-ID:CSDK-1420 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-06-21Add Jinja2 custom ResourceLocatorAlexis de Talhouët12-150/+96
This will allow to include template within template to create template hierarchy Change-Id: I21c5deaf51d391e1a51b9863a905c26b1891db16 Issue-ID: CCSDK-1417 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-06-20Use correct parent pomTimoney, Dan (dt5972)1-1/+1
Use springboot parent pom instead of odlparent Change-Id: I3770ae6d37b7327efe7d26c1190631fc9a7d86ad Issue-ID: CCSDK-1416 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-06-20Fixed bug CCSDK-1402Arundathi Patil1-1/+7
fixed defect ccsdk-1402 Issue-ID: CCSDK-1402 Change-Id: Ib654486f15b5a4b22ecdee355cf8a64af5e717d1 Signed-off-by: Arundathi Patil <arundpil@in.ibm.com>
2019-06-20InputResourceResolutionProcessorTest re-enabledottero1-13/+16
Issue-ID: CCSDK-1419 Change-Id: Id71e1abdc493b26f08965fffeeb2111a76271dcf Signed-off-by: ottero <rodrigo.ottero@est.tech>
2019-06-18Fix wrong mapping of json to mapAlexis de Talhouët1-7/+9
This is causing jinja2 template rendering to be missing the nested element under a complex type within the json string. Change-Id: I607ee5ed8579a461a29b991e2bc77857048755d1 Issue-ID: CCSDK-1414 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2019-06-18Merge "Create REST API layer for resource resolution stored configlet"Dan Timoney10-10/+609
2019-06-18Merge "Add service template types DSL"Dan Timoney7-72/+427
2019-06-18Merge "Add service template assignments DSL"Dan Timoney6-2/+793
2019-06-18Merge "Added test.ts file"Dan Timoney1-0/+41
2019-06-18Merge "Notification Handler service"Dan Timoney1-0/+51
2019-06-18Merge "Python executor: Execution command and prepare environment log Also ↵Dan Timoney2-0/+28
fix error messages return when something goes wrong."
2019-06-18Merge "Correct netconf capability matching regex"Dan Timoney1-2/+2
2019-06-18Merge "Implemented loader service"Dan Timoney1-0/+43