Affects Version/s: None
Fix Version/s: None
In our production environment we need to create a lot of indexes and use indexTool to build the index also sometime use tools like indexScrutiny to verify the health and status of indexes, etc.
PQS can act as a REST API end point (proxy) that allows developers to call and run commands that phoenix currently support via command line only:
- Allow developers to develop tools in their application to run and integrate phoenix command line tools into their application without a human intervention.
- Remove unnecessary access permission to production from non admins.
- Simplify the Index management (or any other future command line tool that will be added to phoenix) and remove the possibility of human error, etc.
I was looking at the implementation
PHOENIX-5827 as an example. I think we can simply define a new context and use that to trigger phoenix command line tools from PQS and return the result (perhaps the MR job link,...) to the client.