This PR restructures the API endpoint that kicks off indexing jobs. A k8s cronjob has been added to the backend application so that it effectively acts as a manager for indexing jobs (checking for a running job and scheduling the next job if any exist).
multiple graphrag indexing jobs can be submitted and the job manager will run each job in the order that they were submitted (based on time).
small update to disable localAuth on CosmosDB
small update to deployment script to check and remove an APIM instance if it is in a soft-deleted state. This prevents deployments from erroring out if a deployment is run in the same resource group again
This PR restructures the API endpoint that kicks off indexing jobs. A k8s cronjob has been added to the backend application so that it effectively acts as a manager for indexing jobs (checking for a running job and scheduling the next job if any exist).