aiml-fw/awmf/tm.git
2 weeks agoPytest for Feature Group CRUD Operations 11/15311/2 master
Swaraj Kumar/Open Network Innovation /SRI-Bangalore/Engineer/Samsung Electronics [Tue, 25 Nov 2025 05:56:15 +0000 (11:26 +0530)]
Pytest for Feature Group CRUD Operations

Add Automated Smoke Test for Feature Group CRUD Operations:
1.Create Feature Group
2.Duplicate Feature Group Creation
3.Get All Feature Groups
4.Update (Edit) Feature Group
5.Delete Feature Group

Issue-Id: AIMLFW-316
Change-Id: Ida8a843b9b8e1a2563a351a091807f0463e70d65
Signed-off-by: Swaraj Kumar/Open Network Innovation /SRI-Bangalore/Engineer/Samsung Electronics <swaraj.kumar@samsung.com>
2 weeks agoWorkflow issue fix for smoke test 08/15308/1
Swaraj Kumar [Mon, 24 Nov 2025 08:36:34 +0000 (14:06 +0530)]
Workflow issue fix for smoke test

Tox issue fixed in the workflow
component tests run after unit tests

Issue-Id: AIMLFW-316
Change-Id: I259f6dc7cde6ed6a67cbed8a6ae3b11376508d62
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
4 weeks agoUpdate gerrit-verify.yaml for component-testing. 13/15213/3
Swaraj Kumar [Mon, 10 Nov 2025 13:12:57 +0000 (18:42 +0530)]
Update gerrit-verify.yaml for component-testing.

Adding job "component-test" whose job is to:
1. Deploy a kind cluster
2. Deploy tm as a standalone component
3. Cast a +1/-1 vote depending of tm component status

Issue-Id: AIMLFW-315
Change-Id: Ie63ebb5aa036a74faa9b1f7cad4a878c7ad9427a
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
7 weeks agoMerge "CI: Add .github/dependabot.yml configuration"
subhash kumar singh [Wed, 22 Oct 2025 19:01:24 +0000 (19:01 +0000)]
Merge "CI: Add .github/dependabot.yml configuration"

8 weeks agoMerge "Align to O-RAN v08.00 (R1AP): training-manager.yaml: camelCase trainingJobId"
subhash kumar singh [Tue, 14 Oct 2025 10:36:45 +0000 (10:36 +0000)]
Merge "Align to O-RAN v08.00 (R1AP): training-manager.yaml: camelCase trainingJobId"

8 weeks agoAlign to O-RAN v08.00 (R1AP): training-manager.yaml: camelCase trainingJobId 33/15133/11
daniel9456 [Fri, 10 Oct 2025 12:18:17 +0000 (21:18 +0900)]
Align to O-RAN v08.00 (R1AP): training-manager.yaml: camelCase trainingJobId

- Rename snake_case to camelCase (e.g., training_job_id→trainingJobId)
- No behavior change; names/types only normalized

Issue-ID: AIMLFW-288
Change-Id: I84e0fbe6fa1886df99fc584f0966894c1ade9832
Signed-off-by: daniel9456 <daniel9456@khu.ac.kr>
2 months agoMerge "Add model info return logic for agent_controller.py"
subhash kumar singh [Mon, 13 Oct 2025 09:24:47 +0000 (09:24 +0000)]
Merge "Add model info return logic for agent_controller.py"

2 months agoAdd model info return logic for agent_controller.py 39/15139/3
kkangmin [Fri, 10 Oct 2025 14:06:01 +0000 (14:06 +0000)]
Add model info return logic for agent_controller.py

> Implement model retrieval in agent_service:
> - Added get_agent_model() function using TrainingMgrConfig.llm_agent_model_for_tm
> - Modified agent_controller.py to return model info from service
> - Improved endpoint consistency and removed redundant env reads
>
> Issue-Id: AIMLFW-296

Change-Id: I2b49877cd77677e30e91a7bd32f51fbfba923258
Signed-off-by: kkangmin <kangminh925@gmail.com>
2 months agoIntegrate model registration tool into LLM agent 32/15132/2
Jaehyung [Wed, 8 Oct 2025 16:46:36 +0000 (16:46 +0000)]
Integrate model registration tool into LLM agent

-Modified agent_service.py & agent_schema.py
-Followed the format of feature group creation tool

Issue_ID: AIMLFW-284

Change-Id: I3161b7de4d5c1baf039b9e2986df3dfc5cb463db
Signed-off-by: Jaehyung <wogud1221@khu.ac.kr>
2 months agoMerge "Align variable names in create_trainingjob() with R1 API standard"
subhash kumar singh [Mon, 6 Oct 2025 11:18:40 +0000 (11:18 +0000)]
Merge "Align variable names in create_trainingjob() with R1 API standard"

2 months agoAlign variable names in create_trainingjob() with R1 API standard 01/15101/6
yhm1620 [Wed, 1 Oct 2025 13:37:52 +0000 (13:37 +0000)]
Align variable names in create_trainingjob() with R1 API standard

