Vivek Kumar Dutta
64e898c47e
Update vendor extension in pipeline
2025-02-25 17:07:49 +05:30
Amin Ben Romdhane
f21814dd4e
Optimize bbfdmd
...
* All core Data Model move to core micro-service
* New bbfdmd daemon to use async call to optimize RPCs handling
2025-02-21 09:55:09 +00:00
Vivek Kumar Dutta
7c2b2fe412
Fix pipeline
2025-01-19 19:46:20 +05:30
Vivek Kumar Dutta
f521ac7ef3
Update Documentation
2024-12-18 12:27:26 +00:00
Amin Ben Romdhane
b591f3fa88
Pipeline: Align with sysmngr updates
2024-12-05 16:08:09 +01:00
Vivek Kumar Dutta
1fd3463e11
Fix pipeline
2024-12-04 17:34:47 +05:30
Vivek Kumar Dutta
d4611a4e71
Fix pipeline
2024-11-15 16:14:42 +05:30
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
94e941907f
Improve bbf.config handler for external config change
2024-10-29 11:13:38 +00:00
Vivek Kumar Dutta
6c466f143b
Fix pipeline
2024-10-16 12:06:49 +05:30
Amin Ben Romdhane
9a6dfdfe3e
Split 'bbfdmd' into two binaries: 'bbfdmd' (main tree) and 'dm-service' (micro-service tree)
2024-09-10 09:30:50 +00:00
Amin Ben Romdhane
fa69524868
Multiple updates
...
- Transaction APIs removed
- Use different save dirs per proto
- In process instance update notifier
- Use event based refresh timer
- Commit changes from main daemon for default proto
- For add request commit changes without reload for default proto
- extend bbf.config to monitor based on input
- extend bbf.config to reload/commit based on input
- extend bb.config to provide list of service changes based on proto
2024-08-17 07:18:35 +00:00
Amin Ben Romdhane
75195a112e
T#14683: reduce cpu usages
2024-08-07 11:12:13 +00:00
Vivek Kumar Dutta
d3eb113a02
Fix tools for diagnostics
2024-06-16 22:04:32 +05:30
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
ae765a8f8f
Feature #13323 : Use ciphertext to store and retrive password
2024-03-21 12:27:24 +00:00
Amin Ben Romdhane
b3945f8b0e
Feature #13148 : Replace vendor implementation with DotSo plugin
2024-01-23 20:52:37 +00:00
Amin Ben Romdhane
df6e91db4a
Optimize ci/cd pipeline
2023-12-13 14:54:27 +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
4ff4f09126
Support loading plugins from microservices
2023-10-17 10:23:58 +00:00
Amin Ben Romdhane
8162d226fe
Get the correct reference if the object was exposed from micro-service
2023-10-06 13:37:12 +00:00
Vivek Kumar Dutta
8610bef0a3
Optimize module test
2023-09-05 18:06:34 +05:30
Amin Ben Romdhane
a641b786b0
Feature #11250 : Add support for fault messages
2023-07-26 13:40:04 +00:00
Vivek Kumar Dutta
ea0b14e838
Move tr104 out to run it as dm micro-service
2023-07-17 04:18:05 +00:00
Vivek Kumar Dutta
7b376e0379
Align test paths
2023-07-11 17:47:17 +05:30
Amin Ben Romdhane
a3bed28cc1
bbfdm: Add support for service registration
2023-05-31 15:22:30 +02:00
Amin Ben Romdhane
457550b0c1
bbfdmd: Collect datamodel from decentralized nodes
2023-05-16 14:13:03 +00:00
Amin Ben Romdhane
3cb2e902ba
rename 'libbbf_api' -> 'libbbfdm-api' & 'libbbf_dm' -> 'libbbfdm'
2023-04-17 23:33:55 +02:00
Vivek Kumar Dutta
2d4a2a7f41
Align doc structure
2023-04-14 18:09:30 +05:30
Amin Ben Romdhane
0a4105c931
Add bbfdm daemon(bbfdmd)
2023-04-14 10:05:08 +00:00
Amin Ben Romdhane
6e9a821ebd
Remove support for libbbf_ubus
2023-03-27 14:15:29 +02:00
Suvendhu Hansa
90ac63e15a
T#8081 Moved users to usermngr
2022-12-02 11:29:39 +00:00
Amin Ben Ramdhane
0c8d4bcf69
T#8859: Improvement in diagnostics datamodel operations
2022-10-12 11:04:10 +00:00
Amin Ben Ramdhane
95c7459bce
T#8408: JSON Plugin: Fixed issues when multi-instance object mapping for multiple sections
2022-07-21 13:39:57 +01:00
Amin Ben Ramdhane
26326b5b57
Configure the maximum number of instances in build time
2022-06-16 08:26:04 +01:00
vdutta
720ebfa873
Build cpack release for downstream job
2022-06-10 14:31:42 +00:00
Amin Ben Ramdhane
c7bbc32351
bbf: compile using cmake instead of autotools
2022-06-06 17:15:16 +00:00
vdutta
ec38598048
Removed libbbf_api.so and disabled libbbf_ubus
2022-05-10 14:35:36 +00:00
vdutta
8675f66168
Config option to select ssl utility library
2022-03-03 16:22:27 +05:30
vdutta
2f87b0b54f
Use wolfssl for ssl dependent features
2022-02-24 10:38:54 +05:30
vdutta
d0fc18c07a
Use relative paths for the module tests
2022-02-18 08:01:00 +00:00
Suvendhu Hansa
8a1c125ddb
BBF: Library to expose dynamic DM over ubus
2021-11-25 13:20:53 +00:00
suvendhu
0d04be3ad4
Enable/disable plugin support using compilation flags
2021-10-27 11:25:02 +05:30
Amin Ben Ramdhane
4226c94946
Add more configs to cover all datamdoel and fix some memory leaks
2021-09-30 14:55:32 +01:00
Amin Ben Ramdhane
e10c674444
Add '-Wall -Werror' flags to TARGET_CFLAGS
2021-08-16 10:06:02 +01:00
Vivek Kumar Dutta
f8535772a2
Added similar input options across tools
...
- Remove sub-process for calling sub scripts
- Updated readme
- Module test for tools
2021-07-21 09:55:29 +00:00
Amin Ben Ramdhane
7c3f42564c
Gitlab-ci: update docker image and improve the code
2021-06-04 19:12:30 +01:00
Amin Ben Ramdhane
e9fb75eb97
bbf: implement unit and functional tests
2021-05-03 18:29:28 +01:00