Sean Beirne [Fri, 13 Mar 2026 09:40:31 +0000 (09:40 +0000)]
Merge "Remove unnecessary dependency overwrite"
egernug [Thu, 12 Mar 2026 11:13:30 +0000 (11:13 +0000)]
Remove unnecessary dependency overwrite
- Removing overwrite versions than are managed by Springboot
Issue-ID: CPS-3186
Change-Id: I7093022ac607ca97f9521c80bfd103f69dfc4c69
Signed-off-by: egernug <gerard.nugent@est.tech>
Sean Beirne [Thu, 12 Mar 2026 10:52:24 +0000 (10:52 +0000)]
Merge "Register new Datajob (Bulk) DMIs (Step 2)"
Lee Anjella Macabuhay [Thu, 12 Mar 2026 09:37:39 +0000 (09:37 +0000)]
Merge "Fix: Graph titles for Delta Report performance tests"
egernug [Wed, 11 Mar 2026 14:03:36 +0000 (14:03 +0000)]
Uplift Dependency Versions in CPS/NCMP
- Uplifted dependencies in cps-dependencies
- Uplifted dependencies in cps-parent
Issue-ID: CPS-3186
Change-Id: Iad068e2cad45333171466948af5b2067810c38ad
Signed-off-by: egernug <gerard.nugent@est.tech>
ToineSiebelink [Wed, 11 Mar 2026 12:02:53 +0000 (12:02 +0000)]
Fix SonarQube warning
- Warning is false positive, supressed with explanation why
Issue-ID: CPS-475
Change-Id: I1cb85825033fdc4215b5884a1b07db8ab735ea2c
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
egernug [Tue, 10 Mar 2026 09:10:12 +0000 (09:10 +0000)]
Register new Datajob (Bulk) DMIs (Step 2)
- Added all logic for new Bulk DMIs
- Removed validation od DMI Registration
- Changed WriteRequestExaminer to use DATAJOBS_WRITE
- Changed WebClient logic to include new DMIs
- Refactored service resolution logic with fallback strategy
- Extended test cases to reflect new fields
Issue-ID: CPS-3179
Change-Id: I97490270b0accdff81a70ec7ae96631c6754518d
Signed-off-by: egernug <gerard.nugent@est.tech>
Gerard Nugent [Wed, 11 Mar 2026 10:34:52 +0000 (10:34 +0000)]
Merge "Introducing 'skills' for AI Dev Agents"
ToineSiebelink [Mon, 9 Mar 2026 17:12:31 +0000 (17:12 +0000)]
Introducing 'skills' for AI Dev Agents
- Used multi-agent approach:
Different standard files referring back to .agent skill files
(AmazonQ still needs to be told for each new session!)
- Add Skill (rules) for copyrights (rules extracted by AmazonQ based on samples)
- Add Skill (rules) for java quality (extracted from Wiki by Claude Agent)
- Add Skill (rules) for test quality (extracted from code & Wiki by Claude Agent)
Issue-ID: CPS-3064
Change-Id: I3da68e6348a540260ca98a322f8fc884e64bc0ac
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Arpit Singh6 [Tue, 10 Mar 2026 12:12:25 +0000 (17:42 +0530)]
Fix: Graph titles for Delta Report performance tests
The title for following performance tests are incorrectly handled when saving to the Delta performance CSV file because of the presence of comma (,) in the title causing blank graphs to be generated.
- Delta b/w 2 anchors, w/o grouping all descendants
- Delta b/w 2 anchors, w/o grouping direct descendants
- Delta b/w 2 anchors, w/o grouping no descendants
- Delta b/w anchor & JSON, w/ grouping all descendants
- Delta b/w anchor & JSON, w/ grouping direct descendants
- Delta b/w anchor & JSON, w/ grouping no descendants
Removed all special characters from graph titles.
Isse-ID: CPS-3185
Change-Id: Iad75788e7dd9f0889c756f31097ce305622684ba
Signed-off-by: Arpit Singh6 <AS00745003@techmahindra.com>
seanbeirne [Mon, 9 Feb 2026 16:21:57 +0000 (16:21 +0000)]
Reduce sizing of cps resource limits
- Result of testing completed on CPS-3091
- Decrease RAM allocation for cps from 5GB to 3GB
Issue-ID: CPS-3153
Change-Id: I205f3c7f185c7c116de72969a2940f5292a7c081
Signed-off-by: seanbeirne <sean.beirne@est.tech>
Arpit Singh6 [Mon, 2 Mar 2026 13:48:15 +0000 (19:18 +0530)]
Adjust CPS Performance test margins
As per discussion in the CPS weekly meeting dated Feb 11, 2026 the performance margin for following tests is to be adjusted:
- Graph #51 Read datatrees using openroadm whole
- Graph #52 Read datatree with all descendants
- Graph #53 Read datatree with direct descendant
- Graph #71 Saving list of 400 devices
- Graph #81 Creating modified openroadm anchor
- Graph #82 Clean up for CPS Delta
- Graph #83 Delta test setup
Issue-ID: CPS-3173
Change-Id: If691691c8356dae9344a6947cf0c98f66e35c0a4
Signed-off-by: Arpit Singh6 <AS00745003@techmahindra.com>
Gerard Nugent [Fri, 6 Mar 2026 16:19:34 +0000 (16:19 +0000)]
Merge "Change scale for kafka verification messages"
Lee Anjella Macabuhay [Thu, 5 Mar 2026 09:57:25 +0000 (09:57 +0000)]
Merge "Register new Datajob (Bulk) DMIs"
emaclee [Thu, 5 Mar 2026 09:43:40 +0000 (09:43 +0000)]
Change scale for kafka verification messages
Issue-ID: CPS-3167
Change-Id: I7ce879e0f47961246232c0b6197cd91da0e31a1f
Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
Matthew Watkins [Wed, 4 Mar 2026 17:49:00 +0000 (17:49 +0000)]
Fix: Set basepython to python3.13 in docs/tox.ini
Pinning basepython prevents CI from picking up unexpected Python
versions (e.g. 3.14) which break sphinxcontrib-needs and other
dependencies that have not yet been updated.
Issue-ID: CIMAN-33
Change-Id: I8f229c34556933c0f4f435640fd872e0c8727e4a
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
Matthew Watkins [Wed, 4 Mar 2026 16:59:57 +0000 (16:59 +0000)]
Docs: Replace blockdiag/seqdiag with Mermaid
Replace the abandoned sphinxcontrib-blockdiag and sphinxcontrib-seqdiag
Sphinx extensions with sphinxcontrib-mermaid in docs configuration.
None of the documentation in this repository uses blockdiag or seqdiag
directives; this is a config-only cleanup.
Issue-ID: CIMAN-33
Change-Id: If04370bd71139755356ed3e836270e01b7ac5f3d
Signed-off-by: Claude <noreply@anthropic.com>
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
egernug [Wed, 25 Feb 2026 10:38:39 +0000 (10:38 +0000)]
Register new Datajob (Bulk) DMIs
- Added new model dmi-registry:2026-01-28.yang
- Added new DMI for datajob read and write in YangModelCmHandle
- Added logic to delete old schema sets but keep the current and previous one
Issue-ID: CPS-3138
Change-Id: I2873f81d398b105f7d624754ef52d0c15256a650
Signed-off-by: egernug <gerard.nugent@est.tech>
egernug [Tue, 3 Mar 2026 12:45:01 +0000 (12:45 +0000)]
Remove Data Migration logic from InventoryModelLoader
- Removed performant model logic from InventoryModelLoader
- Removed tests related to performant model
- Set DataMigration Integration Test to Ignore until CPS-2874 is resumed
Issue-ID: CPS-3178
Change-Id: If05b4fd774f22d5d9a5728e78de28b4a86c5c546
Signed-off-by: egernug <gerard.nugent@est.tech>
ToineSiebelink [Mon, 23 Feb 2026 17:25:34 +0000 (17:25 +0000)]
LCM Events V2 (demo prep)
- Improve K8/K6 Readme's
- Add new var for setting event version to values.yaml
Issue-ID: CPS-2975
Change-Id: Ieb5fb9fbea24967f8a06c76d6b8277b41bb19137
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Sean Beirne [Thu, 26 Feb 2026 13:42:32 +0000 (13:42 +0000)]
Merge "Fix SonarQube quality issues"
ToineSiebelink [Thu, 26 Feb 2026 09:39:37 +0000 (09:39 +0000)]
Fix SonarQube quality issues
- extract out common methods for json conversion
- applied consistent ...AsJson names for those methods
- use json mapper properly instead of partly hardcoding json
- use static imports to shorten code
Issue-ID:CPS-475
Change-Id: Id190d2dd46f1fe05ac14ab3e40ba8e9549c163b8
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
ToineSiebelink [Tue, 24 Feb 2026 10:08:37 +0000 (10:08 +0000)]
LCM Event fix: Include main properties in V2 version
- moduleSetTag now include in old and new properties for V2 if changed
- dataProducerIdentifier now include in old and new properties for V2 if changed
- alternateId now include in old and new properties for V2 if changed (probably not a real use case)
- 'public properties' key-name is actualy "cmHandleProperties" for consistency with V1
- refactored code for consistency and readability
- extended unit test to cover missed scenarios
- add V2 variation of create and update integration test
Issue-ID: CPS-2975
Change-Id: Ia6b6f7368dc8c7824d3270ffc25964016bf50b32
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Gerard Nugent [Tue, 24 Feb 2026 15:23:57 +0000 (15:23 +0000)]
Merge "Add toggle-able Exactly Once Semantics config"
Toine Siebelink [Tue, 24 Feb 2026 15:21:35 +0000 (15:21 +0000)]
Merge "Datajob k6 tests failing"
Gerard Nugent [Tue, 24 Feb 2026 10:55:36 +0000 (10:55 +0000)]
Merge "Add Primary transaction manager"
emaclee [Tue, 24 Feb 2026 10:34:20 +0000 (10:34 +0000)]
Datajob k6 tests failing
- included test module in application's pom.xml
Issue-ID: CPS-3062
Change-Id: Ie4aaadf0b85bafaa02fb9ee208c0b761ee37e02b
Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
Sean Beirne [Mon, 23 Feb 2026 16:29:23 +0000 (16:29 +0000)]
Merge "Synchronize CompositeState and cm-handle-state"
Toine Siebelink [Mon, 23 Feb 2026 12:57:35 +0000 (12:57 +0000)]
Merge "Move to a new java module(test-dcm-rest ): DataJobRequest"
emaclee [Mon, 23 Feb 2026 09:25:46 +0000 (09:25 +0000)]
Add toggle-able Exactly Once Semantics config
Issue-ID: CPS-3159
Change-Id: I50a497867a560b58be0ee2fe9f795a451cf839f9
Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
egernug [Tue, 6 Jan 2026 16:16:30 +0000 (16:16 +0000)]
Synchronize CompositeState and cm-handle-state
- Inverted behaviour of flag to ignore instead of enable new model
- Amended method to sync both CompositeState and cm-handle-state if new model is used
Issue-ID: CPS-3106
Change-Id: I93e08ffdd06c5a5566f3559b5892d6e26e5fccdc
Signed-off-by: egernug <gerard.nugent@est.tech>
Synchronize CompositeState and cm-handle-state
- Inverted behaviour of flag to ignore instead of enable new model
- Amended method to sync both CompositeState and cm-handle-state if new model is used
Issue-ID: CPS-3106
Change-Id: I93e08ffdd06c5a5566f3559b5892d6e26e5fccdc
Signed-off-by: egernug <gerard.nugent@est.tech>
seanbeirne [Wed, 18 Feb 2026 12:53:59 +0000 (12:53 +0000)]
Resolve Port Issue on Linux kubernetes deployment
Issue-ID: CPS-3108
Change-Id: Ic6835d8d9820b90a3c95bedaedc5333d3719bdec
Signed-off-by: seanbeirne <sean.beirne@est.tech>
emaclee [Mon, 23 Feb 2026 08:12:32 +0000 (08:12 +0000)]
Add Primary transaction manager
Issue-ID: CPS-3161
Change-Id: I0ea68b0ee17b93ff1c3b87a17b11fc6750fc63d3
Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
shikha0203 [Wed, 18 Feb 2026 11:36:39 +0000 (11:36 +0000)]
Move to a new java module(test-dcm-rest ): DataJobRequest
- test-dcm-rest module created
- DataJobRequest and DataJobControllerForTest moved to test module
- Architecture test added
- No production module depends on test-dcm-rest
- Build with and without dcm-test-rest using profiles (separate story)
Issue-ID: CPS-3062
Change-Id: Ia4731507a476b00dff31e8719b4a4dd447a345cd
Signed-off-by: shikha0203 <shivani.khare@est.tech>
Lee Anjella Macabuhay [Wed, 18 Feb 2026 11:17:29 +0000 (11:17 +0000)]
Merge "Add policy executor stub container to kubernetes deployment"
Lee Anjella Macabuhay [Tue, 17 Feb 2026 14:44:10 +0000 (14:44 +0000)]
Merge "Skip transformation when Policy Executor is disabled"
seanbeirne [Wed, 11 Feb 2026 15:44:38 +0000 (15:44 +0000)]
Add policy executor stub container to kubernetes deployment
- Updated readme to enable policy executor
Issue-ID: CPS-3108
Change-Id: I220eaa1879f4902fcd5f55a513e8488a3d42cbeb
Signed-off-by: seanbeirne <sean.beirne@est.tech>
ToineSiebelink [Mon, 16 Feb 2026 12:17:40 +0000 (12:17 +0000)]
Skip transformation when Policy Executor is disabled
- refactored related testware
- simplified descriptions i.e. remove 'data resource' terms
- consistent casing of ProvMnS
Issue-ID: CPS-3160
Change-Id: I951a573b6d049f102da1304ebb1c96a12d55ae8d
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
ToineSiebelink [Mon, 9 Feb 2026 10:55:01 +0000 (10:55 +0000)]
Introduce LCM Event V2
- Add config parameter to enable V2 (optional, defaults to V1 if not provided)
- Introduced data holders specific for version 2
- refactor change detector to produce V2 format and then covert to V1
(easier then the other way around, and better if we in the future remove V1))
- Added ChangeDetector Specs specifically focussed on change in (additional)Properties
- Refactor to create Payload directly instead of using in between classes.
- Renamed ChangeDetector to PayloadFactory
Issue-ID: CPS-2975
Change-Id: I1a5abbbfa9ab71d3826d3d089f8a75001b41bd97
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Toine Siebelink [Mon, 16 Feb 2026 11:24:37 +0000 (11:24 +0000)]
Merge "XML content support on Get delta between two anchors within a given dataspace"
Rudrangi Anupriya [Tue, 12 Aug 2025 08:51:19 +0000 (14:21 +0530)]
XML content support on Get delta between two anchors within a given dataspace
Here to bring Support for XML content on Get delta between two anchors within a given dataspace
- Add deltaReportSampleXml Example in component.yaml
- Add ContentTypeInheader in cpsDataV2.yml to support application/xml in Delta
- Add contentTypeInHeader parameter to accept xml in DataRestController.java
- Implemented Logic to convert deltaReport to XML in XmlFileUtils.java
- written testcase for above changes made
Issue-ID: CPS-2452
Change-Id: Iff7fab66ddcc03703255123c6d5c2eade0e7cb4a
Signed-off-by: GM001016278 <gourav.malviya@techmahindra.com>
Sean Beirne [Thu, 12 Feb 2026 10:46:34 +0000 (10:46 +0000)]
Merge "Merge postman collections for docker/k8 using environment variables"
Gerard Nugent [Thu, 12 Feb 2026 10:40:45 +0000 (10:40 +0000)]
Merge "Add postgres exporter for metrics visualisation"
Lee Anjella Macabuhay [Thu, 12 Feb 2026 09:09:53 +0000 (09:09 +0000)]
Merge "Update deprecated usage of Postgres test containers"
Kevin Sandi [Wed, 11 Feb 2026 21:32:21 +0000 (15:32 -0600)]
CI: Deploy python based Github2Gerrit
Issue-ID: CIMAN-33
Change-Id: I7a005add85a4157122c8d92346a2a6dc6e4d8f4e
Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org>
emaclee [Wed, 11 Feb 2026 14:13:38 +0000 (14:13 +0000)]
Add postgres exporter for metrics visualisation
Issue-ID: CPS-3139
Change-Id: I7ca0b6a0cb207ad1cd577f64cc47101733e88577
Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
ToineSiebelink [Wed, 11 Feb 2026 12:13:52 +0000 (12:13 +0000)]
Update deprecated usage of Postgres test containers
Issue-ID: CPS-475
Change-Id: I107aa4ea578e5531ed47859ec60936fd2cb984e3
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
ToineSiebelink [Tue, 10 Feb 2026 16:01:58 +0000 (16:01 +0000)]
Add Sean Beirne and Gerard Nugent as Committers for CPS
Issue-ID: CPS-1887
Change-Id: Ie8bca6e151a8d35c596755ea8ad9ca8821a0c833
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
shikha0203 [Tue, 10 Feb 2026 13:57:44 +0000 (13:57 +0000)]
Merge postman collections for docker/k8 using environment variables
- Moved dmi-stub-2 requests from kubernetes folder to CPS-NCMP/Inventory/Southbound (dmi)
- Added Liveness & Readiness folder with health checks for CPS and DMI-Stub services
- Updated all DMI URLs to use environment variables ({{DMI_HOST}}:{{DMI_PORT}})
- Renamed environments: "CPS Environment Docker" and "CPS Environment k8s-linux-minikube"
- Added DMI_HOST_2 and DMI_PORT_2 variables for dmi-stub-2 support
- Updated README with Kubernetes setup instructions for Linux/Windows
Issue-ID: CPS-3058
Change-Id: I9045c72873eaaca316138d5303945d8441ded1b2
Signed-off-by: shikha0203 <shivani.khare@est.tech>
Lee Anjella Macabuhay [Mon, 9 Feb 2026 13:39:28 +0000 (13:39 +0000)]
Merge "Add specific specification for CmHandlePropertyChangeDetector"
Lee Anjella Macabuhay [Mon, 9 Feb 2026 13:27:43 +0000 (13:27 +0000)]
Merge "update postman collection service names"
ToineSiebelink [Mon, 9 Feb 2026 11:46:15 +0000 (11:46 +0000)]
Add specific specification for CmHandlePropertyChangeDetector
- Test will help with introducing V2 of LCM events
- Deliberately added test for unchanged attribute (to see legacy behavior)
Issue-ID: CPS-3072
Change-Id: I0ae568e370b11b2ed14ab59b7f11da1b892750ec
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Toine Siebelink [Mon, 9 Feb 2026 10:51:31 +0000 (10:51 +0000)]
Merge "Adjust timing for "Get delta between 2 anchors with grouping disabled" performance test"
shikha0203 [Fri, 6 Feb 2026 10:27:33 +0000 (10:27 +0000)]
update postman collection service names
Issue-ID: CPS-3148
Change-Id: I95a2963473385bd70b3d7fe674cad218feb3831b
Signed-off-by: shikha0203 <shivani.khare@est.tech>
Toine Siebelink [Thu, 5 Feb 2026 16:25:06 +0000 (16:25 +0000)]
Merge "Add kafka messages verification in tests"
Lee Anjella Macabuhay [Thu, 5 Feb 2026 15:20:27 +0000 (15:20 +0000)]
Merge "Attempt 2. Introduce V2 for LCM events"
Toine Siebelink [Wed, 4 Feb 2026 17:28:41 +0000 (17:28 +0000)]
Merge "Increase CPU and Memory resources for k6 testing"
seanbeirne [Tue, 3 Feb 2026 14:48:41 +0000 (14:48 +0000)]
Increase CPU and Memory resources for k6 testing
- Increased memory to 3GB
- Gave maximum available cpus to NCMP
- Disabled Second DMI deployment
Issue-ID: CPS-3091
Change-Id: Ie385fd279002d7141acd86868b7ef7c9306712a2
Signed-off-by: seanbeirne <sean.beirne@est.tech>
emaclee [Wed, 4 Feb 2026 09:32:29 +0000 (09:32 +0000)]
Add kafka messages verification in tests
- added a test (test #10) at the end of k6 tests to verify
number of AVC events sent and received
Issue-ID: CPS-3144
Change-Id: I04569dd514f48883bbb97ee7cf5680fd002b4c1b
Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
Arpit Singh6 [Tue, 27 Jan 2026 09:50:54 +0000 (15:20 +0530)]
Adjust timing for "Get delta between 2 anchors with grouping disabled" performance test
The "Get delta between 2 anchors with grouping disabled" test was
fluctuating and causing the entire jenkins buid to fail.
This patch adjusts the timing for the above mentioned test.
Issue-ID: CPS-3145
Change-Id: I1a89f5354da4a4684f484233a7e0da3595b36ea5
Signed-off-by: Arpit Singh6 <AS00745003@techmahindra.com>
ToineSiebelink [Mon, 26 Jan 2026 11:34:54 +0000 (11:34 +0000)]
Attempt 2. Introduce V2 for LCM events
- Refactored schema for Legacy LCM Event (now V1)
- Added schema for CM event V2
- Refactored schemas to re-use common parts
- Refactoring Lcm Event production to simplify and support multiple versions
- TODO in separate commit: Add feature toggle to activate V2 (not by default)
- TODO BEFORE MERGE Compare output of legacy event with refactored V1 version -> should be identical
Change-Id: I0ca14e54c87eb8bfd29cfc391c65c9359acebc46
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
ToineSiebelink [Tue, 3 Feb 2026 10:08:41 +0000 (10:08 +0000)]
ProvMnS; do not log Policy(denied) Exception
- Policy deny-response is like an 'expected exception'
- Gergely Molnar asked not to log this.
- also changed logging of deny response details to trace level as agreed with Csaba Kocsis
Issue-ID: CPS-2826
Change-Id: I73a714fff6ec76fcbf92e23b04335ec4646fa5d3
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Lee Anjella Macabuhay [Tue, 3 Feb 2026 06:23:13 +0000 (06:23 +0000)]
Merge "[PATCH-2] Reincluding the test case for Delta report performance tests."
Toine Siebelink [Thu, 29 Jan 2026 15:06:40 +0000 (15:06 +0000)]
Merge "Release Stage #7 for CPS 3.7.6"
Toine Siebelink [Thu, 29 Jan 2026 14:51:58 +0000 (14:51 +0000)]
Merge "Release Stage #6 CPS 3.7.6"
seanbeirne [Thu, 29 Jan 2026 14:23:56 +0000 (14:23 +0000)]
Release Stage #6 CPS 3.7.6
Issue-ID: CPS-3120
Change-Id: I461cf5c087475e8dd3279725a84e6ef62bf3d955
Signed-off-by: seanbeirne <sean.beirne@est.tech>
seanbeirne [Thu, 29 Jan 2026 14:21:14 +0000 (14:21 +0000)]
Release Stage #5 for CPS 3.7.6
Issue-ID: CPS-3120
Change-Id: I3582c19943fcb76e8647422615265d50cda61516
Signed-off-by: seanbeirne <sean.beirne@est.tech>
seanbeirne [Thu, 29 Jan 2026 14:11:54 +0000 (14:11 +0000)]
Release Stage #7 for CPS 3.7.6
Issue-ID: CPS-3120
Change-Id: I49d0d6cc9768e2f4ce492b62ade95a4a00862754
Signed-off-by: seanbeirne <sean.beirne@est.tech>
Toine Siebelink [Thu, 29 Jan 2026 14:00:34 +0000 (14:00 +0000)]
Merge "Release Stage #1 for CPS 3.7.6"
seanbeirne [Thu, 29 Jan 2026 13:34:22 +0000 (13:34 +0000)]
Release Stage #1 for CPS 3.7.6
Change-Id: I7b4655d352346d7b097bc7ceb2c2af34afeb1748
Signed-off-by: seanbeirne <sean.beirne@est.tech>
seanbeirne [Thu, 29 Jan 2026 12:40:37 +0000 (12:40 +0000)]
Handle Root MO modify scenario in ProvMnS
- Authentication fix for PUT request
Issue-ID: CPS-3151
Change-Id: Ic235ff01488ba417da1378970c319c3650714bd5
Signed-off-by: seanbeirne <sean.beirne@est.tech>
seanbeirne [Wed, 28 Jan 2026 17:24:45 +0000 (17:24 +0000)]
Improve ProvMnS testware edge-cases
Issue-ID: CPS-3143
Change-Id: Id0d0bb32ea4d088e0b37896b807b6fce0c4c23e8
Signed-off-by: seanbeirne <sean.beirne@est.tech>
seanbeirne [Wed, 28 Jan 2026 14:55:38 +0000 (14:55 +0000)]
Release stage #6 for 3.7.5
Issue-ID: CPS-3120
Change-Id: I30f9e19d729ae55b725db916cf9229ae37ba560e
Signed-off-by: seanbeirne <sean.beirne@est.tech>
Lee Anjella Macabuhay [Thu, 29 Jan 2026 04:55:55 +0000 (04:55 +0000)]
Merge "Fix: broken testware"
Lee Anjella Macabuhay [Wed, 28 Jan 2026 16:54:54 +0000 (16:54 +0000)]
Merge "Release stage #7 bump SNAPSHOT version to 3.7.6"
shikha0203 [Wed, 28 Jan 2026 11:46:09 +0000 (11:46 +0000)]
Fix: broken testware
Issue-ID: CPS-3056
Change-Id: Ie24d759d65697182336bf71d9641d30a0485ba24
Signed-off-by: shikha0203 <shivani.khare@est.tech>
seanbeirne [Wed, 28 Jan 2026 15:00:30 +0000 (15:00 +0000)]
Release stage #7 bump SNAPSHOT version to 3.7.6
Issue-ID: CPS-3120
Change-Id: Ibb2c5ab2b8a57fd7bae2f3975c0b0afda27d601e
Signed-off-by: seanbeirne <sean.beirne@est.tech>
seanbeirne [Wed, 28 Jan 2026 14:50:55 +0000 (14:50 +0000)]
Release stage #5 3.7.5
Issue-ID: CPS-3120
Change-Id: I805584a98115365d20d707ed4511611e57473c50
Signed-off-by: seanbeirne <sean.beirne@est.tech>
Lee Anjella Macabuhay [Wed, 28 Jan 2026 14:01:10 +0000 (14:01 +0000)]
Merge "Release stage #1 for CPS 3.7.5"
Toine Siebelink [Wed, 28 Jan 2026 13:50:51 +0000 (13:50 +0000)]
Merge "Pass authorization headers to DMI from ProvMnS request"
seanbeirne [Wed, 28 Jan 2026 12:07:32 +0000 (12:07 +0000)]
Release stage #1 for CPS 3.7.5
Issue-ID: CPS-3120
Change-Id: Ie6ba21edc0f85f85c4a1347e35f9c9cc8d40d212
Signed-off-by: seanbeirne <sean.beirne@est.tech>
seanbeirne [Wed, 28 Jan 2026 10:42:36 +0000 (10:42 +0000)]
Pass authorization headers to DMI from ProvMnS request
Issue-ID: CPS-3150
Change-Id: I6acb76847bd1ec228eebcdd865dadec2f4dda41a
Signed-off-by: seanbeirne <sean.beirne@est.tech>
Lee Anjella Macabuhay [Wed, 28 Jan 2026 10:00:42 +0000 (10:00 +0000)]
Merge "Uplift version of TestContainers to 2.03"
Toine Siebelink [Tue, 27 Jan 2026 17:42:20 +0000 (17:42 +0000)]
Merge "Fix DMI stub 2 and DmiWatchdog connection issues"
ToineSiebelink [Tue, 27 Jan 2026 11:49:35 +0000 (11:49 +0000)]
Uplift version of TestContainers to 2.03
- Note 1: artifact names of testcontainers changed (as per 2.0 update notes)
- Note 2: springboot 3.5.9 still inlcudes 1.21.4 version of testcontainer hence I needed to declare test containers first
Issue-ID: CPS-3146
Change-Id: I68d3f35b3ab291de9e4a2ac6265fe8e82e6a2cd5
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Matthew Watkins [Tue, 27 Jan 2026 15:20:54 +0000 (15:20 +0000)]
Chore: Remove broken sphinxcontrib-swaggerdoc module
This Python module is no longer maintained and will not allow us to
update to more modern Python versions in the docs jobs.
Issue-ID: CIMAN-33
Change-Id: Ib81f43590d28ac6cca5797010e0dc82e5c7cbae5
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
shikha0203 [Fri, 16 Jan 2026 10:59:14 +0000 (10:59 +0000)]
Fix DMI stub 2 and DmiWatchdog connection issues
- Separate DMI stub deployments with proper service selectors
- Configure distinct ports 8092/8093 and NodePorts 30092/30094
- Resolve DmiWatchdog connection refused errors
- Enable CM handle registration with both DMI stubs in READY state
- Update the name of service when we register nodes in our (k6 and endurance) testware
Issue-ID: CPS-3056
Change-Id: Idcf4a21c5a4f6d8f64281f454cb3e4db8f079a00
Signed-off-by: shikha0203 <shivani.khare@est.tech>
Toine Siebelink [Mon, 26 Jan 2026 12:11:29 +0000 (12:11 +0000)]
Merge "Bug Fix: Out of bounds where only alternate id sent in URI"
GM001016278 [Fri, 23 Jan 2026 04:15:28 +0000 (09:45 +0530)]
[PATCH-2] Reincluding the test case for Delta report performance tests.
- Removed ignore annotation from "Get delta between an anchor and JSON payload with grouping enabled" test.
- This change Reintroduced the delta report performance test case to ensure performance coverage and validate delta report behavior.
Issue-ID: CPS-3131
Change-Id: Iffb68e0beb6f90df26a50c78f798368500fabbd0
Signed-off-by: GM001016278 <gourav.malviya@techmahindra.com>
seanbeirne [Thu, 22 Jan 2026 15:14:33 +0000 (15:14 +0000)]
Bug Fix: Out of bounds where only alternate id sent in URI
- Expand testing for scenario in patch and delete
- parent of fdn is sent to policy executor or / if there is no parent
Issue-ID: CPS-3143
Change-Id: I6b746d2a0dbd8856355f7dfa400ea2400d228d9b
Signed-off-by: seanbeirne <sean.beirne@est.tech>
Lee Anjella Macabuhay [Thu, 22 Jan 2026 10:07:42 +0000 (10:07 +0000)]
Merge "Fix response messages returned by Get delta between anchor and JSON payload API"
Toine Siebelink [Thu, 22 Jan 2026 07:59:25 +0000 (07:59 +0000)]
Merge "Reincluding the test case for Delta report performance tests."
Sourabh Verma [Thu, 1 Jan 2026 08:58:46 +0000 (14:28 +0530)]
Fix response messages returned by Get delta between anchor and JSON payload API
-Updated response message for syntactically invalid JSON input.
-Added proper response codes and exception messages for:
-Non-existing xpath
-Invalid xpath
-Invalid JSON payload/file format
-Malformed yang/zip file
Issue-ID: CPS-3104
Change-Id: Ic76004fdcf2a3e91afc415f8da7641016ba17258
Signed-off-by: Sourabh Verma <sv001010507@techmahindra.com>
emaclee [Wed, 21 Jan 2026 11:02:42 +0000 (11:02 +0000)]
Move archiving of logs to teardown for k6 tests
Issue-ID: CPS-3134
Change-Id: Idded07b58c13d15b1994e57c4f8221ecd5932651
Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
GM001016278 [Tue, 20 Jan 2026 11:29:51 +0000 (16:59 +0530)]
Reincluding the test case for Delta report performance tests.
Issue-ID: CPS-3131
Change-Id: Iffb68e0beb6f90df26a50c78f798368500facbd9
Signed-off-by: GM001016278 <gourav.malviya@techmahindra.com>
Lee Anjella Macabuhay [Thu, 15 Jan 2026 12:27:59 +0000 (12:27 +0000)]
Merge "Bump snapshot version to 3.7.5-SNAPSHOT"
Lee Anjella Macabuhay [Thu, 15 Jan 2026 11:53:37 +0000 (11:53 +0000)]
Merge "Release Stage #6"
seanbeirne [Wed, 14 Jan 2026 13:30:23 +0000 (13:30 +0000)]
Bump snapshot version to 3.7.5-SNAPSHOT
Issue-ID: CPS-3120
Change-Id: I5c95198319710800bd2372b407a8cf51387c6780
Signed-off-by: seanbeirne <sean.beirne@est.tech>
seanbeirne [Thu, 15 Jan 2026 11:21:37 +0000 (11:21 +0000)]
Release Stage #6
Issue-ID: CPS-3120
Change-Id: I8421e492d57614234e84e0eac027df3c8dbaaba5
Signed-off-by: seanbeirne <sean.beirne@est.tech>
seanbeirne [Wed, 14 Jan 2026 13:25:43 +0000 (13:25 +0000)]
Stage #5 of release process
Issue-ID: CPS-3120
Change-Id: I21524eddcbc488262357f2bc964ae9bd74b04070
Signed-off-by: seanbeirne <sean.beirne@est.tech>