Update trainingjob_controller.py, trainingjob_schema.py, test_trainingjob_controller.py, API_docs, and request.http to fully accommodate the training job creation API compatible with R1AP v8.0.

Issue-Id: AIMLFW-237
Change-Id: Iba9b70768aa33f1c3cd963128fe2d1b30217f325
Signed-off-by: yhm1620 <yhm1620@khu.ac.kr>
2 months agoMerge "Fix Bug in AgentClient Singleton Implementation"
subhash kumar singh [Mon, 6 Oct 2025 09:36:25 +0000 (09:36 +0000)]
Merge "Fix Bug in AgentClient Singleton Implementation"

2 months agoMerge "Add missing unit test for pipeline_controller.py"
subhash kumar singh [Mon, 6 Oct 2025 08:33:55 +0000 (08:33 +0000)]
Merge "Add missing unit test for pipeline_controller.py"

2 months agoAdd missing unit test for pipeline_controller.py 16/15116/1
kkangmin [Sat, 4 Oct 2025 13:30:25 +0000 (13:30 +0000)]
Add missing unit test for pipeline_controller.py

Add unit tests for missing endpoints:
- get_versions_for_pipeline
- get_pipelines
- upload_pipeline
- get_all_experiment_names

Improved coverage to ~89%

Issue-Id: AIMLFW-280
Change-Id: I7c4b2b31bc852cab58eb57c998fd058a1df0cbfc
Signed-off-by: kkangmin <kangminh925@gmail.com>
2 months agoFix Bug in AgentClient Singleton Implementation 15/15115/2
ggori [Sat, 4 Oct 2025 05:59:57 +0000 (05:59 +0000)]
Fix Bug in AgentClient Singleton Implementation

- Fix "__init__" to check self._initialized and determine if the one-time initialization has occured.
- If _initialized is True, all attributes have been set.
- If _initialized is False, the instance was created but not yet fully initialized by initialized_agent()

Issue-ID: AIMLFW-273
Change-Id: Ic395f9ff9d2ec22be8f93f0affb6b04d7532c4f9
Signed-off-by: ggori <wjdxodlf012345@khu.ac.kr>
2 months agoMerge "Integrate feature group creation tool into LLM agent"
subhash kumar singh [Fri, 3 Oct 2025 03:57:44 +0000 (03:57 +0000)]
Merge "Integrate feature group creation tool into LLM agent"

2 months agoIntegrate feature group creation tool into LLM agent 97/15097/5
Gyuri Park [Tue, 30 Sep 2025 09:00:05 +0000 (09:00 +0000)]
Integrate feature group creation tool into LLM agent

- agent_schema.py
Define Pydantic schema for feature group validation.
- agent_service.py
Implement the create_feature_group tool and integrate it with the DSPy agent.

Issue-Id: AIMLFW-269
Change-Id: If4797dbdc2cde69ee5895a1d9478ade22ae1f359
Signed-off-by: Gyuri Park <inglifestora@naver.com>
2 months agoMerge "Dockerfile to use versioned SDKs"
subhash kumar singh [Tue, 30 Sep 2025 08:19:13 +0000 (08:19 +0000)]
Merge "Dockerfile to use versioned SDKs"

2 months agoBump container tag versions 91/15091/1
Swaraj Kumar [Mon, 29 Sep 2025 11:09:41 +0000 (16:39 +0530)]
Bump container tag versions

`container-tag.yaml` tag updated to 5.0.0 (for M-release).

Issue-ID: AIMLFW-274
Change-Id: I6c9c2e0b012996478ea67dd16958d2bb8277d7d5
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
2 months agoDockerfile to use versioned SDKs 90/15090/1
moksh.baweja [Mon, 29 Sep 2025 09:49:46 +0000 (15:19 +0530)]
Dockerfile to use versioned SDKs

The current Dockerfile for the trainingmgr service clones the featurestoresdk and
modelmetricssdk directly from the master branch of their respective Git
repositories during the build process. Instead, the Dockerfile should be
updated to use the officially published version

Issue-Id: AIMLFW-251
Change-Id: Ice786b3549ee3bce8421cfb70f367fbcb8698d19
Signed-off-by: moksh.baweja <moksh.baweja@samsung.com>
2 months agoMerge "Integration of DSPy with tm LLM agent"
subhash kumar singh [Mon, 29 Sep 2025 09:25:10 +0000 (09:25 +0000)]
Merge "Integration of DSPy with tm LLM agent"

2 months agoIntegration of DSPy with tm LLM agent 79/14979/15
ggori [Thu, 25 Sep 2025 08:04:18 +0000 (08:04 +0000)]
Integration of DSPy with tm LLM agent

- Dockerfile
Add build-essential to Dockerfile for native extention compilation
- service
Implement the DSPy-based LLM agent as singleton class that initializes with API key and the model, and processes user requests in natural language.
- controller
Recieves API requests, forwards them to service agent, and returns the processed results.

Issue-Id: AIMLFW-249

