aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2025-01-30Merge "Add Data dashboard to Grafana"Daniel Hanrahan2-0/+277
2025-01-30Remove deprecated Rest endpoints for hazelcast healthmpriyank3-41/+2
- removing the hazelcast cluster rest health check endpoints Issue-ID: CPS-2612 Change-Id: I01ad0e4b4d8ad99ce7a6e4e4dc0f0a8272d39227 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2025-01-29Bump CPS-NCMP to 3.6.1-SNAPSHOTmpriyank23-23/+46
Issue-ID: CPS-2610 Change-Id: I289fcbdc2df1de6d369cc6e01bdad26ec174b08f Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2025-01-29Merge "Add container yaml"Lee Anjella Macabuhay1-0/+8
2025-01-29Add container yamlmpriyank1-0/+8
Issue-ID: CPS-2610 Change-Id: I2843e60ba07dcc02ce01ee35e4c6d6abf677bfcb Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2025-01-29Adding maven stage yamlmpriyank1-0/+4
Issue-ID: CPS-2610 Change-Id: I30397648316bddfd412b9d532e14bcca2eaba9b8 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2025-01-29Merge "Release notes update for 3.6.0"Lee Anjella Macabuhay1-0/+3
2025-01-29Merge "Add "dataProducerId" and "dmiServiceName" values to ↵Lee Anjella Macabuhay5-12/+16
SubJobWriteResponse in sendRequestsToDmi method"
2025-01-29Release notes update for 3.6.0mpriyank1-0/+3
Issue-ID: CPS-2610 Change-Id: Iaa0997bb20acabb69933afa61618ff3d48f1c88f Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2025-01-29Add "dataProducerId" and "dmiServiceName" values to SubJobWriteResponse in ↵egernug5-12/+16
sendRequestsToDmi method - DMI call only returns subJobId - SubJobWriteResponse created using DMI response and request values Issue-ID: CPS-2497 Change-Id: Ib38132f2337de6a12b0b05bc6eebeed99f8d435d Signed-off-by: egernug <gerard.nugent@est.tech>
2025-01-29Address sonar violations related to hazelcastmpriyank4-5/+11
- Supressing warning caused by deprecation of RestApiConfig in hazelcast 5.5 community version , which will be removed in 6.0 so created https://lf-onap.atlassian.net/browse/CPS-2599 to address the issues - Other sonar fixes Issue-ID: CPS-2594 Change-Id: I2e95cd851eae74d8bbb4535cfbaed1dc1ef89543 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2025-01-28Merge "RTD Updates for Policy Executor Integration"Sourabh Sourabh3-157/+89
2025-01-28Merge "Send new module set tag to DMI during model upgrade"Daniel Hanrahan5-62/+82
2025-01-28Merge "Moved CpsValidator under the utils package"Daniel Hanrahan19-19/+19
2025-01-28Send new module set tag to DMI during model upgradedanielhanrahan5-62/+82
Previously, DMI would receive old module set tag in the request body. The tag being upgrade to is the expected one. Issue-ID: CPS-2589 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: I0554136f0d4c55d687b575313d932f6bcab15c92
2025-01-27RTD Updates for Policy Executor IntegrationToineSiebelink3-157/+89
- Updated page describing Policy Executor feature - Updated deployment page, added config parameters for Policy Executor - Corrected release note: Jira for Policy Executor should not have been included before - Clean up release note: removed redundant version mentioning - Clean up tables on deployment page: removed redundant empty lines Issue-ID: CPS-2443 Change-Id: I5750868b6c29e9de29cd08521b8efffff4f37eaf Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
2025-01-27Moved CpsValidator under the utils packageleventecsanyi20-20/+20
Issue-ID: CPS-2515 Change-Id: I57f6c10c8596281aed686552ad16e1dd6c15ff98 Signed-off-by: leventecsanyi <levente.csanyi@est.tech>
2025-01-24Less logging during registrationdanielhanrahan3-15/+8
During investigation of CPS-2576 bug, stack traces were added to log output (by logging the exception object). This produces massive log output during registration, since all CM-handles fail to sync and go to LOCKED state initially due to initial DMI delay. This patch logs exception details at warning level but not stacktrace Issue-ID: CPS-2576 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: Ibb55991e75c058e9f4983bd876285b48917ee28e
2025-01-24Disable JVM process metrics by defaultdanielhanrahan3-0/+6
Issue-ID: CPS-2583 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: I9c7a543201a63c1f128737bb0995843af6075a6b
2025-01-24RTD supporting heapdump and threaddump exposurempriyank1-0/+10
- actuator endpoint now have support for heapdump via /actuator/heapdump and the dump will be downloaded on the machine - threaddump is available on /actuator/threddump and will be available as response text Issue-ID: CPS-2453 Change-Id: I263b39478bb953c70b2ffca09760c18d7e50da91 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2025-01-24Add Data dashboard to Grafanahalil.cakal2-0/+277
- data dashboard for NCMP Data operations (NetworkCmProxyController.java) Issue-ID: CPS-2537 Change-Id: Ic518e9169057691702d0d760468e114f5a9fbd7d Signed-off-by: halil.cakal <halil.cakal@est.tech>
2025-01-24Merge "Add dashboard for Inventory REST interfaces"Daniel Hanrahan2-217/+25
2025-01-24Merge "Fix for cm handles stuck in LOCKED during registration"Priyank Maheshwari8-47/+72
2025-01-24Merge "[k6] 50000 CM-handles"Priyank Maheshwari2-4/+4
2025-01-24[k6] 50000 CM-handlesdanielhanrahan2-4/+4
- Increase CM-handles to 50000 in k6 tests - Increase container memory to 3GB (crashes with 2GB) - Decrease max heap percentage to 70% to ensure container has at least 200MB free memory, to prevent JVM from crashing at higher peak loads. Issue-ID: CPS-2584 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: I8daabff58723114bdc3838b379e83c3ffbbb0ba9
2025-01-24Merge "Incorrect Internal Error Code for duplicated registration"Daniel Hanrahan5-17/+15
2025-01-23Merge "Expose JVM process metrics"Priyank Maheshwari4-1/+30
2025-01-23Expose JVM process metricsdanielhanrahan4-1/+30
Currently, Grafana only shows memory used inside the JVM, but not including memory used by the JVM process itself. These metrics are needed for determining real memory usage. Issue-ID: CPS-2583 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: Ib77f9057c7301ea5afc2a621526736213ddd817a
2025-01-23Fix for cm handles stuck in LOCKED during registrationToineSiebelink8-47/+72
- Additional Error logging when cm handles fail module sync - Swallow already defined exception upon schema and/or anchor creation - Updated integration test to try to reproduce the problem (but couldn't) - Ignored integration tests that depend/affected by race conditions (they are useful for troubleshooting but not for pipeline checks) - Removed last remnants of springboot retry annotation option (incl dependencies) Issue-ID: CPS-2576 Change-Id: I910e802268332f955134c043bd1b46a7ec57233b Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
2025-01-23Merge "Add DB Clean-up to CPS Rest Interface"Daniel Hanrahan28-126/+266
2025-01-23Incorrect Internal Error Code for duplicated registrationseanbeirne5-17/+15
-Deprectated 111 Alternate-Id already exists error code -All dupication scenarios now return 109 Issue-ID: CPS-2563 Change-Id: Ic9b9df936eaf3795441f4dd1ec1cc73e39c9eae1 Signed-off-by: seanbeirne <sean.beirne@est.tech>
2025-01-23Merge "[Docs]: Add RTD documentation for ServiceConfig properties and ↵Priyank Maheshwari1-29/+68
WebClientConfiguration context"
2025-01-23Add DB Clean-up to CPS Rest InterfaceToineSiebelink28-126/+266
- add dataspace filter to module cleanup impl - updated integration test to only delete orphaned modules in relevant dataspaces (this also fixes CPS-2571) - improved labels on admin controller test - add dataspaces/../clean rest endpoint for cps core - added 'Regular Maintenance' section to RTD Admin Guide - consistent spelling of 'CM Handle' in RTD Docs Issue-ID: CPS-2554 Change-Id: Ica70c3495758f073eaac9eeeadcc0e1be2c8cc1c Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
2025-01-22Merge "Switching to LTS of hazelcast-spring"Daniel Hanrahan1-1/+1
2025-01-22Merge "Moved builders under impl in CPS Service"Toine Siebelink18-22/+21
2025-01-22[Docs]: Add RTD documentation for ServiceConfig properties and ↵sourabh_sourabh1-29/+68
WebClientConfiguration context - Added detailed RTD documentation for the ServiceConfig class properties, including connection pooling, timeout settings, and memory management. - Documented the context and usage of WebClientConfiguration, explaining its role in configuring HTTP client behavior for services like Policy Executor and DMI. - Included example configurations and best practices for tuning HTTP client performance. - Improved clarity and accessibility of ServiceConfig-related configuration for future developers and administrators. Issue-ID: CPS-2565 Change-Id: I84e612b2f56293c453884e341a516f55b2bb6b81 Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
2025-01-22Switching to LTS of hazelcast-springmpriyank1-1/+1
- Since we upgrade spring boot dependency to 3.4.1 , its better to upgrade hazelcast-spring as well - hazelcast-spring 5.5.0 version has LTS as well Issue-ID: CPS-2575 Change-Id: Ia31f571328cdf6fae05011068873e149cb609b51 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2025-01-22Add 'Deleted' cm handle state for gaugeemaclee2-5/+21
Issue-ID: CPS-2456 Change-Id: I2f7ff2dd18d164dbf685269fb2d2e47d08c3c5f5 Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
2025-01-21Add dashboard for Inventory REST interfaceshalil.cakal2-217/+25
- rename lcm-state dashboard to inventory - remove panels holding a single state of cm handle - add panel for inventory APIs calls by URI and the STATUS Issue-ID: CPS-2567 Change-Id: I374fa18b53d456519142cf059f74b2a070485355 Signed-off-by: halil.cakal <halil.cakal@est.tech>
2025-01-21Remove retry mechanism for duplicate module(resource) errorsToineSiebelink7-188/+73
- CM Handle with problems will go into 'LOCKED' state and retried using existing business logic Issue-ID: CPS-2555 Change-Id: I563f6bc536d8fd8c6675891c62318ff2fb43fea6 Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
2025-01-20Moved builders under impl in CPS Serviceleventecsanyi18-22/+21
- moved builders and fixed the Arch test Issue-ID: CPS-2542 Change-Id: Iac9d47f20fff2e6fa415ada8bc17880b0b032591 Signed-off-by: leventecsanyi <levente.csanyi@est.tech>
2025-01-20Merge "Increase JVM heap to 75% again"Lee Anjella Macabuhay1-1/+1
2025-01-20Increase JVM heap to 75% againdanielhanrahan1-1/+1
Heap percent was commented out by mistake leading to OutOfMemoryError in endurance pipeline, due to only 25% of memory being used for heap. Issue-ID: CPS-2570 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: Ifbffe7222e38f017105cfac8bc8307255d28d11a
2025-01-20On demand heapdump and threaddump generation for cps-and-ncmpmpriyank1-1/+1
- Generate the heapdump of a running application on demand using the /actuator/heapdump endpoint and threaddump using /actuator/threaddump - RTD update as separate patch when the python issue is sorted Issue-ID: CPS-2453 Change-Id: Ifcf4e7aecc1ee15f57011a1c4a4ec7bf67e45a6f Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2025-01-17Merge "[k6] Adjust thresholds"Sourabh Sourabh1-3/+3
2025-01-17[k6] Adjust thresholdsdanielhanrahan1-3/+3
Some cases improved performance after introduction of one schemaset per module set tag. Issue-ID: CPS-2540 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: Ib544d425758016df2fb3eeb1b0d0d2529b80c698
2025-01-17Merge "Realistic Examples: K6 Test-ware"Toine Siebelink2-9/+14
2025-01-17Merge "Moved impl package out from api package"Toine Siebelink21-228/+219
2025-01-17Merge "Make Response Timeout Configurable in WebClient Configuration"Lee Anjella Macabuhay5-7/+13
2025-01-17Realistic Examples: K6 Test-waresourabh_sourabh2-9/+14
- Updated resourceIdentifier query parameter to align with GNBDUFunctionConfig structure. - Introduced hierarchical notation (parent=..., child=...) for precise resource identification. - Added examples for querying all GNBDUFunctions, specific gNB IDs, and sub-resources like RIM-RS reporting configurations. Issue-ID: CPS-2482 Change-Id: I9e10db9bed7a3503f617a9f8dbd9fed8787402dc Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>