LabObjectNames¶
- class controller.models.domain.lab.LabObjectNames(username, namespace, env_config_map, quota, pod)¶
Bases:
object
Names for the key Kubernetes objects making up a user’s lab.
An instance of this object contains the names for a specific user, named in the
username
field.Only the objects that need to be retrieved from Kubernetes in order to reconcile state need to be named here. The rest can be internal implementation details of
LabBuilder
.Attributes Summary
Name of the config map holding the lab environment.
Namespace for the lab.
Name of the pod.
Name of the resource quota object, if any.
User who owns objects with these names.
Attributes Documentation