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)