Commit graph

43 commits

Author SHA1 Message Date
Amin Ben Romdhane
d45e57afd6 Tools: added decollector module 2025-10-22 12:44:36 +02:00
Amin Ben Romdhane
c7e783aecd
Update pipeline to cover all micro-services 2025-05-08 17:34:23 +00:00
Amin Ben Romdhane
ccc15bd9e1
Fix tools to show available datamodel correctly 2025-05-01 17:24:36 +05:30
Vivek Kumar Dutta
805bfc19d7
Updated tr181 xml to 2.19.1 2025-04-26 15:10:57 +05:30
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
af2c564ab8 tools: repo specific vendor extn 2025-02-14 18:11:55 +05:30
Vivek Kumar Dutta
dea555173f
tools: Fix datatypes in generated json 2024-11-27 12:21:15 +00:00
Amin Ben Romdhane
062c13e833 Move DeviceInfo to sysmngr package 2024-11-06 11:30:31 +01:00
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
1eaf1298af Move Instance Alias handling to icwmp 2024-07-12 14:50:47 +05:30
Vivek Kumar Dutta
7cdea20a2d docs: cleanup and update 2024-07-09 17:48:18 +05:30
Vivek Kumar Dutta
d3eb113a02 Fix tools for diagnostics 2024-06-16 22:04:32 +05:30
Amin Ben Romdhane
6df8fecbcc Move Device.WiFi. to wifidmd 2024-05-30 07:51:00 +00:00
Vivek Kumar Dutta
7bfb04861b Fix tools test pipeline 2024-05-29 12:39:08 +05:30
Amin Ben Romdhane
058778371d Fix pipeline 2024-05-14 16:22:25 +02: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
6332fe98e1 T#13964: Generate single datamodel.json from datamodel xmls 2024-04-12 03:11:09 +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
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
ea0b14e838 Move tr104 out to run it as dm micro-service 2023-07-17 04:18:05 +00:00
Muhannad Alrifaai
bd4f3c45fb XML generation for data model is failing intermittently on pipeline. 2023-07-12 13:06:48 +00:00
Amin Ben Romdhane
4d922c12c4 Update documentation 2023-04-18 11:30:46 +00:00
Amin Ben Romdhane
3cb2e902ba rename 'libbbf_api' -> 'libbbfdm-api' & 'libbbf_dm' -> 'libbbfdm' 2023-04-17 23:33:55 +02:00
Amin Ben Romdhane
b8bc5c3423 Create a new libraries 'libbbf_api' && 'libbbf_dm' 2023-03-28 16:18:10 +02:00
Andrii Pypa
c6244449c0 Generate local data model for TR-471 2023-03-26 15:04:20 +00:00
Suvendhu Hansa
4ed1dfffc3 Added description of vendor specific params 2022-11-04 12:26:11 +00:00
suvendhu
7d0c3f9f0c Bug#9118 Fix DM generator script child parent ordering 2022-11-01 14:43:58 +05:30
Suvendhu Hansa
248a8e2053 Handle param information from xml and json
* Added handilng to add description from BBF's DM xml file to converted json file.
* Change DM aggregation in temp txt file from CSV format to JSON
* Added "dm_json_files" in tools_input.json file to define the path of Json files having more details about DM parameters
* Added support to read DM param description from json plugin and update it in "datamodel_default.xml"
* Added support to read the description from defined "dm_json_files" in case description of param is not present in json plugin
* Added support to read the description from defined "dm_json_files" in case datamodel param defined in 'C' code
* Added enum and list type DM parameter in generated "datamodel_default.xml"
2022-09-28 08:46:30 +00:00
vdutta
db708d1050 Updated plugins path 2022-06-09 14:09:08 +05:30
suvendhu
1801191924 T#8007 shared DMOBJ objects creates empty parameter list 2022-05-13 12:32:02 +05:30
Suvendhu Hansa
29a6ada1f7 Updated xml to json generator for events 2022-03-25 09:38:51 +00:00
vdutta
3b2e55fdef Updated tools to get dm report on sub-tree 2022-01-13 21:49:43 +05:30
Amin Ben Ramdhane
7f6f4e36a0 Improve bbf tools 2021-10-14 13:28:49 +01:00
vdutta
8dcd8b687f Removed non-ascii characters from script output 2021-10-12 11:02:23 +05:30
vdutta
49a0528eb2 test: Fix pep8 errors on tools 2021-08-24 20:59:05 +05:30
Amin Ben Ramdhane
ec78e61128 Ticket refs #5626: Add in-tree definitions for usp events 2021-08-17 19:08:31 +01:00
Amin Ben Ramdhane
6a252f514c Ticket refs #5505: Move operate commands to there own datamodel files 2021-07-22 15:18:01 +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
fdd68cfde3 Update the shell interpreter to python3 instead of python2 2021-07-13 11:21:49 +01:00
Amin Ben Ramdhane
5e72e0b978 Ticket refs #4767: Adapt Tools and Documentation to new Vendor Extension mechanism
- Add support for vendor extension in Excel, XML tools
 - Convert shell script to python
 - Update Documentation
2021-04-06 15:06:50 +01:00