Change-Id: I92ed260ef216de2e272e202c4584da75c77e5d0f
Signed-off-by: ggori <wjdxodlf012345@khu.ac.kr>
2 months agoCI: Add .github/dependabot.yml configuration 99/14999/2
ModeSevenIndustrialSolutions [Thu, 25 Sep 2025 10:42:12 +0000 (11:42 +0100)]
CI: Add .github/dependabot.yml configuration

Add dependabot configuration for automatic GitHub Actions updates
with weekly schedule and 'Chore' commit prefix.

Issue-ID: CIMAN-33
Change-Id: I7e0c88eacd60bb94c40edd2cf14be3159ad56660
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
2 months agoAdd agent variables to training manager configuration 59/14959/5
offina [Sat, 20 Sep 2025 08:26:05 +0000 (17:26 +0900)]
Add agent variables to training manager configuration

Enable AIMLFW to read the user's agent settings via
environment variables, with optional overrides from the recipe file.

Issue-ID: AIMLFW-253

Change-Id: If9425c5fd0f34c60a50b0ee5949cda46fac3f1fc
Signed-off-by: offina <ina@offina.ai>
2 months agoMerge "Add minimal controller endpoints for LLM chatbot (HTTP test first)"
subhash kumar singh [Tue, 16 Sep 2025 04:15:41 +0000 (04:15 +0000)]
Merge "Add minimal controller endpoints for LLM chatbot (HTTP test first)"

2 months agoAdd minimal controller endpoints for LLM chatbot (HTTP test first) 74/14874/6
alswp006 [Thu, 4 Sep 2025 15:24:38 +0000 (00:24 +0900)]
Add minimal controller endpoints for LLM chatbot (HTTP test first)

As part of building the LLM chatbot, I’m adding minimal controller methods first to enable frontend ↔ backend HTTP tests.
This change only exposes simple endpoints (e.g., GET /experiment/agent/modelInfo, POST /experiment/agent/generate-content) with basic validation and mock responses—no service/DB/LLM integration yet.
We’ll iterate and harden the logic in follow-up tasks.

- Unblock frontend integration and smoke testing
- Defer business logic to later PRs

Issue-ID:AIMLFW-235
Change-Id: I5a142ab8cedc70b0cf6eb37fafd59b9250882046
Signed-off-by: alswp006 <alswp006@gmail.com>
3 months agoMerge "Fix inconsistency in awmf-tm test code"
subhash kumar singh [Tue, 9 Sep 2025 10:57:31 +0000 (10:57 +0000)]
Merge "Fix inconsistency in awmf-tm test code"

3 months agoFix inconsistency in awmf-tm test code 80/14780/3
minseon [Sat, 2 Aug 2025 08:18:46 +0000 (17:18 +0900)]
Fix inconsistency in awmf-tm test code

Issue-id: AIMLFW-218
Signed-off-by: minseon <min3959@naver.com>
Change-Id: Idc0b08a7f74cd203eaad1633120d9530136a56ff

4 months agoMerge "Refactor redundant JSON parsing in trainingjob_controller.py"
subhash kumar singh [Wed, 13 Aug 2025 06:16:28 +0000 (06:16 +0000)]
Merge "Refactor redundant JSON parsing in trainingjob_controller.py"

4 months agoRefactor redundant JSON parsing in trainingjob_controller.py 02/14802/3
daniel [Thu, 7 Aug 2025 16:33:33 +0000 (01:33 +0900)]
Refactor redundant JSON parsing in trainingjob_controller.py

- Consolidated duplicate request.get_json() calls into a single call.

Issue-ID: AIMLFW-219
Signed-off-by: daniel9456 <daniel9456@khu.ac.kr>
Change-Id: I9545bcb2dd2b21af0a6a25a531222273f8de02d1

4 months agoMerge "Fix inconsistent indentation, typos, and missing parentheses"
subhash kumar singh [Fri, 8 Aug 2025 11:47:26 +0000 (11:47 +0000)]
Merge "Fix inconsistent indentation, typos, and missing parentheses"

4 months agomodifying committers in TM module 04/14804/1
Monosij Ghosh/Open Network Innovation /SRI-Bangalore/Engineer/Samsung Electronics [Fri, 8 Aug 2025 05:56:12 +0000 (11:26 +0530)]
modifying committers in TM module

adding committers in TM module

Change-Id: Iaaa2ceb043c677155accb03da9c3619707162791
Signed-off-by: Monosij Ghosh/Open Network Innovation /SRI-Bangalore/Engineer/Samsung Electronics <mono.ghosh@samsung.com>
4 months agoFix inconsistent indentation, typos, and missing parentheses 03/14803/1
kkangmin [Wed, 6 Aug 2025 07:42:38 +0000 (07:42 +0000)]
Fix inconsistent indentation, typos, and missing parentheses

- In __getLeafPaths(): fixed missing parentheses, double quotes, and indentation
- In preprocessTrainingConfig(): fixed typo in function name
- In exception message: corrected 'recieved' to 'received'

