Feature #25440
closed
Deprecate applicable_errata in Host Bulk Actions API response
Added by Shimon Shtein about 6 years ago.
Updated almost 5 years ago.
Description
host_bulk_actions_controller uses erratum.json.rabl for applicable_errata and installable_errata actions. This template contains non-paginated list of hosts available for each specific erratum. The list is generated by using a query for each erratum object.
My suggestion is removing this list from erratum API response and changing the UI to query hosts list only when the erratum details are shown.
To maintain backwards compatibility with previous API response, I suggest adding special parameter "compatibility_mode" to the request. When this parameter will be set to true, the system would behave as it was previously (it will be much slower, but will send hosts list as part of the response). Default behavior would be removing the list in favor of much faster response times.
- Status changed from New to Ready For Testing
- Assignee set to Shimon Shtein
- Pull request https://github.com/Katello/katello/pull/7829 added
- Target version set to Katello 3.10.0
- Triaged changed from No to Yes
- Target version changed from Katello 3.10.0 to Katello 3.11.0
- Target version changed from Katello 3.11.0 to Katello 3.12.0
- Target version changed from Katello 3.12.0 to Katello 3.13.0
- Triaged changed from Yes to No
- Triaged changed from No to Yes
- Blocked by Bug #27679: content hosts bulk errata pages should not use 'applicable_hosts' added
- Target version changed from Katello 3.13.0 to Katello 3.14.0
- Target version changed from Katello 3.14.0 to Katello 3.15.0
- Pull request https://github.com/Katello/katello/pull/8576 added
- Fixed in Releases Katello 3.16.0 added
- Status changed from Ready For Testing to Closed
- Tracker changed from Bug to Feature
- Subject changed from Host bulk actions have query as part of RABL templates. to Deprecate applicable_errata in Host Bulk Actions API response
Also available in: Atom
PDF