inmanta / inmanta-core

Inmanta is an automation and orchestration tool
https://inmanta.com
Apache License 2.0
27 stars 7 forks source link

Make exectutor report deploys to the scheduler #8189

Open wouterdb opened 1 week ago

wouterdb commented 1 week ago

On deploy, the executor reports start and end to the server, we want to move this to the scheduler.

It should be feasible by:

  1. [x] updating executor to not call deploy_start and deploy_done to the server, but do it in the surrounding Deploy task
  2. [ ] inline the deploy_start and deploy_done methods into the scheduler
  3. [ ] strip them to cover only the case at hand (when replacing in-db state with in-memory state, be mindful of recovery behavior)

May interact with #8187 and should not be done in parallel

wouterdb commented 1 day ago

Hey team! Please add your planning poker estimate with Zenhub @arnaudsjs @hlloreda @Hugo-Inmanta @jptrindade