-
Story
-
Resolution: Done
-
Normal
-
None
-
False
-
-
False
-
Unset
-
No
-
-
-
Plat-Ex Sprint 54, Plat-Ex Sprint 55, Plat-Ex Sprint 56, Plat-Ex Sprint 57, Plat-Ex Sprint 58, Plat-Ex Sprint 59
API discovery currently polls all models repeatedly and indefinitely. This will be problematic for our upcoming release as the process is slow, intensive, and expensive (charged per API request per user).
We can improve on this implementation in the short term. Ultimately we will need a backend solution closer to the source of the problem to resolve the issue permanently.
This story tracks the effort to update the SDK to accept a static list of core models through the app configuration.
AC:
**
- Update app config to accept static list of models that API discovery will fetch once.
- Update API discovery itself to take this list and fetch/store those models once.{}{}
See 22 November 2022 entry in HAC Core Arch sync doc for more details (slim API discovery): https://docs.google.com/document/d/1v5abxm5Gz6bDGLsdYwZc5ixZ2GiIja7xFt97LoBu7AU
- depends on
-
RHCLOUD-23685 Move API discovery from dynamic plugin to HAC-core
- Closed
- links to