LabObjects#

class controller.models.domain.lab.LabObjects(env_config_map, quota, pod, namespace, config_maps, network_policy, pvcs, secrets, service)#

Bases: LabStateObjects

All of the Kubernetes objects making up a user’s lab.

Parameters:
  • env_config_map (V1ConfigMap) –

  • quota (V1ResourceQuota | None) –

  • pod (V1Pod) –

  • namespace (V1Namespace) –

  • config_maps (list[V1ConfigMap]) –

  • network_policy (V1NetworkPolicy) –

  • pvcs (list[V1PersistentVolumeClaim]) –

  • secrets (list[V1Secret]) –

  • service (V1Service) –