Is your feature request related to a problem? Please describe.
Recent changes to Kebechet have caused optimizations to only schedule advises when specifically requested, this means that internal triggers scheduling Kebechet will no longer cause user-api requests. We need to move these requests further up the pipeline to investigator so that we can handle new CVE issues.
Describe the solution you'd like
Use Thamos to send authenticated requests to UserAPI directly from investigator
Describe alternatives you've considered
There may be an option for sending advise schedule methods directly, but this requires bypassing caching which exists on user-api. It would also require duplicating the code in user-api which stores the software stacks for later retrieval by adviser.
Is your feature request related to a problem? Please describe.
Recent changes to Kebechet have caused optimizations to only schedule advises when specifically requested, this means that internal triggers scheduling Kebechet will no longer cause user-api requests. We need to move these requests further up the pipeline to investigator so that we can handle new CVE issues.
Describe the solution you'd like
Use Thamos to send authenticated requests to UserAPI directly from investigator
Describe alternatives you've considered
There may be an option for sending advise schedule methods directly, but this requires bypassing caching which exists on user-api. It would also require duplicating the code in user-api which stores the software stacks for later retrieval by adviser.