LabStateObjects¶
- class controller.models.domain.lab.LabStateObjects(env_config_map, quota, pod)¶
Bases:
object
All of the Kubernetes objects required to reconstruct lab state.
On startup and reconciliation, these objects are retrieved from Kubernetes for each user with a running lab and are used to recreate the internal state for that user. This is a subset of the objects used to create the lab (see
LabObjects
).- Parameters:
env_config_map (
V1ConfigMap
)quota (
V1ResourceQuota
|None
)pod (
V1Pod
)