Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The app controller will have to watch for App changes and interact with yunicorn-core to handle App events and status changes.
App admission: once an app is created, it should be submitted to the scheduler. The scheduler can accept or deny the app on certain conditions (e.g available resource in the queue)
App deletion: when an App CRD is deleted we should remove it from the scheduler
App status tracking: The status of the CRD should be in synch with the status from the core side. The source of truth must be the state from the core side.
The application states are documented in YUNIKORN-99.