aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-03-29K8sPlugin: support UAT functionalityFrank Kimmlingen12-170/+286
K8sAbstractRestClientService and all derived classes K8sQueryRestClient K8sRbInstanceRestClient K8sDefinitionRestClient K8sUploadFileRestClientService does not support the spy / verify functionality of UatExecutor / UatServices Issue-ID: CCSDK-3872 Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de> Change-Id: Iee30f48e9d86efd07a2ab6dde0d5743e4657934f
2023-03-24Fix doc-rules job and cds-ui buildLukasz Rajewski21-233/+467
- Doc changes to satisfy new doc-rules - Fixo f CDS-UI build Issue-ID: CCSDK-3859 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: I9471e845afd39d06466da9a5db8fde5acdf15ea1
2023-03-17Enable JUnit tests and porting to java 17Frank Kimmlingen21-158/+234
JUnit tests are no more executed: spring-boot-starter-test does not execute any junit4 tests by default Fix enable tests and adopts the tests moslty to java 17 runtime Issue-ID: CCSDK-3859 Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de> Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: I02a8d25350ca62262bfc6e07c2865cd8d7b4e6b2
2023-03-09Code changes needed to resolve openjdk17 issuesDan Timoney11-23/+23
Upgraded groovy maven plugin for openjdk17. Changed parent version to latest snapshot to pick up grpc upgrade needed to allow local compiles on newer macbooks, based on apple silicon. Issue-ID: CCSDK-3861 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Ie11456682a3a038892a35a5ec3b3e0f2e8847b13
2023-02-24Use version 2.5.3 parent pomsDan Timoney1-1/+1
Update to use latest released London parent poms v2.5.3 Issue-ID: CCSDK-3813 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I84983ca3376e03e683782a223f3b57e4648b9942
2023-01-04Use released version 2.5.1 parent pomsDan Timoney69-70/+1
Use released version 2.5.1 of parent pom Issue-ID: CCSDK-3831 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Ic46287ef341abb1eb2bbdd68ecc890f80702b4a9
2022-12-28Merge "Do not load external stylesheets in the CDS UI"KAPIL SINGAL1-18/+8
2022-12-27Do not load external stylesheets in the CDS UIFiete Ostkamp1-18/+8
- use the local versions of the files that are already present in the assets instead of fetching them from the internet Issue-ID: CCSDK-3826 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: Ie4ba0076d46d4a4ea03b7a1c1f00b05804cd6ee6
2022-12-27Minor improvements for the READMEFiete Ostkamp4-21/+50
- fix broken link to architecture picture - improve document structure - improve cds-ui/server README Issue-ID: CCSDK-3825 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: I00087a8fa31bad2c4bcaebae487940e7af4807c0
2022-11-22Bump spring-boot parent to London snapshot versionJozsef Csongvai1-1/+1
Issue-ID: CCSDK-3779 Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca> Change-Id: I1a1a00ecb9ddd5566d17fd44bc886d1603fb7ea3
2022-11-22[CDS] Release mvn 1.5.0efiacor1-0/+5
Signed-off-by: efiacor <fiachra.corcoran@est.tech> Change-Id: Ia15546cb7edad059700f8cfaa04a9aed50935084 Issue-ID: DMAAP-1767
2022-11-22Change parent versionLukasz Rajewski1-1/+1
Issue-ID: DMAAP-1767 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: I71ff2dd7b15a4114fe033a7ec899961815fd678e
2022-11-22Merge "[CDS] Release docker 1.5.0"Jozsef Csongvai1-0/+17
2022-11-21fix doc config filesthmsdt6-47/+83
Issue-ID: DOC-798 Signed-off-by: thmsdt <thomas.kulik@telekom.de> Change-Id: I5d49c5f546e4f54bd1924fdcd2e6d7282b4eb20e
2022-11-14[CDS] Release docker 1.5.0efiacor1-0/+17
Signed-off-by: efiacor <fiachra.corcoran@est.tech> Change-Id: I22b10430ef153933a41979f8a54f8cd1aaeeb7a2 Issue-ID: DMAAP-1767
2022-11-08[SDC-DIST] Upgrade sdc-distro-client to v 2.0.01.5.0efiacor7-46/+46
Signed-off-by: efiacor <fiachra.corcoran@est.tech> Change-Id: I1443b94bc1b5524c35f8ccd464bcb5da767c925e Issue-ID: DMAAP-1767
2022-11-04Merge "Updated for Jakarta Release"Dan Timoney16-2983/+2580
2022-10-31Add @transactional to delete data-dictionaryJozsef Csongvai2-2/+2
The delete endpoint was failing due to missing annotation. Issue-ID: CCSDK-3798 Change-Id: Ifa857a4842b9528d1e645e1fdeb6781121a930f7 Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
2022-10-31Updated for Jakarta ReleaseSangeeta Bellara16-2983/+2580
Change to native helm, and removed generate-name capability reference. Issue-ID: SO-3835 Change-Id: I59f4271872db1e94c189a3b375da1fe30d1089a3 Signed-off-by: sangeeta.bellara <sangeeta.bellara@t-systems.com>
2022-10-28Update versions for LondonTimoney, Dan (dt5972)70-71/+140
Update version of master branch CDS for London relesae Issue-ID: CCSDK-3779 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com> Change-Id: I41a60427c902c731990a9cb570896551819959b6
2022-10-27Release version 1.4.1 maven artifactsTimoney, Dan (dt5972)70-69/+74
Release version 1.4.1 maven artifacts and roll to next snapshot Issue-ID: CCSDK-3777 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com> Change-Id: I37429e7e210a4620d4a2aed4618c501aa4836c02
2022-10-27Release version 1.4.1 dockersTimoney, Dan (dt5972)1-0/+17
Release version 1.4.1 of CDS dockers Issue-ID: CCSDK-3777 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com> Change-Id: Ieb7533a00e4834fb8152d122a7aae76535e4501b
2022-10-26Merge "UatExecutor does not support complex test scenarios"1.4.1Jozsef Csongvai3-4/+107
2022-10-26Merge "Add Rest client that do not add any default headers"Jozsef Csongvai6-12/+153
2022-10-25Merge "Fix for missing grpc module"Dan Timoney1-1/+1
2022-10-25UatExecutor does not support complex test scenariosFrank Kimmlingen3-4/+107
Issue-ID: CCSDK-3793 Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de> Change-Id: I6bb03a8e03a37aa9e87d381075bc5de8cadcc7f2
2022-10-25Add Rest client that do not add any default headersLukasz Rajewski6-12/+153
In consequence we can specify client without default headers. Still, we can specify additional headers in the client properties. We can use data disctionary definition to add extra headers. Sice Kohn we can also template the headers section in the data dictionary so ssuch headers can be created dynamically. Issue-ID: CCSDK-3787 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: I14c219251e11733c7cdfe059c87717f6b0fded0d
2022-10-24Use released version 1.5.2 of sliTimoney, Dan (dt5972)1-1/+1
Update sli version to release version 1.5.2 Issue-ID: CCSDK-3779 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com> Change-Id: Iee36106d5f69bb7ab57953a151cbc26144bbccf9
2022-10-24Fix for missing grpc moduleLukasz Rajewski1-1/+1
Issue-ID: CCSDK-3770 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: I07977e4e6602641d0a2e880275ec08074690e982
2022-10-22Upgrade spring boot parent and hazelcastJozsef Csongvai7-12/+12
The code changes are required for kotlin upgrade. New kotlin version is 1.5.32 (defined in spring-boot-parent) Issue-ID: CCSDK-3701 Issue-ID: CCSDK-3762 Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca> Change-Id: I0d6ecc7bee8c21d2ecd3ac4364845c5c8e0e9738
2022-10-07Merge "UATExecutor support for k8sConnectionPlugin"KAPIL SINGAL5-5/+22
2022-10-06UATExecutor support for k8sConnectionPluginLukasz Rajewski5-5/+22
Issue-ID: CCSDK-3785 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: Ice34d61ac62fe8935a6df539376dcbb9e998beaf
2022-10-05Fix enrichment for multiplicated assignmentsLukasz Rajewski1-3/+1
When different assignment mappings declare assignments of the same name, only one of the data dictionaries used there is being enriched and others are ignored. This change removes this limitation. Issue-ID: CCSDK-3773 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: I492b18e01265471f89459c6dd5a28818aa479e5e
2022-10-04Fix the transform-templating for referenced complex typesLukasz Rajewski7-1/+153
After fix the transform-templating will be closer to the velocity artifact templating mechanism, what was not a case before, when templating with complex variables like json was not working. Issue-ID: CCSDK-3774 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: Icd5001cb2ea2de0220fe65a7c9c0510d1fba0911
2022-10-04Fix compile error due to expired sli snapshotTimoney, Dan (dt5972)1-1/+1
Update sli version to released version 1.5.1 to resolve compile errors due to expired sli snapshot version Issue-ID: CCSDK-3754 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com> Change-Id: I3de2eb7d5b087197ae114d19d1cd23ab92e58270
2022-09-28Release version 1.4.0 CDS artifactsTimoney, Dan (dt5972)70-69/+74
Release version 1.4.0 of ccsdk/cds artifacts and roll to next snapshot Issue-ID: CCSDK-3754 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com> Change-Id: I2b3844a40f94885b3ad08847f6a8145950ac46e0
2022-09-28Release version 1.4.0 CDS dockersTimoney, Dan (dt5972)1-0/+17
Release version 1.4.0 of ccsdk/cds docker containers Issue-ID: CCSDK-3754 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com> Change-Id: I0ddc89fd035306adfcc8fd287232fa05a04766bb
2022-09-19Use version 2.4.2 parent poms1.4.0Dan Timoney1-1/+1
Use version 2.4.2 of parent poms Issue-ID: CCSDK-3754 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I5ed00e4ae2bbbfd8c36534d484bab79e8bae5358
2022-09-18Fix npm dependency issue for serverLukasz Rajewski4-7/+14
Issue-ID: CCSDK-3754 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: Id3a43101fcb9b5c5af8d219598283cb57ea8a4d7
2022-09-09Make UatExecutor accessible inside a CBA JUnit testFrank Kimmlingen15-53/+1037
Issue-ID: CCSDK-3748 Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de> Change-Id: Icbc0a44d91fd08f2e06a12bcdf016655a2b2282d
2022-09-07Create dynamic data-type using all workflow stepsJozsef Csongvai1-1/+1
Only the first step was used to create dynamic data-type in imperative workflows. Unless the first step was targeting resource resolution component, the dynamic data-type would not be created. This prevents resolution of workflow input properties. Issue-ID: CCSDK-3764 Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca> Change-Id: Ic51808f2ee0d74d6c4b07565e0caf12adc3e2590
2022-09-01SpyPostInterceptor in UatExecutor does not collect all responsesFrank Kimmlingen1-2/+6
For one mocked backend system (selector) only the last request/response pair is collected. With this fix all request/response pairs will be collected. Issue-ID: CCSDK-3747 Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de> Change-Id: Iccebdb153752988e1644092a8786891bdb17d5e6
2022-09-01Http 204 response results with exception in rest resolutionFrank Kimmlingen2-3/+92
Issue-ID: CCSDK-3746 Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de> Change-Id: I740c970de631e58902e6f92b9069aee8d3ae075b
2022-09-01Templating constants added to ResourceAssignmentLukasz Rajewski11-45/+102
Fixed values of inputs for resource assignment allow to build data dictionaries that are generic. Along with templating of outputs mapping, path, url and payload sdnc and aai dictionary entry may be one for support of all the attributes of specified object like for instance generic vnf one. Issue-ID: CCSDK-3716 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: I1817303e997a4dfb7dda9c32d9ac690ec723b3d8
2022-09-01Resolution processors tests and extendabilityLukasz Rajewski12-203/+317
- Open resolution processors for in-CBA customization - Improve resolution tests verification - Use RestProcessor for testing RestProcessor Issue-ID: CCSDK-3716 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: I7c05fc940647f40c20c37b4f7fcfe29f2c3076ba
2022-09-01CDS max-occurrence featureJuhi Arora11-3/+308
As part of occurrence feature, one or more version of the resource resolution can be resolved. However, user did not have granular control in case the user wants to resolve a specific value once and never again. Max-Occurrence feature implements the granular control to be give the user an option to specify the max number of times a resource to be resolved. It is specified as part of mapping in a cba. Max-occurrence value of 0 or not specifying it explicitly denotes the current default behaviour of unlimited resoltions. If a user specify a particular max-occurrence value then the resource is resolved that many times in subsquent requests and never again once we reached the max-occurrence limit of resource resolutions. Issue-ID: CCSDK-3736 Change-Id: Ie18764a313530e36be14531d8c7b93bf54f0b651 Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
2022-08-31Change SQL query syntax for delete resource/templateJozsef Csongvai4-21/+35
The delete query does not work with Mariadb version 10.1.24. Changed the syntax so that it will work with both older and newer versions. Typo in method names has been fixed as well. Issue-ID: CCSDK-3735 Change-Id: I225752d62068e5aa44354624aa6542a4f4bae73b Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
2022-08-31Add component for deleting resources and tempatesJozsef Csongvai3-0/+473
Users can now add component-resource-deletion as a nodetemplate in their CBA. This will delete resources and templates created by the cba, using resolution key or resource-id and resource-type. Issue-ID: CCSDK-3735 Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca> Signed-off-by: kuldipr <kuldip.rai@amdocs.com> Change-Id: I22b7f2fe3369a3e5bac3b72a2114a81622d878dc
2022-08-31Force py3.8 in tox.iniCédric Ollivier1-4/+4
It allows leveraging on OpenStack Yoga's upper-contraints without any exception. Issue-ID: DOC-782 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> Change-Id: I7b7c2056d6e9d4e5e3e8f2e860a276da3f1f0ea9
2022-08-29Add endpoint for deleting templatesJozsef Csongvai4-0/+199
Issue-ID: CCSDK-3735 Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca> Signed-off-by: kuldipr <kuldip.rai@amdocs.com> Change-Id: I80d0da87651933da103e79d878902da743bb134e