Bug 56735 - Add asynchronous UDM REST API client
Add asynchronous UDM REST API client
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UDM - REST API
UCS 5.0
Other Linux
: P5 normal (vote)
: UCS 5.0-7-errata
Assigned To: Florian Best
Johannes Lohmer
https://git.knut.univention.de/univen...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2023-10-16 19:02 CEST by Florian Best
Modified: 2024-04-03 13:10 CEST (History)
4 users (show)

See Also:
What kind of report is it?: Development Internal
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 Florian Best univentionstaff 2023-10-16 19:02:15 CEST
The example client of UDM REST API is synchronous.
We should deliver the same client with just asynchronous IO operations.
Comment 2 Florian Best univentionstaff 2024-02-16 13:25:16 CET
Issue: https://git.knut.univention.de/univention/ucs/-/issues/1668
Comment 3 Florian Best univentionstaff 2024-03-14 23:34:50 CET
An async UDM REST API client has been added, along with an example in the developer reference and a test case with 100% test coverage.

UCS 5.2:
univention-directory-manager-rest (12.0.3)
54def15fad18 | feat(udm-rest): add async client

ucs-test (12.0.14)
54def15fad18 | feat(udm-rest): add async client

904da20787db | docs(udm-rest-api): document async UDM REST API client

UCS 5.1:
41bc363d50b feat(udm-rest): add async client
16480b91f80 docs(udm-rest-api): document async UDM REST API client

UCS 5.0-7:
9a258089678 feat(udm-rest): add async client
a5fefcf9fe5 docs(udm-rest-api): document async UDM REST API client
Comment 4 Johannes Lohmer univentionstaff 2024-03-18 12:22:34 CET
code: ok
tests: ok
test-coverage: ok
manual-testing: ok
changelog: ok
errata-yaml: ok
nubus-compatibility: ok
debian-packaging: ok
Comment 6 Julia Bremer univentionstaff 2024-03-25 10:15:24 CET
Was just flakyness, tests aren't failing anymore-> back to verfied
Comment 7 Iván.Delgado univentionstaff 2024-04-03 13:10:55 CEST
<https://errata.software-univention.de/#/?erratum=5.0x1017>