Bug 52228 - provide diagnostics module for Kelvin-API
provide diagnostics module for Kelvin-API
Status: NEW
Product: UCS@school
Classification: Unclassified
Component: HTTP-API (Kelvin)
UCS@school 4.4
Other Linux
: P5 normal (vote)
: ---
Assigned To: UCS@school maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-10-16 10:26 CEST by Dirk Ahrnke
Modified: 2023-06-12 14:14 CEST (History)
1 user (show)

See Also:
What kind of report is it?: Feature Request
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Ahrnke univentionstaff 2020-10-16 10:26:18 CEST
As an administrator I want to be able to check if the installed Kelvin-API is working in general.

atm the only way known to me is to pick some curl-commands from the documentation and see if the API will provide expected (if any) results. This is error prone.

It would be nice to have an extension of the UMC diagnostics module which is installed with the Kelvin-API which automates these checks in a reproducable way.

The following tests appear to be sufficient:
- authentication is successful
- the listing of the resources (roles, schools, users) ist succesful

Given that the Kelvin-API will be installed in larger environments it may be useful that the listing of users and schools will be limited to avoid unneeded resource usage during the test.