summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-11-18Fix for DMI Merge job to address HTTP 403 issue while uploading dmi jar to ↵sourabh_sourabh1-2/+2
nexus3.onap.org - Enabled test plan Issue-ID: CPS-2499 Change-Id: I3789c5602ebc640162f0274b784ebd9e08aaff60 Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
2024-11-18Fix for DMI Merge job to address HTTP 403 issue while uploading dmi jar to ↵sourabh_sourabh4-4/+3
nexus3.onap.org Issue-ID: CPS-2499 Change-Id: Iba0141c5d1d51712ae2a17b7ffb1daeb2cdc19db Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
2024-11-18Fix for DMI Merge job to address HTTP 403 issue while uploading dmi jar to ↵sourabh_sourabh4-2/+6
nexus3.onap.org Issue-ID: CPS-2499 Change-Id: I18929479c73218d59296dcee8e28c50ff2da3a00 Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
2024-11-18Fixed the java code checkstyle configuration and jacoco reportsourabh_sourabh10-104/+288
- Removed oParent dependency. - pulled cps checkstyle and applied for all dmi modules for code style check and copyright. - Ignored checkstyle folder for to be commited. - Fixed java code styles. - Added missing plugins and configurations for jacoco report. - Configured deply plugin and related onap properties. - Temporarily disabled CSIT. Issue-ID: CPS-2471 Change-Id: I5a26c2a156b93c3e58c5c42814f1dff85831d4df Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
2024-11-13Fix for cps-ncmp-dmi-plugin-maven-merge-master jobsourabh_sourabh5-141/+70
Issue-ID: CPS-2496 Change-Id: I66f3a215188eed6dd7c83a52ce831d97f9c0db46 Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
2024-10-25DMI simulator serving yang modules dynamicallyhalil.cakal18-158/+304
- all modules and module references are created once, then are served as requested - 5 module-set-tag supported from tagA to tagE - 200 yang modules per module-set-tag - module sizes are fixed at 32KiB each - the average response size is 200 * 32KiB = 6.4MiB for each Issue-ID: CPS-2410 Change-Id: Ie7ac73b8c0bd464b114a8d76104db4b569ae36f4 Signed-off-by: halil.cakal <halil.cakal@est.tech>
2024-10-23Added maven-checkstyle-plugin to parent POM for code style checkssourabh_sourabh5-100/+134
- Integrate Checkstyle to enforce coding standards across modules. - Ensure Checkstyle applies to both dmi-service and dmi-stub modules. - Fixed all code check style issues. Issue-ID: CPS-2461 Change-Id: Ie84928c1f2e3de549cc8fab2001974369884a831 Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
2024-10-14Update the links from onap.org to lf-onap.atlassian.nethalil.cakal1-27/+27
- rtd-validation failing in github' actions - update broken links to fix job failure Issue-ID: CPS-2447 Change-Id: I9541b1092e23ff6b36a7c09d3c12c994d9967b1a Signed-off-by: halil.cakal <halil.cakal@est.tech>
2024-09-10Move Swagger API to docs folderegernug2-124/+92
Use docs folder for code genereation Issue-ID: CPS-2332 Change-Id: Ifd59025014766667e63baee65a06522903fd7da2 Signed-off-by: egernug <gerard.nugent@est.tech>
2024-09-09Merge "Update cps version in DMI plugin"Daniel Hanrahan9-69/+65
2024-09-06Merge "[DMI] Upgrade docker compose version"Daniel Hanrahan2-0/+38
2024-09-06Update cps version in DMI pluginmpriyank9-69/+65
- updated cps version to 3.5.2 i.e the latest released version - updated corresponding dependant code from cps ncmp - Fixed the testware Issue-ID: CPS-2401 Change-Id: I8c3ed7cbdef11a195b86088006fd0e1e7642a572 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2024-09-05[DMI] Fix security vulnerabilitiesmpriyank1-0/+15
- upgraded spring-kafka and spring-kafka-test to 3.2.1 version - upgraded json-path to 2.9.0 version Issue-ID: CPS-2342 Change-Id: If8118cb831a16d43d2fa936770776b0bf02cf653 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2024-09-05[DMI] Upgrade docker compose versionmpriyank2-0/+38
- Upgrade docker compose version to 2.29.2 which is inline with the cps-and-ncmp Issue-ID: CPS-2397 Change-Id: I1e3abbaea0bfdfab48d653cc62e6e110ad3e83fa Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2024-09-02Expose healthchecks for DMI stubdanielhanrahan1-1/+7
This allows using /actuator/health/readiness probe, etc. This is part of a larger story to add healthchecks to docker-compose used in CSITs and k6. Issue-ID: CPS-2376 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: Iaf62fc935b5fa8d512deea0cac1d4008ca175bb6
2024-09-02Fix to allow disabling initial module delay in DMI stubdanielhanrahan1-1/+1
This fix is needed to disable initial module delay. If initial module delay is set to zero, some first requests will still fail due to comparison being 0 > 0 == false. Issue-ID: CPS-2353 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: I26869a146759312718c48f2a840234786b3ee229
2024-08-30Change module set tag responses to include ietf-yang-typesdanielhanrahan8-8/+44
It is needed for k6 tests of module search returning 20k that all module sets share a common module. Issue-ID: CPS-2353 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: Id075e17efce88aee10f79f70cb36e9627307b148
2024-08-30Merge "Modified dmi plugin stub behavior for EACH new module set tag"Daniel Hanrahan5-30/+180
2024-08-26Fixed URL for data job resultleventecsanyi6-21/+25
- fixed opeanapi and stub - updated pnp simulator image Issue-ID: CPS-2296 Signed-off-by: leventecsanyi <levente.csanyi@est.tech> Change-Id: I6654762256097f9deb8ce40cfc8014bed67cb269
2024-08-15Refactored dat job interfaces - result endpoint changed is a separate commitleventecsanyi5-70/+71
-changed openapi and stub implementations Issue-ID: CPS-2360 Signed-off-by: leventecsanyi <levente.csanyi@est.tech> Change-Id: Ib7d826f5909278309b7c16dc5caaabbe5f01732b
2024-08-14Corrected Resource location for Stubmpriyank2-2/+2
- eliminate nullpointerexception from the DMI Stub logs Issue-ID: CPS-2313 Change-Id: Iccfce28b3ccacb55b14a16525dcc621b4e1ae675 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2024-08-14Modified dmi plugin stub behavior for EACH new module set tagsourabh_sourabh5-30/+180
- Dmi plugin stub controller (getModuleReferences and getModuleResources) is modified to send http 503 for any module set tag from 1st request time till 2 mins. - After 2 mins or later any number of request having same module set tag, stud would send http 200 with module references. Issue-ID: CPS-2353 Change-Id: Ie44b7e80fee90c919f5fa9ec53419283088112ac Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
2024-08-14new onap logothmsdt2-1/+1
Issue-ID: DOC-826 Change-Id: I07dc65847a371517ad0e71aa230da5e3749cdd75 Signed-off-by: thmsdt <thomas.kulik@telekom.de>
2024-07-26Get data job resultleventecsanyi5-13/+149
- extended openapi - added not-implemented http error for result endpoint - added testware - added stub implementation - fixed writeDataJob bug in stub Issue-ID: CPS-2296 Signed-off-by: leventecsanyi <levente.csanyi@est.tech> Change-Id: I9398cb73b635bec360df886372690187ff54e0d4
2024-07-25Added REST endpoint for data job statusleventecsanyi4-55/+178
- extended opanapi - added not-implemented http error for new endpoint - added testware Issue-ID: CPS-2295 Signed-off-by: leventecsanyi <levente.csanyi@est.tech> Change-Id: Ib7aa90da2ec53dd523740ad267919fd2e709e937
2024-07-25Merge "Fix DMI CSITs by using new TLS certificates"Priyank Maheshwari5-0/+73
2024-07-24Fix DMI CSITs by using new TLS certificatesdanielhanrahan5-0/+73
TLS certs for SDNC and PNF simulators have expired, causing CSITs to fail. The new certificates are valid until 22/07/2034 Issue-ID: CPS-2327 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: I6d447d77a22f0af399a724b294cb4ad5fb634648
2024-07-19Added DataJob related stub implementationsleventecsanyi6-9/+135
- updated pom.xml - added dataJob related code to DMI Stub controller - uplifted swagger core dependency Issue-ID: CPS-2323 Signed-off-by: leventecsanyi <levente.csanyi@est.tech> Change-Id: If30e1fad31daec004ad67dd3f2be1815aeb538b2
2024-07-17Merge "Fix DMI Stub dependency issues"Sourabh Sourabh4-33/+55
2024-07-17Fix DMI Stub dependency issuesegernug4-33/+55
Issue-ID: CPS-2321 Change-Id: I8d2b597aa7b537d29db7da6d60edeaa99fb2b76d Signed-off-by: egernug <gerard.nugent@est.tech>
2024-07-16Separate dmi delay for passthrough operationshalil.cakal2-5/+25
- set dmi delay to 670 ms for passthrough write (CUD) - set dmi delay to 300 ms for passthrough read Issue-ID: CPS-2285 Change-Id: I38f3db688fa311e6e25515909ea583dd76ee90dc Signed-off-by: halil.cakal <halil.cakal@est.tech>
2024-07-12Relocation of DMI Stub to DMI Pluginegernug25-0/+1282
Move the DMI Stub into Plugin to use generated code classes Changes: -Created dmi-stub module -Changed dmi-plugin-demo-and-csit-stub/dmi-plugin-demo-and-csit-stub-service/pom.xml dependency from cps-ncmp-rest to cps-ncmp-events -Added extra required dependencies to dmi-plugin-demo-and-csit-stub/dmi-plugin-demo-and-csit-stub-service/pom.xml -Included EventDateTimeFormatter in dmi-plugin-demo-and-csit-stub/dmi-plugin-demo-and-csit-stub-service/utils -Included dmi-stub in pom.xml Issue-ID: CPS-2145 Change-Id: Ibf0c9601564d3b38979c07c6a00d622cf763bf6b Signed-off-by: egernug <gerard.nugent@est.tech>
2024-06-24Create module structure in DMI Pluginegernug73-644/+664
To push the stub in to DMI Plugin the Plugin will need to be modulized akin to CPS/NCMP. This involves creating a new module in the repo and porting the packages in src into this module Issue-ID: CPS-2284 Change-Id: Iffa4eded4e49c220891fe73c30ea3b2f12a9e66d Signed-off-by: egernug <gerard.nugent@est.tech>
2024-06-05Merge "Implement ACK in DMI Plugin"Toine Siebelink5-42/+198
2024-05-30Implement ACK in DMI Pluginegernug5-42/+198
Implementing a response in DMI Plugin to indicate that the datajobs API is not implemented Issue-ID: CPS-2243 Change-Id: I5215d634006a2031638110e3dc159c66ad4e7d86 Signed-off-by: egernug <gerard.nugent@est.tech>
2024-05-29Merge "CPS-2187 - Move Module Set Tag into request body for data access ↵Toine Siebelink6-37/+12
passthrough"
2024-05-28Merge "DMI CmSubscription topic params update"Lee Anjella Macabuhay3-18/+18
2024-05-28CPS-2187 - Move Module Set Tag into request body for data access passthroughdavid.mcweeney6-37/+12
Change-Id: If633e1d2cd3e9986917f3537286896198a6a3897 Signed-off-by: david.mcweeney <david.mcweeney@est.tech> Issue-ID: CPS-2187
2024-05-27DMI CmSubscription topic params updateseanbeirne3-18/+18
Issue-ID: CPS-2242 Change-Id: I4628e28a14bab7b15c615d13d6aea7ae97409f5a Signed-off-by: seanbeirne <sean.beirne@est.tech>
2024-05-22Remove allowReserved from Swagger definitionsToineSiebelink2-166/+159
- this option was used on some URL parameters (by accident) - does not seem to affect production code but is at least misleadingt) Issue-ID: CPS-2230 Signed-off-by: ToineSiebelink <toine.siebelink@est.tech> Change-Id: I714d49fa8f8ac0ef9f1e654aad94b8a7fc2e7792
2024-05-21Merge "DMI REST interface documentation"Toine Siebelink4-6/+14
2024-05-20Merge "CPS-2182 -#3 Include module Set Tag in dmi batch data enpoint"Sourabh Sourabh4-4/+28
2024-05-20CPS-2182 -#3 Include module Set Tag in dmi batch data enpointdavid.mcweeney4-4/+28
Change-Id: Ib45cc59c12062429aababa7aedb3a028aac0315c Signed-off-by: david.mcweeney <david.mcweeney@est.tech> Issue-ID: CPS-2182
2024-05-20Merge "Separate REST endpoints to individual read and write calls"Toine Siebelink2-156/+251
2024-05-20Merge "CPS-2187 - #5 Add module Set Tag to dmi (single cm handle) data request"Toine Siebelink5-10/+53
2024-05-16Set CPS Project Status to 'Mature'ToineSiebelink1-1/+1
As approved by TSC on 2024-05-16 See also https://wiki.onap.org/display/DW/ONAP+Project+and+Component+Lifecycle Issue-ID: CPS-2220 Signed-off-by: ToineSiebelink <toine.siebelink@est.tech> Change-Id: I39b91b774a60892ea148eb9ce62bb2518990c393
2024-05-16CPS-2187 - #5 Add module Set Tag to dmi (single cm handle) data requestdavid.mcweeney5-10/+53
Change-Id: Iae7e3bac67bb8e5bbb50e4157fdf7daf9fc2220f Signed-off-by: david.mcweeney <david.mcweeney@est.tech> Issue-ID: CPS-2187
2024-05-16Separate REST endpoints to individual read and write callsegernug2-156/+251
Issue-ID: CPS-2141 Change-Id: I5fe1a8e087084c35e51f24d8e8d1241194335725 Signed-off-by: egernug <gerard.nugent@est.tech>
2024-05-16Merge "CPS-2181 - #2 Included Module Set Tag as incoming param for Yang ↵Toine Siebelink5-1/+52
Module Resources - DMI"
2024-05-15CPS-2181 - #2 Included Module Set Tag as incoming param for Yang Module ↵david.mcweeney5-1/+52
Resources - DMI Change-Id: I799159798d9c6018a1495c61924111610bbe2978 Signed-off-by: david.mcweeney <david.mcweeney@est.tech> Issue-ID: CPS-2181