Implement internal endpoint to retrieve applicable runner controllers

What does this MR do and why?

Implement internal endpoint to retrieve applicable runner controllers

This change set introduces a new internal REST API endpoint for KAS (Job Router) to retrieve applicable runner controllers for admission control given a runner. Currently, all registered runner controllers are applicable since we don't have any scoping yet (will be introduced with #582825).

The endpoint is behind the feature flag for the job router and additionally a new one specifically for admission control.

References

Refs #582799 (closed)

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading