This diagram depicts the Distributed Application Scheduler (or 'orchestrator') and the key relationships with other components.
The orchestratror provides a number of API components used to define and manage the creation and deployment of composite applications.
- Project Management provides multi-tenancy in the application from a user perspective
- Composite App Management manages composite apps that are collections of Helm Charts one per application
- Composite Profile Management manages composite profiles that are collections of profile one per application
- Deployment Intent Group Management manages Intents for composite Applications
- Controller Registration manages placement and action controller registration, priorities etc.
- Status Notifier framework allows user to get on-demand status updates or notifications on status updates