Issue-Id: AIMLFW-223
Change-Id: Idf041c38d08139c1b0ab000a472403a823be7fa4
Signed-off-by: kkangmin <kangminh925@gmail.com>
4 months agoAdd unit test for get_modelInfo_by_modelId 76/14776/2
Gyuri Park [Sat, 2 Aug 2025 07:40:47 +0000 (07:40 +0000)]
Add unit test for get_modelInfo_by_modelId

Add unit test coverage for the get_modelInfo_by_modelId() method in mme_mgr.py.

Issue-Id: AIMLFW-215
Change-Id: Icc399b150d282e2d8932e585eb03472c135de7bf
Signed-off-by: Gyuri Park <inglifestora@naver.com>
5 months agoUpdate release notes 63/14663/3
Swaraj Kumar [Thu, 3 Jul 2025 16:30:36 +0000 (22:00 +0530)]
Update release notes

Release note updated for L release

Change-Id: Ia2a3a0c214f484a37aa418a36c920adead4f14e2
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
5 months agoRelease new image for tm 02/14602/1
ashishj1729 [Wed, 25 Jun 2025 13:53:33 +0000 (19:23 +0530)]
Release new image for tm

Update `release.yaml` to release L-Release artifact

Change-Id: I2e741b35308f27952bdc27c43844f928c3ed1ec8
Signed-off-by: ashishj1729 <jain.ashish@samsung.com>
5 months agoUpdating container-tag 97/14597/1 4.0.0
ashishj1729 [Wed, 25 Jun 2025 13:28:09 +0000 (18:58 +0530)]
Updating container-tag

Release preparation for L-release

Change-Id: I0d7ff43b17ca3f389418d43a6444498bffbccd71
Signed-off-by: ashishj1729 <jain.ashish@samsung.com>
5 months agoUpdating Swagger-Api-yamls as per exisiting pipeline_controller apis 81/14581/1
ashishj1729 [Fri, 20 Jun 2025 09:36:26 +0000 (15:06 +0530)]
Updating Swagger-Api-yamls as per exisiting pipeline_controller apis
Issue-id: AIMLFW-211

Change-Id: I6672c22bab35a15670271f3e5b3ab020ee8733be
Signed-off-by: ashishj1729 <jain.ashish@samsung.com>
5 months agoUpdating Swagger-Api-yamls as per exisiting traningjob_controller and 80/14580/1
ashishj1729 [Fri, 20 Jun 2025 09:33:41 +0000 (15:03 +0530)]
Updating Swagger-Api-yamls as per exisiting traningjob_controller and
featuregroup_controller apis
Issue-id: AIMLFW-211

Change-Id: If8d78e04375fd2fb64f80fb83f2f41eec42360f3
Signed-off-by: ashishj1729 <jain.ashish@samsung.com>
6 months agoAdding Endpoints to Update and Retrieve Model-Metrics 23/14523/1
ashishj1729 [Tue, 3 Jun 2025 11:24:19 +0000 (16:54 +0530)]
Adding Endpoints to Update and Retrieve Model-Metrics
Issue-Id: AIMLFW-209

Change-Id: I351e62ffdfd89594e16d9fdf55238fb30bf2d5a6
Signed-off-by: ashishj1729 <jain.ashish@samsung.com>
6 months agoFixing Credential-Exposure by Masking the Creds 00/14500/1
Ashish Jain [Fri, 23 May 2025 07:23:25 +0000 (07:23 +0000)]
Fixing Credential-Exposure by Masking the Creds

Issue-id: AIMLFW-207
Change-Id: I0346ceb8c095737645995e46e7b5c904e2db3cf1
Signed-off-by: ashishj1729 <jain.ashish@samsung.com>
6 months agoTest cases for FG controller 29/14329/2
Swaraj Kumar [Mon, 21 Apr 2025 08:05:19 +0000 (13:35 +0530)]
Test cases for FG controller

Change-Id: I4c71b3fe43c9cfcc373bd7c6b005224cdaac4a18
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
6 months agoTest cases for FG controller 28/14328/3
Swaraj Kumar [Mon, 21 Apr 2025 08:01:09 +0000 (13:31 +0530)]
Test cases for FG controller

Implement Error Handling in Responses in all the components of AIMLFW

Issue Id: AIMLFW-181
Change-Id: I7dee5471b1b7fb84f29c079595a8eb9117f675aa
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
6 months agoTest cases for FG controller 27/14327/3
Swaraj Kumar [Mon, 21 Apr 2025 07:59:41 +0000 (13:29 +0530)]
Test cases for FG controller

Implement Error Handling in Responses in all the components of AIMLFW

Issue Id: AIMLFW-181
Change-Id: Ie24647e08666c97d9baa1e21fc13f06b99b775b5
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
7 months agoFix the type error due to the marshmallow version 73/14373/2
Taewan Kim [Fri, 2 May 2025 03:51:52 +0000 (12:51 +0900)]
Fix the type error due to the marshmallow version

