aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
34 hoursMerge "Realistic Examples: K6 Test-ware"Toine Siebelink2-9/+14
34 hoursMerge "Moved impl package out from api package"Toine Siebelink21-228/+219
37 hoursMerge "Make Response Timeout Configurable in WebClient Configuration"Lee Anjella Macabuhay5-7/+13
39 hoursRealistic 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>
40 hoursMoved impl package out from api packageleventecsanyi21-228/+219
- refactored cps service packages and the architecture test Issue-ID: CPS-2543 Change-Id: I0fab54cebd157b19ff6105b7d4b6d8265a1af485 Signed-off-by: leventecsanyi <levente.csanyi@est.tech>
41 hoursMerge "One SchemaSet per moduleSetTag"Sourabh Sourabh39-887/+467
2 daysMerge "Add LCM State dashboard to Grafana"Daniel Hanrahan2-0/+563
2 daysMerge "Handle restart case for cps-ncmp gauge metrics"Daniel Hanrahan9-54/+120
2 daysMake Response Timeout Configurable in WebClient Configurationsourabh_sourabh5-7/+13
- Added responseTimeoutInSeconds property in the ServiceConfig class to allow dynamic configuration of the timeout. - Updated WebClientConfiguration to read the responseTimeoutInSeconds from ServiceConfig and set it in the HttpClient. Issue-ID: CPS-2565 Change-Id: I096688319c55f0342b524511883ec0d33806b9b7 Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
2 daysHandle restart case for cps-ncmp gauge metricsemaclee9-54/+120
Issue-ID: CPS-2456 Change-Id: I9ac5d6774fcd745d8141551eeff8a1deb1938f57 Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
2 daysAdd LCM State dashboard to Grafanahalil.cakal2-0/+563
- adding a grafana dashboard for lcm state changes of cm handles Issue-ID: CPS-2558 Change-Id: Ie00884736ffa5c08e1be150c71cf8ac603f2ab60 Signed-off-by: halil.cakal <halil.cakal@est.tech>
2 daysOne SchemaSet per moduleSetTagToineSiebelink39-887/+467
- Registration: create and upgrade cases. - Handle moduleSetTag deletion (all orphans) for testware - Unit tests updated - additional logging of details for upgrade scenarios - Integration Tests updated - Remove cache for module sets being processed - Removed DbCleaner (startup) - Removed redundant methods in NCMP Inventory for deleting schema set(s) - Removed validation check for all schema set interactions - Updated some schema set tests to use special characters previously not allowed - Checked integration test scenarios for upgrades with and without tags: all scenarios covered! TODO - REST endpoint to remove orphaned schema set data, separate story: CPS-2554 - Investigate exception handling regarding DuplicateYangResourceException: CPS-2555 Issue-ID: CPS-2540 Signed-off-by: ToineSiebelink <toine.siebelink@est.tech> Change-Id: Iaa59cbdb86b7a4a8044624829bc002506ff40cc7
4 daysMerge "Resolve Nexus-IQ report issues"Lee Anjella Macabuhay2-8/+8
4 daysMerge "Move LockReasonCategory under api package"Lee Anjella Macabuhay42-88/+89
4 daysMerge "Realistic Examples: NCMP Open API and Doc"Lee Anjella Macabuhay4-264/+348
4 daysResolve Nexus-IQ report issuesseanbeirne2-8/+8
- Upgrading postgres 42.5.1->42.5.5 - Upgrading spring-boot-dependencies & spring-boot-starter-cache 3.2.12->3.4.1 Issue-ID: CPS-2550 Change-Id: I36ab8d72ff7c19e413b2ce0b8e12f4dbcc1c2441 Signed-off-by: seanbeirne <sean.beirne@est.tech>
5 daysMerge "Add conditionalProperty in subscription consumers and producers"Daniel Hanrahan3-0/+6
5 daysChange image of Grafana in local docker-composehalil.cakal1-1/+1
- change image of grafana to grafana/grafana from grafana/grafana-oss in local docker-compose file Issue-ID: CPS-2559 Change-Id: I03bf895c10a108c9aeae2db6b2dc6b39db505df5 Signed-off-by: halil.cakal <halil.cakal@est.tech>
5 daysMove LockReasonCategory under api packageleventecsanyi42-88/+89
- reafctored package structure Issue-ID: CPS-2514 Change-Id: Id54cd652e147b585730caacbe550287ae2c329e1 Signed-off-by: leventecsanyi <levente.csanyi@est.tech>
6 daysUpdate the cps's threshold for de-registration apihalil.cakal1-1/+1
- Due to the performance improvment of de-registration flow updating the cps' limit to 120 cmhandles/second Issue-ID: CPS-2192 Change-Id: Ia0224a585deba9181de89c6bb4600e8d5529df14 Signed-off-by: halil.cakal <halil.cakal@est.tech>
6 daysAdd conditionalProperty in subscription consumers and producersemaclee3-0/+6
Issue-ID: CPS-2556 Change-Id: Id6a70dbfabc9119727eb307f3c2928a13f3bf44a Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
9 daysRealistic Examples: NCMP Open API and Docsourabh_sourabh4-264/+348
- 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-2483 Change-Id: I215944a45c754e43f61948464c5c8793c22e41c8 Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
9 daysMerge "Implement Integration Testcases for XML Supported API's"Lee Anjella Macabuhay7-18/+127
9 daysImplement Integration Testcases for XML Supported API'sRudrangi Anupriya7-18/+127
Issue-ID: CPS-2548 Change-Id: Icc7ffb66aabb03702355123c6d5c2eade0e7cb4a Signed-off-by: Rudrangi Anupriya <ra00745022@techmahindra.com>
9 daysdocs config files for oslo release v2thmsdt2-5/+0
Issue-ID: DOC-826 Change-Id: I6f27294301724feb46b737094c95175a17c33dfc Signed-off-by: thmsdt <thomas.kulik@telekom.de>
11 daysMerge "Resolve Nexus-IQ report issues"Daniel Hanrahan2-7/+7
11 daysMerge "Remove hypersistence dependency in cps"Daniel Hanrahan2-10/+0
11 daysResolve Nexus-IQ report issuesseanbeirne2-7/+7
- Upgrading Springboot 3.3.1->3.3.7 - Upgrading Springboot dependencies 3.2.4->3.2.12 Issue-ID: CPS-2550 Change-Id: I0630b4fbdcfe44cebc835ef7be0df1b306e801e5 Signed-off-by: seanbeirne <sean.beirne@est.tech>
11 daysMerge "Add gauge metric for NCMP "cmhandle states""Daniel Hanrahan9-13/+417
11 daysRemove hypersistence dependency in cpsemaclee2-10/+0
Issue-ID: CPS-2166 Change-Id: I543e32a97b84f87f9ec0bbb72e3883e7eea3c5e1 Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
12 daysAdd gauge metric for NCMP "cmhandle states"emaclee9-13/+417
Issue-ID: CPS-2456 Change-Id: I1aebcc68dfdc9c48c230c74376742d67b05c0615 Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
2024-12-20Update docs related to lockmpriyank2-3/+5
- added the distributed lock in the documentation as well - updated the log level to debug to refrain printing every iteration of the scheduler Issue-ID: CPS-2479 Change-Id: Ieeeff46168d70aca6f423e82bda15a12d6c405a5 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2024-12-20Merge "Add schema to persist notification subscription information"Priyank Maheshwari11-126/+401
2024-12-20Merge "Remove check before removing from hazelcast cache"Toine Siebelink4-24/+5
2024-12-20Add schema to persist notification subscription informationrajesh.kumar11-126/+401
Add required schema to persist notification subscription information. It should contain - Schema yang file - New Dataspace, Anchors or any other database entity - Refactore duplicate code in NCMP Issue-ID:CPS-2427 Change-Id: I56c34400dc73c71b936a51260efd300924ababdc Signed-off-by: rajesh.kumar <rk00747546@techmahindra.com>
2024-12-19Merge "Cps and Ncmp distributed lock for various use cases"Toine Siebelink6-37/+86
2024-12-19Cps and Ncmp distributed lock for various use casesmpriyank6-37/+86
- introduced cpsAndNcmpLock to be used for any use case needing coordination. Since it can be used for any use case hence placing the class accordingly. - currently lock is being used for populating workQueue. - Removed FencedLock as it was part of CPSubsystem which is moved to hazelcast-enterprise in 5.5.* version onwards. - added info level logging statement to verify just one thread at a time in the critical section - Note : integration test to be part of a separate patch. Issue-ID: CPS-2479 Change-Id: I0f33c7232786c517383e5093fda91fd9a1839021 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2024-12-19Merge "RTD docs for async use case"Lee Anjella Macabuhay2-1/+7
2024-12-19Remove check before removing from hazelcast cacheemaclee4-24/+5
Issue-ID: CPS-2420 Change-Id: I2299d5790792f7c2b2b1a6aa371b5ea43c6a9ee8 Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
2024-12-19RTD docs for async use casempriyank2-1/+7
- Documented the suggestion to tune the kafka parameter for the case when client provides a non existent topic for the async batch usecase. Issue-ID: CPS-2069 Change-Id: I93e1b3006c901b6b4fc3a61df16d3cb82e6c9906 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2024-12-19Hazelcast related code updateemaclee8-22/+13
- this patch answers comments from 'Hazelcast Optimization' patch that was merged Issue-ID: CPS-2420 Change-Id: Ic5cf005730f2a45eba553a7f6d32e9af6676821d Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
2024-12-13Merge "Implementation of Data validation feature in CPS APIs"Lee Anjella Macabuhay5-38/+180
2024-12-12Merge "Increase Test coverage for cps-ncmp-service"Toine Siebelink2-19/+46
2024-12-12Implementation of Data validation feature in CPS APIsRudrangi Anupriya5-38/+180
Added support to validate JSON/XML data without the need of persisting it in the database. - added "dryRunInQuery" flag as a new query parameter in update/Replace/Add APIs - added new method as part of CpsDataService layer to perform data validation Issue-ID: CPS-2516 Change-Id: I87bb33dd6021567d0fac606d5c4b0168d107311c Signed-off-by: Rudrangi Anupriya <ra00745022@techmahindra.com>
2024-12-11Increase Test coverage for cps-ncmp-serviceseanbeirne2-19/+46
Issue-ID: CPS-475 Change-Id: I35f127540e0fe5d412a9f855b647fef30f47159f Signed-off-by: seanbeirne <sean.beirne@est.tech>
2024-12-11Merge "Policy Executor API Review Board Comments"Lee Anjella Macabuhay6-315/+291
2024-12-11Merge "Extend the container-up time after the tests finished"Lee Anjella Macabuhay4-4/+9
2024-12-10Policy Executor API Review Board CommentsToineSiebelink6-315/+291
- Implemented Guild review comments in API - Updated Stub to reflect new API and 'support' all operations - Updated production code to use new API - Updated Semi-Integration Tests Issue-ID: CPS-2479 Change-Id: Ibe307b0d859312b534009a384e9f71e1ea2affe0 Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
2024-12-10Extend the container-up time after the tests finishedhalil.cakal4-4/+9
- extend it 5 mins for kpi test suit - extend it 7 mins for endurance test suit Issue-ID: CPS-2535 Change-Id: Ifecf2cdea67c12ff671da5f90e6715de7089e755 Signed-off-by: halil.cakal <halil.cakal@est.tech>
2024-12-10Separated inventoryFacade to Interface and Implleventecsanyi10-131/+206
- created NetworkCmProxyInventoryFacade IF Issue-ID: CPS-2513 Change-Id: Ibda2d7899514ee22d4b04cad971e107bfccce2df Signed-off-by: leventecsanyi <levente.csanyi@est.tech>