Commit graph

43 commits

Author SHA1 Message Date
Amin Ben Romdhane
94fd8ccbb7
Improve pipeline to run external modules as micro-service 2024-11-07 10:26:54 +00:00
Amin Ben Romdhane
062c13e833 Move DeviceInfo to sysmngr package 2024-11-06 11:30:31 +01:00
Amin Ben Romdhane
47537bb4ab
Feature #15266: Add support to assign list of references using JSON plugins 2024-10-07 14:49:59 +00:00
Amin Ben Romdhane
af2b0c0203
Align with new code-analysis docker image 2024-09-20 06:18:52 +00:00
Amin Ben Romdhane
50dfaa491d Move network related datamodel to netmngr 2024-08-20 10:38:10 +00:00
Amin Ben Romdhane
72207e3aa1 JSON Plugin: Cannot Set an empty value 2024-08-19 10:07:35 +00:00
Amin Ben Romdhane
75195a112e
T#14683: reduce cpu usages 2024-08-07 11:12:13 +00:00
Amin Ben Romdhane
3a3b00b8e4
Remove support for deleting all instances since cwmp and usp protocols do not require it 2024-08-06 14:08:27 +00:00
Amin Ben Romdhane
2d8844df87 Operate/event: Store output data in blob message 2024-07-31 11:49:09 +02:00
Amin Ben Romdhane
6df8fecbcc Move Device.WiFi. to wifidmd 2024-05-30 07:51:00 +00:00
Vivek Kumar Dutta
2d65ca3a36 Remove redundant func 2024-05-29 17:30:42 +00:00
Amin Ben Romdhane
c35c1da0b2 F#14418: Generic API to datamodel reference handling 2024-05-16 09:47:58 +00:00
Vivek Kumar Dutta
63fad00eee Multiple improvements
- New input daemon option, 'service_name' to easily configure micro-service
- service_name used with 'dm_' prefix in process name
- service_name with 'dm_' prefix and '_inst' suffix for forked instance updater
- Unified signal handler for micro-service and main process
- Cli argument '-m' overloaded to support module name in place of plugin path
- Test alignments and improvements
2024-04-15 13:46:49 +00:00
Amin Ben Romdhane
2120b2d27b JSON Plugin: use ubus blocking API to run operate command 2024-03-21 10:37:57 +01:00
Vivek Kumar Dutta
afe17e7b3a Support external datamodel reference from json plugin 2024-03-15 11:28:37 +00:00
Amin Ben Romdhane
70c0665f95 T#13822: Add support for linker, dmmap and list for json_plugin_v2 2024-03-08 04:43:57 +00:00
Vivek Kumar Dutta
45a5ba0c08 Add support for linker in json plugin v2 2024-03-07 12:21:25 +05:30
Amin Ben Romdhane
8acd70acf1 T#13729: Use generic structure dm_data for multi-instance objects 2024-03-06 04:34:31 +00:00
Amin Ben Romdhane
e22698c246 Use the correct version when running JSON Plugin as micro-service 2024-02-23 12:10:50 +01:00
Amin Ben Romdhane
c26fa5d295 JSON Plugin: Added support for extending/overwriting/excluding in version 2 2024-02-21 16:57:37 +01:00
Suvendhu Hansa
4062ae5b64 Fix default value of plugin params 2024-02-15 21:14:15 +05:30
Amin Ben Romdhane
0bde2364b6 Added support for OpenVPN Object 2024-02-06 09:08:01 +00:00
Amin Ben Romdhane
379f492041 T#13540: Support Overwriting/Disabling/Extending core datamodel using JSON Plugins 2024-02-06 06:20:59 +00:00
Amin Ben Romdhane
b1be97457c bbfdm-api: Enhance replace_str API to utilize provided buffer 2024-02-05 16:11:22 +01:00
Amin Ben Romdhane
b3945f8b0e Feature #13148: Replace vendor implementation with DotSo plugin 2024-01-23 20:52:37 +00:00
Amin Ben Romdhane
36a805cac4 Feature #13149: Move event notification mappings to micro-services 2024-01-23 14:53:42 +01:00
Amin Ben Romdhane
cd2066de67 B#13293: JSON mapping gets cause high CPU % and memory leak 2024-01-10 13:16:58 +01:00
Amin Ben Romdhane
8d32f02f35 T#12237: Add support to show password for SecuredRoles 2024-01-09 12:37:39 +00:00
Suvendhu Hansa
c66b1b1168 Fix warnings 2023-12-15 14:39:40 +00:00
Amin Ben Romdhane
1a7d15e1c5 T#12957: minimize tools dependency 2023-12-13 14:26:52 +00:00
Amin Ben Romdhane
7ecae3f6d1 Update bbfdm tools 2023-11-20 13:36:36 +00:00
Vivek Kumar Dutta
7ddd1064e4
Updated include headers 2023-10-19 16:28:42 +05:30
Vivek Kumar Dutta
4ff4f09126 Support loading plugins from microservices 2023-10-17 10:23:58 +00:00
Amin Ben Romdhane
bf99dbfc7d Align JSON plugin with the new linker API 2023-10-04 16:47:40 +02:00
Amin Ben Romdhane
70a0917cc4 DMLEAF structure: delete 'default_value' argument 2023-08-09 11:07:29 +02:00
Amin Ben Romdhane
bc4c5acc7e Feature #11634: Replace core DM node using micro-services 2023-08-08 17:45:50 +02:00
Amin Ben Romdhane
58fab6623f Feature #10073: Update alias handling 2023-08-02 21:06:04 +00:00
Amin Ben Romdhane
a641b786b0 Feature #11250: Add support for fault messages 2023-07-26 13:40:04 +00:00
Amin Ben Romdhane
f2ce98d970 Use USP_XXX as a prefix for usp errors 2023-05-24 17:55:41 +02:00
Amin Ben Romdhane
bbc75ff409 Revert "Use USP_XXX as a prefix for usp errors"
This reverts commit e9e78b4108.
2023-05-24 17:19:39 +02:00
Amin Ben Romdhane
e9e78b4108 Use USP_XXX as a prefix for usp errors 2023-05-23 10:16:53 +02:00
Amin Ben Romdhane
0e8cb4dbd3 bbfdm: Update Operate handling 2023-05-22 09:37:38 +02:00
Amin Ben Romdhane
457550b0c1 bbfdmd: Collect datamodel from decentralized nodes 2023-05-16 14:13:03 +00:00