The pass_many argument to post_dump is renamed to pass_collection.
The marshmallow version has been set to v3.26.1

Issue-ID: AIMLFW-200

Change-Id: I380daa073d93d7d94c2ae7737cfd5bb6a4ee784d
Signed-off-by: Taewan Kim <t25.kim@samsung.com>
7 months agoTest cases for FG controller 02/14302/5
Swaraj Kumar [Fri, 4 Apr 2025 09:56:57 +0000 (15:26 +0530)]
Test cases for FG controller

Implement Error Handling in Responses in all the components of AIMLFW

Issue Id- AIMLFW-181
Change-Id: Ibdd1722ba8ca8be2984e1e8bb5170325dc989b96
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
7 months agoTest cases for FG controller 01/14301/5
Swaraj Kumar [Fri, 4 Apr 2025 09:55:42 +0000 (15:25 +0530)]
Test cases for FG controller

Implement Error Handling in Responses in all the components of AIMLFW

Issue Id- AIMLFW-181
Change-Id: Ib3f6aa3f5fa9131578513b14b000ad9d923b8643
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
7 months agoTest cases for FG controller 00/14300/5
Swaraj Kumar [Fri, 4 Apr 2025 09:54:10 +0000 (15:24 +0530)]
Test cases for FG controller

Implement Error Handling in Responses in all the components of AIMLFW

Issue Id- AIMLFW-181
Change-Id: I716daf379322e1039a7cd301f64b263dad2f6493
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
7 months agoerror message update for FG get request 99/14299/4
Swaraj Kumar [Fri, 4 Apr 2025 09:43:07 +0000 (15:13 +0530)]
error message update for FG get request

Issue Id- AIMLFW-181
Change-Id: I0f2c1c57d2df6e37794070504f4a257133e548ff
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
7 months agoMerge "error message update for FG post request"
subhash kumar singh [Tue, 15 Apr 2025 11:15:51 +0000 (11:15 +0000)]
Merge "error message update for FG post request"

7 months agoerror message update for FG post request 98/14298/4
Swaraj Kumar [Fri, 4 Apr 2025 09:38:32 +0000 (15:08 +0530)]
error message update for FG post request

Implement Error Handling in Responses in all the components of AIMLFW

Issue Id- AIMLFW-181
Change-Id: Ibd91bbf620a2b2ef70e38c7a761f750bbf4c19e5
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
8 months agoTM module test case addition for pipeline service 71/14271/2
Monosij Ghosh/Open Network Innovation /SRI-Bangalore/Engineer/Samsung Electronics [Wed, 19 Mar 2025 05:03:17 +0000 (10:33 +0530)]
TM module test case addition for pipeline service

added test case for pipeline_service file

Change-Id: I2f38447e7da119f5372f4d51624c6a30d8c47661
Signed-off-by: Monosij Ghosh/Open Network Innovation /SRI-Bangalore/Engineer/Samsung Electronics <mono.ghosh@samsung.com>
8 months agoadditional TCs for feature group 70/14270/3
Monosij Ghosh/Open Network Innovation /SRI-Bangalore/Engineer/Samsung Electronics [Wed, 19 Mar 2025 04:51:50 +0000 (10:21 +0530)]
additional TCs for feature group

added test case for featuregroup_service file in TM module

Change-Id: I4608961546a604432dfd3987c108b42f80a592e5
Signed-off-by: Monosij Ghosh/Open Network Innovation /SRI-Bangalore/Engineer/Samsung Electronics <mono.ghosh@samsung.com>
8 months agoIssue-Id: AIMLFW-183: Add API to get trainingJobs from modelId 83/14283/7
ashishj1729 [Wed, 26 Mar 2025 05:55:37 +0000 (11:25 +0530)]
Issue-Id: AIMLFW-183: Add API to get trainingJobs from modelId

Following Items are implemented:
1. Added an API-endpoint ('/training-jobs/<model_name>/<model_version>') which will take ModelId (modelName + modelVersion) as input and returns all the TrainingJobs associated with the ModelId.

Change-Id: I1363fd9bc17631147d94b1c55f2003e72da1bcc1
Signed-off-by: ashishj1729 <jain.ashish@samsung.com>
8 months agoTM module test case addition for pipeline controller 69/14269/2
Monosij Ghosh/Open Network Innovation /SRI-Bangalore/Engineer/Samsung Electronics [Wed, 19 Mar 2025 04:46:55 +0000 (10:16 +0530)]
TM module test case addition for pipeline controller

added test case for pipeline_controller file

Change-Id: Ie1983a82b2e3582559686c5cacf5b6976fc3fa00
Signed-off-by: Monosij Ghosh/Open Network Innovation /SRI-Bangalore/Engineer/Samsung Electronics <mono.ghosh@samsung.com>
8 months agoTM module test case addition (feature group) 66/14266/1
Monosij Ghosh/Open Network Innovation /SRI-Bangalore/Engineer/Samsung Electronics [Tue, 18 Mar 2025 08:03:59 +0000 (13:33 +0530)]
TM module test case addition (feature group)

added test case for featuregroup_service file

Change-Id: I504c5a5ef9567c444f8628e1b01964c20e20b912
Signed-off-by: Monosij Ghosh/Open Network Innovation /SRI-Bangalore/Engineer/Samsung Electronics <mono.ghosh@samsung.com>
8 months agoProblem details test case 51/14251/2
Swaraj Kumar [Wed, 12 Mar 2025 12:54:15 +0000 (18:24 +0530)]
Problem details test case

Change-Id: Ifc069d399a2c12e632b109e65a78b0533e8e7742
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
9 months agoMerge "Licence header and test case"
Rajdeep Singh [Fri, 14 Mar 2025 15:26:50 +0000 (15:26 +0000)]
Merge "Licence header and test case"

9 months agoMerge "creating container tag for maintainance release"
Swaraj Kumar [Fri, 14 Mar 2025 12:47:01 +0000 (12:47 +0000)]
Merge "creating container tag for maintainance release"

9 months agoLicence header and test case 50/14250/2
Swaraj Kumar [Wed, 12 Mar 2025 12:29:33 +0000 (17:59 +0530)]
Licence header and test case

Change-Id: I8ee55995db7c4080e43d751330bd56f93eb920a5
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
9 months agoError code as per specs 48/14248/1
Swaraj Kumar [Wed, 12 Mar 2025 07:47:36 +0000 (13:17 +0530)]
Error code as per specs

Change-Id: I3e9c8ed24d814e507f7ae56a71873b43219e8d27
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
10 months agocreating container tag for maintainance release 48/14148/1
rajdeep11 [Tue, 11 Feb 2025 05:03:59 +0000 (10:33 +0530)]
creating container tag for maintainance release

Change-Id: Ice6550970c023ab68e6b057ef8740da966827073
Signed-off-by: rajdeep11 <rajdeep.sin@samsung.com>
10 months agoMerge "Error message update"
subhash kumar singh [Tue, 4 Feb 2025 10:40:28 +0000 (10:40 +0000)]
Merge "Error message update"

10 months agoMerge "Model not found error"
subhash kumar singh [Tue, 4 Feb 2025 10:39:23 +0000 (10:39 +0000)]
Merge "Model not found error"

10 months agoError message update 37/14137/1
Swaraj Kumar [Tue, 4 Feb 2025 02:58:04 +0000 (08:28 +0530)]
Error message update

Change-Id: I94c2b5677bf7de4230317defcaa63dd0e45264c3
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
10 months agoModel not found error 36/14136/1
Swaraj Kumar [Tue, 4 Feb 2025 02:42:52 +0000 (08:12 +0530)]
Model not found error

Change-Id: I3d25248d2c4b29b39e89e1bfaa37e00d680b099f
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
10 months agoAdding postman collection of tm 13/14113/1
rajdeep11 [Thu, 23 Jan 2025 08:43:25 +0000 (14:13 +0530)]
Adding postman collection of tm

Change-Id: I0aeec4a893f7d27d9722301ed3b997046a141447
Signed-off-by: rajdeep11 <rajdeep.sin@samsung.com>
10 months agoadding test of featuregroup db 92/14092/2
rajdeep11 [Wed, 22 Jan 2025 09:19:12 +0000 (14:49 +0530)]
adding test of featuregroup db

Change-Id: I8bc12975544324602cfc747c2a973dffadafab9b
Signed-off-by: rajdeep11 <rajdeep.sin@samsung.com>
10 months agoMerge "added test cases for coverage"
subhash kumar singh [Wed, 15 Jan 2025 17:16:38 +0000 (17:16 +0000)]
Merge "added test cases for coverage"

10 months agoMerge "Unit-test for trainingmgr_utils"
subhash kumar singh [Wed, 15 Jan 2025 17:15:01 +0000 (17:15 +0000)]
Merge "Unit-test for trainingmgr_utils"

10 months agoMerge "Adding Unit-Test for Trainingmgr_operations"
subhash kumar singh [Wed, 15 Jan 2025 17:13:49 +0000 (17:13 +0000)]
Merge "Adding Unit-Test for Trainingmgr_operations"

10 months agoaddtional UT for pipeline manager 68/14068/1
Swaraj Kumar [Mon, 13 Jan 2025 19:53:05 +0000 (01:23 +0530)]
addtional UT for pipeline manager

Change-Id: I78588a251a38fe28a5660adc94bd569555a38d29
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
10 months agoUT for pipeline manager 67/14067/1
Swaraj Kumar [Mon, 13 Jan 2025 19:51:47 +0000 (01:21 +0530)]
UT for pipeline manager

Change-Id: I88b8ae86302d96aef8aa55614160bdb2f0c11251
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
10 months agoUT for pipeline manager 66/14066/1
Swaraj Kumar [Mon, 13 Jan 2025 19:49:16 +0000 (01:19 +0530)]
UT for pipeline manager

