Context
Each executor needs changes before it can be used in a multi-team setup. The two major requirements are:
- Ability to read team-based configuration - e.g., two CeleryExecutors may need different brokers, backends, or autoscaling settings, etc for different teams.
- The executors must be safe to run concurrently within the same scheduler process - e.g. no shared memory/queues, global DB tables, or shared filesystem, etc. This implies different things for different executors; some may need little to no changes some may need many.
This is a meta tracking Issue for which executors have been converted. Please comment if you'd like to take on a particular executor.
Task list:
Community Supported Executors:
Third Party Executors (Providers)
Amazon
Committer