This is the monthly report of February 2022, 45 days after announcement of the projet.
Many things done and it’s really cool!
So let’s go ;)
I started speech about rules in the last monthly report and so I will continue for this month.
The first implementation of rule actions (actions played after modifications in the backend) is on the code repository.
The code works and when creates an item (for example, a server), an email is sent, a host is created into Zabbix monitoring solution (and the Zabbix id is stored in a property of the server in FusionSuite).
Many tests are added for this part, but need little modifications to be tagged as stable!
One element in specification, not yet added) is the possibility to execute the actions in asynchronous to keep quick execution of add/update/delete an item. We can have an action script takes many seconds to execute.
Code has been written to have a cli for helping the administrator to manage tasks.
The cli can be used, for the moment, to:
For the cli usage, there are 2 modes:
The documentation has been written too: cli documentation.
I have enhanced the tests to run on many databases and many versions.
The tested and supported databases, for the moment, are:
The cli part is not yet added for SQLite.
For MS SQLSERVER, I have troubles with UTF-8 support and so not have found the right method to use it correctly. If someone has skills on it, contact us (find information on the website).
The database part and endpoint has been started to be implemented in the backend to manage the userparams (needed for the frontend).
Much information and news about the frontend this month ^_^.
Begin add tests of the frontend to check security dependences, success build of the website.
I have upgraded the framework we use to Ionic 6 and Angular 13. Better performances and new features we will be able to use.
The design works has been started with Sarah, ergonomist working at our partner Probesys. After 3 sessions about item list, the first implementation has started.
This is the before/after design on items list:
User params are currently to be added, like order of columns, display or not a column, number of elements to display (pagination).
The code works, can be saved into the backend and loaded when load the frontend.
This part will be finished in March.
The CSV import feature has been written. It permits to load a CSV file, define the properties to fill for each column (the import model will be stored in userparams, not yet coded) and import into the backend.
The feature works nicely.
Our partner Probesys has opened a job offer for a developer to works on FusionSuite. It’s for french people, and you can find all details on website.
Liking introduced in January, the first tests campaign is planned in May - June. I guess the inscriptions will be communicated in the next monthly report (so end of March).
The website has been updated, Maël Jeuffrard and Laurent Lienhard has been officially added to the team ^_^. Welcome to them!
The documentation continues to be written. We had splitted it in three parts:
You can find at the URL.
I’m thinking about creating a structure for the FusionSuite project (foundation, association..).
The reasons is to:
No provisions of service planned with this structure, it will be the role of partners ;)
The jobs continues and begin to works in all parts of the project and the tool, YEAH
David Durieux - Leader of FusionSuite project