Change-Id: I6ed5122d3747c21b0be0f019be8c4e2c9f318e11
Signed-off-by: Swaraj Kumar <swaraj.kumar@samsung.com>
10 months agoadded test cases for coverage 65/14065/1
Monosij Ghosh [Mon, 13 Jan 2025 12:59:40 +0000 (18:29 +0530)]
added test cases for coverage

added TCs for trainingmgr_main file

Change-Id: Ie4deb11d2623bfcf4f570c186be69e327d0f6a48
Signed-off-by: Monosij Ghosh <mono.ghosh@samsung.com>
11 months agoUnit-test for trainingmgr_utils 60/14060/1
ashishj1729 [Fri, 10 Jan 2025 13:30:35 +0000 (19:00 +0530)]
Unit-test for trainingmgr_utils

Change-Id: Id7eed32ebdddd2e0390827486cdb55345579c134
Signed-off-by: ashishj1729 <jain.ashish@samsung.com>
11 months agoAdding Unit-Test for Trainingmgr_operations 59/14059/1
ashishj1729 [Fri, 10 Jan 2025 09:29:05 +0000 (14:59 +0530)]
Adding Unit-Test for Trainingmgr_operations

Change-Id: I421408bb94d1d72a893b244464a9d57dcf2b399f
Signed-off-by: ashishj1729 <jain.ashish@samsung.com>
11 months agoUpdating Header as per new API-root 31/14031/1
ashishj1729 [Wed, 8 Jan 2025 11:50:04 +0000 (17:20 +0530)]
Updating Header as per new API-root

Change-Id: Ia52aaebb47fbead4b66b4bc580fb8b1597ed5aeb
Signed-off-by: ashishj1729 <jain.ashish@samsung.com>
11 months agoadded test cases for TM 24/14024/4
Monosij Ghosh [Tue, 7 Jan 2025 08:38:46 +0000 (14:08 +0530)]
added test cases for TM

added test cases for trainingjob_service file

Change-Id: I29d912b4057ef67f3e9b57e0fea1eca111782220
Signed-off-by: Monosij Ghosh <mono.ghosh@samsung.com>
11 months agotest case addtion for TM 17/14017/2
Monosij Ghosh [Fri, 3 Jan 2025 11:57:00 +0000 (17:27 +0530)]
test case addtion for TM

added test cases for trainingjob_controller file

Change-Id: If43c6e85631f7068a7df64322acf18aaa8cf9337
Signed-off-by: Monosij Ghosh <mono.ghosh@samsung.com>
11 months agoMerge "TM module branch out for K release" 3.0.0
subhash kumar singh [Fri, 3 Jan 2025 12:59:03 +0000 (12:59 +0000)]
Merge "TM module branch out for K release"

11 months agoTM module branch out for K release 92/13992/2
Monosij Ghosh [Fri, 3 Jan 2025 09:06:57 +0000 (14:36 +0530)]
TM module branch out for K release

changing container tags to 3.0.0 for K release

Change-Id: I0f7278f473dc54888242946294e1f605fc396dc5
Signed-off-by: Monosij Ghosh <mono.ghosh@samsung.com>
11 months agonew container tag for k release 88/13988/1
rajdeep11 [Fri, 3 Jan 2025 09:29:08 +0000 (14:59 +0530)]
new container tag for k release

Change-Id: I03a1902f743d74c9057db84d3bdc9260fc035485
Signed-off-by: rajdeep11 <rajdeep.sin@samsung.com>
11 months agoResolving Linter Issues including: 82/13982/2
ashishj1729 [Thu, 2 Jan 2025 12:40:08 +0000 (18:10 +0530)]
Resolving Linter Issues including:
1. Removing Unused Imports
2. Removing Unused Variables
3. Minor Bugfix
4. Handling Deletion Cases during DataExtraction in the async-thread

Change-Id: Iccf5f5819b296497f6e01c943526b71a1242fb5e
Signed-off-by: ashishj1729 <jain.ashish@samsung.com>
11 months agoMerge "changes for url_prefix and featuregroup controller and service"
subhash kumar singh [Thu, 26 Dec 2024 11:57:31 +0000 (11:57 +0000)]
Merge "changes for url_prefix and featuregroup controller and service"

11 months agochanges for url_prefix and featuregroup controller and service 80/13980/2
rajdeep11 [Thu, 26 Dec 2024 11:15:09 +0000 (16:45 +0530)]
changes for url_prefix and featuregroup controller and service

Description:
1) adding url_prefix to trainingjob_controller and
featuregroup_controller
2) adding get_all_featuregroup to featuregroup service
3) fixing the UNIQUE_VOILATION error in featuregroup creation

Change-Id: I67359950734b9816b4d7b45fd5038bae7835a99e
Signed-off-by: rajdeep11 <rajdeep.sin@samsung.com>
11 months agoFixes for DME enabled FeatureGroup-Creation 73/13973/1
ashishj1729 [Tue, 24 Dec 2024 13:57:58 +0000 (19:27 +0530)]
Fixes for DME enabled FeatureGroup-Creation

Change-Id: Ifdaeff8716faa82cc58dd347c8d78f96b6337b73
Signed-off-by: ashishj1729 <jain.ashish@samsung.com>
11 months agochanges to add retraining pipeline in json and fixing the null dump to 58/13958/2
rajdeep11 [Mon, 23 Dec 2024 10:37:30 +0000 (16:07 +0530)]
changes to add retraining pipeline in json and fixing the null dump to
string

Change-Id: I9f348f1363286a87b03d38bd4fa399e5198937ef
Signed-off-by: rajdeep11 <rajdeep.sin@samsung.com>
11 months agoMerge "changes for a featuregroup that does not exist"
subhash kumar singh [Mon, 23 Dec 2024 10:47:57 +0000 (10:47 +0000)]
Merge "changes for a featuregroup that does not exist"

11 months agoTM module DELETE API fixes 56/13956/1
Monosij Ghosh [Mon, 23 Dec 2024 08:30:13 +0000 (14:00 +0530)]
TM module DELETE API fixes

relevant error returned when trainingjob_id is not valid

Change-Id: I17ec901b3ef6e84f69e27556d1049b00e6984e86
Signed-off-by: Monosij Ghosh <mono.ghosh@samsung.com>
11 months agochanges for a featuregroup that does not exist 55/13955/3
rajdeep11 [Mon, 23 Dec 2024 06:53:37 +0000 (12:23 +0530)]
changes for a featuregroup that does not exist

Change-Id: I254f8a189e478fbb13e9960dbf23ba1f177ec332
Signed-off-by: rajdeep11 <rajdeep.sin@samsung.com>
11 months agoChanges does: 54/13954/3
rajdeep11 [Sat, 21 Dec 2024 11:19:24 +0000 (16:49 +0530)]
Changes does:
1) Enabling the notification rapp
2) Handling the exceptions
3) changing the status to failed, and even fixing its code
        4) Handled not relavent error thrown when model is not registered
        5) add location in header of create trainingjob
Change-Id: I80845fdf907fd3bd59fde1ba454771eaa1290359
Signed-off-by: rajdeep11 <rajdeep.sin@samsung.com>
11 months agoRemove missing imports 49/13949/1
subhash kumar singh [Fri, 20 Dec 2024 09:40:50 +0000 (09:40 +0000)]
Remove missing imports

Removed missing imports to avoid tm deployment fail.

Change-Id: I5cad4d3aa1ff8f55e704ee2bb180ffa195113e65
Signed-off-by: subhash kumar singh <subh.singh@samsung.com>
11 months agochanges for retraining 81/13881/9
rajdeep11 [Tue, 17 Dec 2024 06:15:21 +0000 (11:45 +0530)]
changes for retraining

Change-Id: I3c35fdb7ede087e9d24cef6ce6dcf2929019d11c
Signed-off-by: rajdeep11 <rajdeep.sin@samsung.com>
11 months agoadding featuregroup controller and making the featuregroup name unique 66/13866/5
rajdeep11 [Fri, 13 Dec 2024 12:57:37 +0000 (18:27 +0530)]
adding featuregroup controller and making the featuregroup name unique

Change-Id: I3218f65ee3e27ba1432dc6aa8b711615ddf3cf85
Signed-off-by: rajdeep11 <rajdeep.sin@samsung.com>
11 months agochanges to fix getmodelzip 61/13861/6
rajdeep11 [Fri, 13 Dec 2024 10:14:14 +0000 (15:44 +0530)]
changes to fix getmodelzip

Change-Id: I438723e339205e87502b6306110532002bfb78fc
Signed-off-by: rajdeep11 <rajdeep.sin@samsung.com>
11 months agoMerge "Minor Buffix includes: 1. Featuregroup Lists contains Id now 2. TrainingConfig...
subhash kumar singh [Thu, 19 Dec 2024 10:14:52 +0000 (10:14 +0000)]
Merge "Minor Buffix includes: 1. Featuregroup Lists contains Id now 2. TrainingConfig is returned as json rather than string 3. List Trainingjobs is working now 4. FeatureGroupDeduction changes as per MME response change"

11 months agoMinor Buffix includes: 08/13908/1
ashishj1729 [Thu, 19 Dec 2024 09:56:36 +0000 (15:26 +0530)]
Minor Buffix includes:
1. Featuregroup Lists contains Id now
2. TrainingConfig is returned as json rather than string
3. List Trainingjobs is working now
4. FeatureGroupDeduction changes as per MME response change

Change-Id: I063cc2474c5b981c86e32f5bc8bb81faa3b2005c
Signed-off-by: ashishj1729 <jain.ashish@samsung.com>
11 months agoMerge "Fix create feature gruop"
Rajdeep Singh [Wed, 18 Dec 2024 20:01:05 +0000 (20:01 +0000)]
Merge "Fix create feature gruop"

11 months agoMerge "TM module API fixes"
subhash kumar singh [Tue, 17 Dec 2024 12:46:59 +0000 (12:46 +0000)]
Merge "TM module API fixes"