Index Symbols | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W Symbols --config-file nublado-purger command line option nublado-purger-execute command line option nublado-purger-report command line option nublado-purger-warn command line option --debug nublado-purger command line option nublado-purger-execute command line option nublado-purger-report command line option nublado-purger-warn command line option --dry-run nublado-purger command line option nublado-purger-execute command line option nublado-purger-report command line option nublado-purger-warn command line option --future-duration nublado-purger-warn command line option --policy-file nublado-purger command line option nublado-purger-execute command line option nublado-purger-report command line option nublado-purger-warn command line option --version nublado command line option -c nublado-purger command line option nublado-purger-execute command line option nublado-purger-report command line option nublado-purger-warn command line option -d nublado-purger command line option nublado-purger-execute command line option nublado-purger-report command line option nublado-purger-warn command line option -p nublado-purger command line option nublado-purger-execute command line option nublado-purger-report command line option nublado-purger-warn command line option -t nublado-purger-warn command line option -x nublado-purger command line option nublado-purger-execute command line option nublado-purger-report command line option nublado-purger-warn command line option _ __call__() (nublado.controller.dependencies.config.ConfigDependency method) (nublado.controller.dependencies.context.ContextDependency method) A access_modes (nublado.controller.config.PVCVolumeSource attribute) aclose() (nublado.controller.dependencies.context.ContextDependency method) (nublado.controller.factory.Factory method) (nublado.controller.factory.ProcessContext method) (rubin.nublado.client.JupyterAsyncClient method) (rubin.nublado.client.NubladoClient method) action (nublado.controller.storage.kubernetes.watcher.WatchEvent attribute) active (nublado.controller.events.LabEvents attribute) activity_interval (nublado.controller.config.LabConfig attribute) add() (nublado.controller.models.domain.rspimage.RSPImageCollection method) ADDED (nublado.controller.models.domain.kubernetes.WatchEventType attribute) admin_token_path (rubin.nublado.spawner.NubladoSpawner attribute) affinity (nublado.controller.config.EnabledFileserverConfig attribute) (nublado.controller.config.FSAdminConfig attribute) (nublado.controller.config.LabConfig attribute) age (nublado.controller.models.domain.imagefilterpolicy.ImageFilterPolicy attribute) ALIAS (nublado.controller.models.domain.rsptag.RSPImageType attribute) alias() (nublado.controller.models.domain.rsptag.RSPImageTag class method) alias_tags (nublado.controller.models.v1.prepuller.PrepullerOptions attribute) alias_target (nublado.controller.models.domain.rspimage.RSPImage attribute) aliases (nublado.controller.models.domain.rspimage.RSPImage attribute) (nublado.controller.models.v1.prepuller.PrepulledImage attribute) all (nublado.controller.models.v1.prepuller.SpawnerImages attribute) all_images() (nublado.controller.models.domain.rspimage.RSPImageCollection method) all_tags() (nublado.controller.models.domain.rsptag.RSPImageTagCollection method) ALWAYS (nublado.controller.models.domain.kubernetes.PullPolicy attribute) api (nublado.controller.models.domain.gafaelfawr.UserQuota attribute) application (nublado.controller.config.EnabledFileserverConfig attribute) (nublado.controller.config.LabConfig attribute) ARGO_CD_ANNOTATIONS (in module nublado.controller.constants) asdict() (nublado.controller.events.ActiveLabsEvent method) (nublado.controller.events.LabMetadata method) (nublado.controller.events.SpawnFailureEvent method) (nublado.controller.events.SpawnSuccessEvent method) auth_to_hub() (rubin.nublado.client.NubladoClient method) auth_to_lab() (rubin.nublado.client.NubladoClient method) authenticate() (rubin.nublado.authenticator.GafaelfawrAuthenticator method) authorization (nublado.controller.models.domain.docker.DockerCredentials attribute) B background (nublado.controller.factory.ProcessContext attribute) BACKGROUND (nublado.controller.models.domain.kubernetes.PropagationPolicy attribute) BackgroundTaskManager (class in nublado.controller.background) base_group (nublado.controller.config.LabNSSFiles attribute) base_passwd (nublado.controller.config.LabNSSFiles attribute) base_url (nublado.controller.config.Config attribute) body (rubin.nublado.client.NubladoWebError attribute) (rubin.nublado.client.NubladoWebSocketError attribute) build() (nublado.controller.services.builder.fileserver.FileserverBuilder method) (nublado.controller.services.builder.fsadmin.FSAdminBuilder method) build_code_result() (rubin.nublado.client.MockJupyter method) build_internal_url() (nublado.controller.services.builder.lab.LabBuilder method) build_lab() (nublado.controller.services.builder.lab.LabBuilder method) build_mounts() (nublado.controller.services.builder.volumes.VolumeBuilder method) build_name() (nublado.controller.services.builder.fileserver.FileserverBuilder method) build_object_names() (nublado.controller.services.builder.lab.LabBuilder method) build_pod() (nublado.controller.services.builder.prepuller.PrepullerBuilder method) build_volumes() (nublado.controller.services.builder.volumes.VolumeBuilder method) BY_REFERENCE (rubin.nublado.client.NubladoImageClass attribute) BY_TAG (rubin.nublado.client.NubladoImageClass attribute) bytes_to_si() (in module nublado.controller.units) C cached (nublado.controller.models.v1.prepuller.Node attribute) CANDIDATE (nublado.controller.models.domain.rsptag.RSPImageType attribute) cell (rubin.nublado.client.CodeContext attribute) cell_number (rubin.nublado.client.CodeContext attribute) close() (nublado.controller.storage.kubernetes.watcher.KubernetesWatcher method) code (rubin.nublado.client.NubladoExecutionError attribute) (rubin.nublado.client.NubladoWebSocketError attribute) CodeContext (class in rubin.nublado.client) COLOSSAL (nublado.controller.models.v1.lab.LabSize attribute) Colossal (rubin.nublado.client.NubladoImageSize attribute) comment (nublado.controller.models.domain.kubernetes.NodeToleration attribute) (nublado.controller.models.v1.prepuller.Node attribute) COMPLETE (nublado.controller.models.domain.lab.EventType attribute) config (nublado.controller.dependencies.config.ConfigDependency attribute) (nublado.controller.factory.ProcessContext attribute) (nublado.controller.models.v1.prepuller.PrepullerStatus attribute) config_maps (nublado.controller.models.domain.lab.LabObjects attribute) ConfigDependency (class in nublado.controller.dependencies.config) ConfigMapStorage (class in nublado.controller.storage.kubernetes.creator) CONFIGURATION_PATH (in module nublado.controller.constants) container_path (nublado.controller.config.VolumeMountConfig attribute) context (rubin.nublado.client.NubladoError attribute) (rubin.nublado.client.NubladoExecutionError attribute) (rubin.nublado.client.NubladoRedirectError attribute) (rubin.nublado.client.NubladoSpawnError attribute) (rubin.nublado.client.NubladoWebError attribute) (rubin.nublado.client.NubladoWebSocketError attribute) ContextDependency (class in nublado.controller.dependencies.context) ControllerTimeoutError ControllerWebError count (nublado.controller.events.ActiveLabsEvent attribute) cpu (nublado.controller.models.domain.gafaelfawr.NotebookQuota attribute) (nublado.controller.models.v1.lab.ResourceQuantity attribute) cpu_limit (nublado.controller.events.LabMetadata attribute) (nublado.controller.events.SpawnFailureEvent attribute) (nublado.controller.events.SpawnSuccessEvent attribute) cpu_request (nublado.controller.events.LabMetadata attribute) (nublado.controller.events.SpawnFailureEvent attribute) (nublado.controller.events.SpawnSuccessEvent attribute) cpu_to_cores() (in module nublado.controller.units) create() (nublado.controller.services.fileserver.FileserverManager method) (nublado.controller.services.fsadmin.FSAdminManager method) (nublado.controller.storage.kubernetes.creator.KubernetesObjectCreator method) (nublado.controller.storage.kubernetes.custom.CustomStorage method) (nublado.controller.storage.kubernetes.deleter.KubernetesObjectDeleter method) (nublado.controller.storage.kubernetes.fileserver.FileserverStorage method) (nublado.controller.storage.kubernetes.fsadmin.FSAdminStorage method) (nublado.controller.storage.kubernetes.lab.LabStorage method) (nublado.controller.storage.kubernetes.namespace.NamespaceStorage method) create_app() (in module nublado.controller.main) create_docker_storage() (nublado.controller.factory.Factory method) create_gafaelfawr_client() (nublado.controller.factory.Factory method) create_lab() (nublado.controller.services.lab.LabManager method) create_lab_builder() (nublado.controller.factory.Factory method) create_lab_storage() (nublado.controller.factory.Factory method) create_mock_token() (rubin.nublado.client.MockJupyter static method) CREATE_SESSION (rubin.nublado.client.MockJupyterAction attribute) creation_timeout (nublado.controller.config.EnabledFileserverConfig attribute) credentials (nublado.controller.models.domain.docker.DockerCredentials attribute) credentials_path (nublado.controller.models.v1.prepuller.DockerSourceOptions attribute) CUSTOM (nublado.controller.models.v1.lab.LabSize attribute) CustomStorage (class in nublado.controller.storage.kubernetes.custom) cutoff_version (nublado.controller.models.domain.imagefilterpolicy.ImageFilterPolicy attribute) cycle (nublado.controller.models.domain.rspimage.RSPImage attribute) (nublado.controller.models.domain.rsptag.RSPImageTag attribute) (nublado.controller.models.v1.prepuller.PrepullerOptions attribute) D daily (nublado.controller.models.domain.imagefilterpolicy.RSPImageFilterPolicy attribute) DAILY (nublado.controller.models.domain.rsptag.RSPImageType attribute) date (nublado.controller.models.domain.rspimage.RSPImage attribute) (nublado.controller.models.domain.rsptag.RSPImageTag attribute) debug (rubin.nublado.client.NubladoImage attribute) (rubin.nublado.client.NubladoImageByClass attribute) (rubin.nublado.client.NubladoImageByReference attribute) (rubin.nublado.client.NubladoImageByTag attribute) default_size (nublado.controller.config.LabConfig attribute) delete() (nublado.controller.services.fileserver.FileserverManager method) (nublado.controller.services.fsadmin.FSAdminManager method) (nublado.controller.storage.kubernetes.custom.CustomStorage method) (nublado.controller.storage.kubernetes.deleter.KubernetesObjectDeleter method) (nublado.controller.storage.kubernetes.fileserver.FileserverStorage method) (nublado.controller.storage.kubernetes.fsadmin.FSAdminStorage method) (nublado.controller.storage.kubernetes.namespace.NamespaceStorage method) (rubin.nublado.client.JupyterAsyncClient method) delete_after_completion() (nublado.controller.storage.kubernetes.pod.PodStorage method) DELETE_LAB (rubin.nublado.client.MockJupyterAction attribute) delete_lab() (nublado.controller.services.lab.LabManager method) delete_namespace() (nublado.controller.storage.kubernetes.lab.LabStorage method) delete_pod() (nublado.controller.storage.kubernetes.lab.LabStorage method) DELETE_SESSION (rubin.nublado.client.MockJupyterAction attribute) delete_timeout (nublado.controller.config.EnabledFileserverConfig attribute) (nublado.controller.config.LabConfig attribute) DELETED (nublado.controller.models.domain.kubernetes.WatchEventType attribute) digest (nublado.controller.models.domain.docker.DockerReference attribute) (nublado.controller.models.domain.kubernetes.KubernetesNodeImage attribute) (nublado.controller.models.domain.rspimage.RSPImage attribute) (nublado.controller.models.v1.prepuller.Image attribute) (nublado.controller.models.v1.prepuller.NodeImage attribute) (nublado.controller.models.v1.prepuller.PrepulledImage attribute) DIMINUTIVE (nublado.controller.models.v1.lab.LabSize attribute) Diminutive (rubin.nublado.client.NubladoImageSize attribute) discovery_client (nublado.controller.factory.ProcessContext attribute) DiscoveryError DISK (nublado.controller.config.TmpSource attribute) display_name (nublado.controller.models.domain.rspimage.RSPImage attribute) (nublado.controller.models.domain.rsptag.RSPImageTag attribute) DOCKER_CREDENTIALS_PATH (in module nublado.controller.constants) DOCKER_DEFAULT_TAG (in module nublado.controller.models.domain.rsptag) DockerCredentials (class in nublado.controller.models.domain.docker) DockerCredentialStore (class in nublado.controller.storage.docker) DockerImageSource (class in nublado.controller.services.source.docker) DockerReference (class in nublado.controller.models.domain.docker) DockerRegistryError DockerStorageClient (class in nublado.controller.storage.docker) DOES_NOT_EXIST (nublado.controller.models.domain.kubernetes.LabelSelectorOperator attribute) (nublado.controller.models.domain.kubernetes.NodeSelectorOperator attribute) done (nublado.controller.models.domain.lab.Event property) dropdown (nublado.controller.models.domain.image.MenuImages attribute) dropdown_menu (nublado.controller.config.Config attribute) DROPDOWN_SENTINEL_VALUE (in module nublado.controller.constants) DuplicateObjectError DuplicateUrlError E effect (nublado.controller.models.domain.kubernetes.Toleration attribute) elapsed (nublado.controller.events.SpawnFailureEvent attribute) (nublado.controller.events.SpawnSuccessEvent attribute) elapsed() (nublado.controller.timeout.Timeout method) eligible (nublado.controller.models.domain.kubernetes.NodeToleration attribute) (nublado.controller.models.v1.prepuller.Node attribute) enable_debug (nublado.controller.models.v1.lab.CommonLabOptions attribute) (nublado.controller.models.v1.lab.LabOptions attribute) (nublado.controller.models.v1.lab.LabRequestOptions attribute) enabled (nublado.controller.config.DisabledFileserverConfig attribute) (nublado.controller.config.EnabledFileserverConfig attribute) (nublado.controller.config.FileserverConfig attribute) enforce() (nublado.controller.timeout.Timeout method) env (nublado.controller.config.LabConfig attribute) (nublado.controller.config.LabSecret attribute) (nublado.controller.models.v1.lab.LabSpecification attribute) env_config_map (nublado.controller.models.domain.lab.LabObjectNames attribute) (nublado.controller.models.domain.lab.LabObjects attribute) (nublado.controller.models.domain.lab.LabStateObjects attribute) EQUAL (nublado.controller.models.domain.kubernetes.TolerationOperator attribute) error (nublado.controller.exceptions.InsufficientQuotaError attribute) (nublado.controller.exceptions.InvalidDockerReferenceError attribute) (nublado.controller.exceptions.InvalidLabSizeError attribute) (nublado.controller.exceptions.InvalidPodPhaseError attribute) (nublado.controller.exceptions.InvalidTokenError attribute) (nublado.controller.exceptions.LabExistsError attribute) (nublado.controller.exceptions.NotConfiguredError attribute) (nublado.controller.exceptions.OperationConflictError attribute) (nublado.controller.exceptions.PermissionDeniedError attribute) (nublado.controller.exceptions.PodNotFoundError attribute) (nublado.controller.exceptions.UnknownDockerImageError attribute) (nublado.controller.exceptions.UnknownUserError attribute) ERROR (nublado.controller.models.domain.lab.EventType attribute) error (rubin.nublado.client.NotebookExecutionResult attribute) (rubin.nublado.client.NubladoExecutionError attribute) events_for_pod() (nublado.controller.storage.kubernetes.pod.PodStorage method) events_for_user() (nublado.controller.services.lab.LabManager method) EventType (class in nublado.controller.models.domain.lab) EXISTS (nublado.controller.models.domain.kubernetes.LabelSelectorOperator attribute) (nublado.controller.models.domain.kubernetes.NodeSelectorOperator attribute) (nublado.controller.models.domain.kubernetes.TolerationOperator attribute) experimental (nublado.controller.models.domain.imagefilterpolicy.RSPImageFilterPolicy attribute) EXPERIMENTAL (nublado.controller.models.domain.rsptag.RSPImageType attribute) extra_annotations (nublado.controller.config.EnabledFileserverConfig attribute) (nublado.controller.config.FSAdminConfig attribute) (nublado.controller.config.LabConfig attribute) extra_volume_mounts (nublado.controller.config.FSAdminConfig attribute) extra_volumes (nublado.controller.config.FSAdminConfig attribute) F Factory (class in nublado.controller.factory) factory (nublado.controller.dependencies.context.RequestContext attribute) fail_on() (rubin.nublado.client.MockJupyter method) FAILED (nublado.controller.models.domain.kubernetes.PodPhase attribute) (nublado.controller.models.domain.lab.EventType attribute) (nublado.controller.models.v1.lab.LabStatus attribute) failed_at (rubin.nublado.client.NubladoError attribute) (rubin.nublado.client.NubladoExecutionError attribute) (rubin.nublado.client.NubladoRedirectError attribute) (rubin.nublado.client.NubladoSpawnError attribute) (rubin.nublado.client.NubladoWebError attribute) (rubin.nublado.client.NubladoWebSocketError attribute) fake() (nublado.controller.events.ActiveLabsEvent class method) (nublado.controller.events.LabMetadata class method) (nublado.controller.events.SpawnFailureEvent class method) (nublado.controller.events.SpawnSuccessEvent class method) files (nublado.controller.config.LabConfig attribute) fileserver (nublado.controller.config.Config attribute) fileserver_manager (nublado.controller.dependencies.context.RequestContext attribute) (nublado.controller.factory.ProcessContext attribute) FileserverBuilder (class in nublado.controller.services.builder.fileserver) FileserverManager (class in nublado.controller.services.fileserver) FileserverObjects (class in nublado.controller.models.domain.fileserver) FileserverStateObjects (class in nublado.controller.models.domain.fileserver) FileserverStorage (class in nublado.controller.storage.kubernetes.fileserver) filter() (nublado.controller.models.domain.rspimage.RSPImageCollection method) (nublado.controller.models.domain.rsptag.RSPImageTagCollection method) FINE (nublado.controller.models.v1.lab.LabSize attribute) Fine (rubin.nublado.client.NubladoImageSize attribute) FOREGROUND (nublado.controller.models.domain.kubernetes.PropagationPolicy attribute) from_config() (nublado.controller.factory.ProcessContext class method) (nublado.controller.models.domain.docker.DockerCredentials class method) from_container_image() (nublado.controller.models.domain.kubernetes.KubernetesNodeImage class method) from_event() (nublado.controller.storage.kubernetes.watcher.WatchEvent class method) from_exception() (nublado.controller.exceptions.GafaelfawrParseError class method) (nublado.controller.exceptions.KubernetesError class method) (rubin.nublado.client.NubladoWebSocketError class method) (rubin.nublado.spawner.ControllerWebError class method) from_file() (nublado.controller.config.Config class method) from_gafaelfawr() (nublado.controller.models.v1.lab.UserInfo class method) from_path() (nublado.controller.storage.docker.DockerCredentialStore class method) from_phase() (nublado.controller.models.v1.lab.LabStatus class method) from_request() (nublado.controller.models.v1.lab.LabState class method) from_rsp_image() (nublado.controller.models.v1.prepuller.NodeImage class method) (nublado.controller.models.v1.prepuller.PrepulledImage class method) from_str() (nublado.controller.models.domain.docker.DockerReference class method) (nublado.controller.models.domain.rsptag.RSPImageTag class method) from_tag() (nublado.controller.models.domain.rspimage.RSPImage class method) from_tag_names() (nublado.controller.models.domain.rsptag.RSPImageTagCollection class method) fsadmin (nublado.controller.config.Config attribute) fsadmin_manager (nublado.controller.dependencies.context.RequestContext attribute) (nublado.controller.factory.ProcessContext attribute) FSAdminBuilder (class in nublado.controller.services.builder.fsadmin) FSAdminManager (class in nublado.controller.services.fsadmin) FSAdminObjects (class in nublado.controller.models.domain.fsadmin) FSAdminStorage (class in nublado.controller.storage.kubernetes.fsadmin) G GafaelfawrAuthenticator (class in rubin.nublado.authenticator) GafaelfawrIngressStorage (class in nublado.controller.storage.kubernetes.custom) GafaelfawrParseError GafaelfawrStorageClient (class in nublado.controller.storage.gafaelfawr) GafaelfawrWebError GARGANTUAN (nublado.controller.models.v1.lab.LabSize attribute) Gargantuan (rubin.nublado.client.NubladoImageSize attribute) GARImageSource (class in nublado.controller.services.source.gar) GARStorageClient (class in nublado.controller.storage.gar) get() (nublado.controller.storage.docker.DockerCredentialStore method) (rubin.nublado.client.JupyterAsyncClient method) get_cached_images() (nublado.controller.storage.kubernetes.node.NodeStorage method) get_handlers() (rubin.nublado.authenticator.GafaelfawrAuthenticator method) get_image_digest() (nublado.controller.storage.docker.DockerStorageClient method) get_lab_state() (nublado.controller.services.lab.LabManager method) get_last_notebook_kernel() (rubin.nublado.client.MockJupyter method) get_last_spawn_form() (rubin.nublado.client.MockJupyter method) get_logout_url() (rubin.nublado.authenticator.GafaelfawrAuthenticator method) get_session() (rubin.nublado.client.MockJupyter method) get_size_definition() (nublado.controller.config.LabConfig method) get_state() (rubin.nublado.client.MockJupyter method) get_status() (nublado.controller.services.fileserver.FileserverManager method) (nublado.controller.services.fsadmin.FSAdminManager method) (nublado.controller.storage.kubernetes.fsadmin.FSAdminStorage method) get_url() (rubin.nublado.spawner.NubladoSpawner method) get_user_info() (nublado.controller.storage.gafaelfawr.GafaelfawrStorageClient method) get_username_for_pod() (nublado.controller.services.builder.fileserver.FileserverBuilder method) gid (nublado.controller.models.domain.gafaelfawr.GafaelfawrUser attribute) (nublado.controller.models.domain.gafaelfawr.GafaelfawrUserInfo attribute) (nublado.controller.models.v1.lab.UserInfo attribute) GROUPNAME_REGEX (in module nublado.controller.constants) groups (nublado.controller.models.domain.gafaelfawr.GafaelfawrUser attribute) (nublado.controller.models.domain.gafaelfawr.GafaelfawrUserInfo attribute) (nublado.controller.models.v1.lab.UserInfo attribute) groups_json() (nublado.controller.models.domain.gafaelfawr.GafaelfawrUser method) (nublado.controller.models.domain.gafaelfawr.GafaelfawrUserInfo method) GT (nublado.controller.models.domain.kubernetes.NodeSelectorOperator attribute) H homedir_prefix (nublado.controller.config.LabConfig attribute) homedir_schema (nublado.controller.config.LabConfig attribute) homedir_suffix (nublado.controller.config.LabConfig attribute) http_client (nublado.controller.factory.ProcessContext attribute) HUGE (nublado.controller.models.v1.lab.LabSize attribute) Huge (rubin.nublado.client.NubladoImageSize attribute) I id (nublado.controller.models.domain.gafaelfawr.UserGroup attribute) idle_timeout (nublado.controller.config.EnabledFileserverConfig attribute) IF_NOT_PRESENT (nublado.controller.models.domain.kubernetes.PullPolicy attribute) image (nublado.controller.config.EnabledFileserverConfig attribute) (nublado.controller.config.FSAdminConfig attribute) (nublado.controller.config.LabInitContainer attribute) (nublado.controller.events.LabMetadata attribute) (nublado.controller.events.SpawnFailureEvent attribute) (nublado.controller.events.SpawnSuccessEvent attribute) (nublado.controller.models.v1.lab.LabOptions attribute) (nublado.controller.models.v1.prepuller.GARSourceOptions attribute) (rubin.nublado.client.CodeContext attribute) image_attribute (nublado.controller.models.v1.lab.LabRequestOptions property) image_class (nublado.controller.models.v1.lab.LabRequestOptions attribute) (rubin.nublado.client.NubladoImage attribute) (rubin.nublado.client.NubladoImageByClass attribute) (rubin.nublado.client.NubladoImageByReference attribute) (rubin.nublado.client.NubladoImageByTag attribute) image_dropdown (nublado.controller.models.v1.lab.LabRequestOptions attribute) image_for_class() (nublado.controller.services.image.ImageService method) image_for_digest() (nublado.controller.models.domain.rspimage.RSPImageCollection method) image_for_reference() (nublado.controller.services.image.ImageService method) (nublado.controller.services.source.base.ImageSource method) (nublado.controller.services.source.docker.DockerImageSource method) (nublado.controller.services.source.gar.GARImageSource method) image_for_tag_name() (nublado.controller.models.domain.rspimage.RSPImageCollection method) (nublado.controller.services.image.ImageService method) (nublado.controller.services.source.base.ImageSource method) (nublado.controller.services.source.docker.DockerImageSource method) (nublado.controller.services.source.gar.GARImageSource method) image_list (nublado.controller.models.v1.lab.LabRequestOptions attribute) image_service (nublado.controller.dependencies.context.RequestContext attribute) (nublado.controller.factory.Factory attribute) (nublado.controller.factory.ProcessContext attribute) image_tag (nublado.controller.models.v1.lab.LabRequestOptions attribute) image_type (nublado.controller.models.domain.rspimage.RSPImage attribute) (nublado.controller.models.domain.rsptag.RSPImageTag attribute) ImageClass (class in nublado.controller.models.v1.lab) images (nublado.controller.config.Config attribute) (nublado.controller.models.v1.prepuller.PrepullerStatus attribute) images() (nublado.controller.services.image.ImageService method) ImageService (class in nublado.controller.services.image) ImageSource (class in nublado.controller.services.source.base) IN (nublado.controller.models.domain.kubernetes.LabelSelectorOperator attribute) (nublado.controller.models.domain.kubernetes.NodeSelectorOperator attribute) INFO (nublado.controller.models.domain.lab.EventType attribute) ingress (nublado.controller.models.domain.fileserver.FileserverObjects attribute) (nublado.controller.models.domain.fileserver.FileserverStateObjects attribute) ingress_has_ip_address() (in module nublado.controller.storage.kubernetes.ingress) IngressStorage (class in nublado.controller.storage.kubernetes.ingress) init_containers (nublado.controller.config.LabConfig attribute) INITIAL_THEN_USERNAME (nublado.controller.config.UserHomeDirectorySchema attribute) initialize() (nublado.controller.dependencies.context.ContextDependency method) (nublado.controller.events.LabEvents method) install_hub_routes() (rubin.nublado.client.MockJupyter method) install_lab_routes() (rubin.nublado.client.MockJupyter method) InsufficientQuotaError internal_url (nublado.controller.models.v1.lab.LabState attribute) InvalidAuthStateError InvalidDockerReferenceError InvalidHomeError InvalidLabSizeError InvalidPodPhaseError InvalidTokenError is_initialized (nublado.controller.dependencies.config.ConfigDependency attribute) (nublado.controller.dependencies.context.ContextDependency attribute) is_lab_stopped() (rubin.nublado.client.NubladoClient method) is_possible_alias (nublado.controller.models.domain.rspimage.RSPImage attribute) is_running (nublado.controller.models.v1.lab.LabState property) is_tolerated() (nublado.controller.storage.kubernetes.node.NodeStorage method) is_valid() (nublado.controller.services.builder.fileserver.FileserverBuilder method) J job (nublado.controller.models.domain.fileserver.FileserverObjects attribute) (nublado.controller.models.domain.fileserver.FileserverStateObjects attribute) JobStorage (class in nublado.controller.storage.kubernetes.deleter) json_schema() (nublado.controller.events.ActiveLabsEvent class method) (nublado.controller.events.LabMetadata class method) (nublado.controller.events.SpawnFailureEvent class method) (nublado.controller.events.SpawnSuccessEvent class method) JupyterAsyncClient (class in rubin.nublado.client) jupyterlab_config_dir (nublado.controller.config.LabConfig attribute) JupyterLabSession (class in rubin.nublado.client) JupyterLabSessionManager (class in rubin.nublado.client) K kernel_id (rubin.nublado.client.MockJupyterLabSession attribute) kernel_name (rubin.nublado.client.MockJupyterLabSession attribute) key (nublado.controller.models.domain.kubernetes.LabelSelectorRequirement attribute) (nublado.controller.models.domain.kubernetes.NodeSelectorRequirement attribute) (nublado.controller.models.domain.kubernetes.Toleration attribute) kubernetes_client (nublado.controller.factory.ProcessContext attribute) KUBERNETES_NAME_PATTERN (in module nublado.controller.constants) KUBERNETES_REQUEST_TIMEOUT (in module nublado.controller.constants) KubernetesError KubernetesModel (class in nublado.controller.models.domain.kubernetes) KubernetesNodeImage (class in nublado.controller.models.domain.kubernetes) KubernetesObjectCreator (class in nublado.controller.storage.kubernetes.creator) KubernetesObjectDeleter (class in nublado.controller.storage.kubernetes.deleter) KubernetesWatcher (class in nublado.controller.storage.kubernetes.watcher) L lab (nublado.controller.config.Config attribute) LAB (rubin.nublado.client.MockJupyterAction attribute) lab_manager (nublado.controller.dependencies.context.RequestContext attribute) (nublado.controller.factory.Factory attribute) (nublado.controller.factory.ProcessContext attribute) LAB_RUNNING (rubin.nublado.client.MockJupyterState attribute) lab_session() (rubin.nublado.client.NubladoClient method) lab_start_command (nublado.controller.config.LabConfig attribute) LabBuilder (class in nublado.controller.services.builder.lab) LabDeletionError label_selector (nublado.controller.models.domain.kubernetes.PodAffinityTerm attribute) LabelSelectorOperator (class in nublado.controller.models.domain.kubernetes) LabEvents (class in nublado.controller.events) LabExistsError LabManager (class in nublado.controller.services.lab) LabObjectNames (class in nublado.controller.models.domain.lab) LabObjects (class in nublado.controller.models.domain.lab) LabSize (class in nublado.controller.models.v1.lab) LabStateObjects (class in nublado.controller.models.domain.lab) LabStatus (class in nublado.controller.models.v1.lab) LabStorage (class in nublado.controller.storage.kubernetes.lab) LARGE (nublado.controller.models.v1.lab.LabSize attribute) Large (rubin.nublado.client.NubladoImageSize attribute) latest() (nublado.controller.models.domain.rspimage.RSPImageCollection method) LATEST_DAILY (nublado.controller.models.v1.lab.ImageClass attribute) latest_daily (nublado.controller.models.v1.prepuller.SpawnerImages attribute) LATEST_DAILY (rubin.nublado.client.NubladoImageClass attribute) LATEST_RELEASE (nublado.controller.models.v1.lab.ImageClass attribute) latest_release (nublado.controller.models.v1.prepuller.SpawnerImages attribute) LATEST_RELEASE (rubin.nublado.client.NubladoImageClass attribute) LATEST_WEEKLY (nublado.controller.models.v1.lab.ImageClass attribute) latest_weekly (nublado.controller.models.v1.prepuller.SpawnerImages attribute) LATEST_WEEKLY (rubin.nublado.client.NubladoImageClass attribute) left() (nublado.controller.timeout.Timeout method) limits (nublado.controller.models.v1.lab.LabResources attribute) list() (nublado.controller.services.fileserver.FileserverManager method) (nublado.controller.storage.kubernetes.custom.CustomStorage method) (nublado.controller.storage.kubernetes.deleter.KubernetesObjectDeleter method) (nublado.controller.storage.kubernetes.namespace.NamespaceStorage method) (nublado.controller.storage.kubernetes.node.NodeStorage method) list_images() (nublado.controller.storage.gar.GARStorageClient method) list_lab_users() (nublado.controller.services.lab.LabManager method) list_namespaces() (nublado.controller.storage.kubernetes.lab.LabStorage method) list_tags() (nublado.controller.storage.docker.DockerStorageClient method) location (nublado.controller.models.v1.prepuller.GARSourceOptions attribute) log (rubin.nublado.client.NubladoSpawnError attribute) log_level (nublado.controller.config.Config attribute) log_profile (nublado.controller.config.Config attribute) LOGGED_IN (rubin.nublado.client.MockJupyterState attribute) LOGGED_OUT (rubin.nublado.client.MockJupyterState attribute) logger (nublado.controller.dependencies.context.RequestContext attribute) LOGIN (rubin.nublado.client.MockJupyterAction attribute) login_url() (rubin.nublado.authenticator.GafaelfawrAuthenticator method) LT (nublado.controller.models.domain.kubernetes.NodeSelectorOperator attribute) M mark_image_seen_on_node() (nublado.controller.models.domain.rspimage.RSPImageCollection method) mark_prepulled() (nublado.controller.services.image.ImageService method) (nublado.controller.services.source.base.ImageSource method) (nublado.controller.services.source.docker.DockerImageSource method) (nublado.controller.services.source.gar.GARImageSource method) match_expressions (nublado.controller.models.domain.kubernetes.LabelSelector attribute) (nublado.controller.models.domain.kubernetes.NodeSelectorTerm attribute) match_fields (nublado.controller.models.domain.kubernetes.NodeSelectorTerm attribute) match_labels (nublado.controller.models.domain.kubernetes.LabelSelector attribute) MEDIUM (nublado.controller.models.v1.lab.LabSize attribute) Medium (rubin.nublado.client.NubladoImageSize attribute) MEMORY (nublado.controller.config.TmpSource attribute) memory (nublado.controller.models.domain.gafaelfawr.NotebookQuota attribute) (nublado.controller.models.v1.lab.ResourceQuantity attribute) memory_bytes (nublado.controller.models.domain.gafaelfawr.NotebookQuota property) memory_limit (nublado.controller.events.LabMetadata attribute) (nublado.controller.events.SpawnFailureEvent attribute) (nublado.controller.events.SpawnSuccessEvent attribute) memory_request (nublado.controller.events.LabMetadata attribute) (nublado.controller.events.SpawnFailureEvent attribute) (nublado.controller.events.SpawnSuccessEvent attribute) memory_to_bytes() (in module nublado.controller.units) MEMORY_TO_TMP_SIZE_RATIO (in module nublado.controller.constants) menu (nublado.controller.models.domain.image.MenuImages attribute) menu_images() (nublado.controller.services.image.ImageService method) (nublado.controller.services.source.base.ImageSource method) (nublado.controller.services.source.docker.DockerImageSource method) (nublado.controller.services.source.gar.GARImageSource method) MenuImage (class in nublado.controller.models.domain.image) MenuImages (class in nublado.controller.models.domain.image) message (nublado.controller.models.domain.lab.Event attribute) (rubin.nublado.client.NotebookExecutionError attribute) (rubin.nublado.client.NubladoWebError attribute) (rubin.nublado.client.NubladoWebSocketError attribute) (rubin.nublado.client.SpawnProgressMessage attribute) metadata (nublado.controller.models.index.Index attribute) METADATA_PATH (in module nublado.controller.constants) metadata_path (nublado.controller.config.Config attribute) MetadataStorage (class in nublado.controller.storage.metadata) method (rubin.nublado.client.NubladoWebError attribute) metrics (nublado.controller.config.Config attribute) missing (nublado.controller.models.v1.prepuller.NodeImage attribute) missing_images_by_node() (nublado.controller.services.image.ImageService method) MissingFieldError MissingObjectError MissingSecretError MockJupyter (class in rubin.nublado.client) MockJupyterAction (class in rubin.nublado.client) MockJupyterLabSession (class in rubin.nublado.client) MockJupyterState (class in rubin.nublado.client) MODIFIED (nublado.controller.models.domain.kubernetes.WatchEventType attribute) module nublado.controller nublado.controller.background nublado.controller.config nublado.controller.constants nublado.controller.dependencies.config nublado.controller.dependencies.context nublado.controller.dependencies.user nublado.controller.events nublado.controller.exceptions nublado.controller.factory nublado.controller.main nublado.controller.models.domain.docker nublado.controller.models.domain.fileserver nublado.controller.models.domain.fsadmin nublado.controller.models.domain.gafaelfawr nublado.controller.models.domain.image nublado.controller.models.domain.imagefilterpolicy nublado.controller.models.domain.kubernetes nublado.controller.models.domain.lab nublado.controller.models.domain.rspimage nublado.controller.models.domain.rsptag nublado.controller.models.domain.volumes nublado.controller.models.index nublado.controller.models.v1.fileserver nublado.controller.models.v1.fsadmin nublado.controller.models.v1.lab nublado.controller.models.v1.prepuller nublado.controller.services.builder.fileserver nublado.controller.services.builder.fsadmin nublado.controller.services.builder.lab nublado.controller.services.builder.prepuller nublado.controller.services.builder.volumes nublado.controller.services.fileserver nublado.controller.services.fsadmin nublado.controller.services.image nublado.controller.services.lab nublado.controller.services.prepuller nublado.controller.services.source.base nublado.controller.services.source.docker nublado.controller.services.source.gar nublado.controller.storage.docker nublado.controller.storage.gafaelfawr nublado.controller.storage.gar nublado.controller.storage.kubernetes.creator nublado.controller.storage.kubernetes.custom nublado.controller.storage.kubernetes.deleter nublado.controller.storage.kubernetes.fileserver nublado.controller.storage.kubernetes.fsadmin nublado.controller.storage.kubernetes.ingress nublado.controller.storage.kubernetes.lab nublado.controller.storage.kubernetes.namespace nublado.controller.storage.kubernetes.node nublado.controller.storage.kubernetes.pod nublado.controller.storage.kubernetes.watcher nublado.controller.storage.metadata nublado.controller.templates nublado.controller.timeout nublado.controller.units nublado.inithome.provisioner rubin.nublado.authenticator rubin.nublado.client rubin.nublado.spawner mount_prefix (nublado.controller.config.FSAdminConfig attribute) MountedVolume (class in nublado.controller.models.domain.volumes) N name (nublado.controller.config.Config attribute) (nublado.controller.config.LabInitContainer attribute) (nublado.controller.config.VolumeConfig attribute) (nublado.controller.models.domain.gafaelfawr.GafaelfawrUser attribute) (nublado.controller.models.domain.gafaelfawr.GafaelfawrUserInfo attribute) (nublado.controller.models.domain.gafaelfawr.UserGroup attribute) (nublado.controller.models.domain.image.MenuImage attribute) (nublado.controller.models.v1.lab.UserInfo attribute) (nublado.controller.models.v1.prepuller.Image attribute) (nublado.controller.models.v1.prepuller.Node attribute) (nublado.controller.models.v1.prepuller.NodeImage attribute) (nublado.controller.models.v1.prepuller.PrepulledImage attribute) (rubin.nublado.client.MockJupyterLabSession attribute) (rubin.nublado.client.NotebookExecutionError attribute) namespace (nublado.controller.config.EnabledFileserverConfig attribute) (nublado.controller.models.domain.lab.LabObjectNames attribute) (nublado.controller.models.domain.lab.LabObjects attribute) (nublado.controller.storage.metadata.MetadataStorage attribute) namespace_prefix (nublado.controller.config.LabConfig attribute) namespace_selector (nublado.controller.models.domain.kubernetes.PodAffinityTerm attribute) namespaces (nublado.controller.models.domain.kubernetes.PodAffinityTerm attribute) NamespaceStorage (class in nublado.controller.storage.kubernetes.namespace) network_policy (nublado.controller.models.domain.lab.LabObjects attribute) NetworkPolicyStorage (class in nublado.controller.storage.kubernetes.creator) NEVER (nublado.controller.models.domain.kubernetes.PullPolicy attribute) NO_EXECUTE (nublado.controller.models.domain.kubernetes.TaintEffect attribute) NO_SCHEDULE (nublado.controller.models.domain.kubernetes.TaintEffect attribute) node (rubin.nublado.client.CodeContext attribute) node_affinity (nublado.controller.models.domain.kubernetes.Affinity attribute) node_selector (nublado.controller.config.EnabledFileserverConfig attribute) (nublado.controller.config.FSAdminConfig attribute) (nublado.controller.config.LabConfig attribute) node_selector_terms (nublado.controller.models.domain.kubernetes.NodeSelector attribute) nodes (nublado.controller.models.domain.rspimage.RSPImage attribute) (nublado.controller.models.v1.prepuller.NodeImage attribute) (nublado.controller.models.v1.prepuller.PrepullerStatus attribute) NodeSelectorOperator (class in nublado.controller.models.domain.kubernetes) NodeStorage (class in nublado.controller.storage.kubernetes.node) NodeToleration (class in nublado.controller.models.domain.kubernetes) NoOperationError NOT_IN (nublado.controller.models.domain.kubernetes.LabelSelectorOperator attribute) (nublado.controller.models.domain.kubernetes.NodeSelectorOperator attribute) NotConfiguredError notebook (nublado.controller.models.domain.gafaelfawr.UserQuota attribute) (rubin.nublado.client.CodeContext attribute) (rubin.nublado.client.NotebookExecutionResult attribute) nss (nublado.controller.config.LabConfig attribute) nublado command line option --version nublado-help command line option SUBTOPIC TOPIC nublado-purger command line option --config-file --debug --dry-run --policy-file -c -d -p -x nublado-purger-execute command line option --config-file --debug --dry-run --policy-file -c -d -p -x nublado-purger-report command line option --config-file --debug --dry-run --policy-file -c -d -p -x nublado-purger-warn command line option --config-file --debug --dry-run --future-duration --policy-file -c -d -p -t -x nublado.controller module nublado.controller.background module nublado.controller.config module nublado.controller.constants module nublado.controller.dependencies.config module nublado.controller.dependencies.context module nublado.controller.dependencies.user module nublado.controller.events module nublado.controller.exceptions module nublado.controller.factory module nublado.controller.main module nublado.controller.models.domain.docker module nublado.controller.models.domain.fileserver module nublado.controller.models.domain.fsadmin module nublado.controller.models.domain.gafaelfawr module nublado.controller.models.domain.image module nublado.controller.models.domain.imagefilterpolicy module nublado.controller.models.domain.kubernetes module nublado.controller.models.domain.lab module nublado.controller.models.domain.rspimage module nublado.controller.models.domain.rsptag module nublado.controller.models.domain.volumes module nublado.controller.models.index module nublado.controller.models.v1.fileserver module nublado.controller.models.v1.fsadmin module nublado.controller.models.v1.lab module nublado.controller.models.v1.prepuller module nublado.controller.services.builder.fileserver module nublado.controller.services.builder.fsadmin module nublado.controller.services.builder.lab module nublado.controller.services.builder.prepuller module nublado.controller.services.builder.volumes module nublado.controller.services.fileserver module nublado.controller.services.fsadmin module nublado.controller.services.image module nublado.controller.services.lab module nublado.controller.services.prepuller module nublado.controller.services.source.base module nublado.controller.services.source.docker module nublado.controller.services.source.gar module nublado.controller.storage.docker module nublado.controller.storage.gafaelfawr module nublado.controller.storage.gar module nublado.controller.storage.kubernetes.creator module nublado.controller.storage.kubernetes.custom module nublado.controller.storage.kubernetes.deleter module nublado.controller.storage.kubernetes.fileserver module nublado.controller.storage.kubernetes.fsadmin module nublado.controller.storage.kubernetes.ingress module nublado.controller.storage.kubernetes.lab module nublado.controller.storage.kubernetes.namespace module nublado.controller.storage.kubernetes.node module nublado.controller.storage.kubernetes.pod module nublado.controller.storage.kubernetes.watcher module nublado.controller.storage.metadata module nublado.controller.templates module nublado.controller.timeout module nublado.controller.units module nublado.inithome.provisioner module NubladoClient (class in rubin.nublado.client) NubladoDiscoveryError NubladoError NubladoExecutionError NubladoImageClass (class in rubin.nublado.client) NubladoImageSize (class in rubin.nublado.client) NubladoProtocolError NubladoRedirectError NubladoSpawner (class in rubin.nublado.spawner) NubladoSpawnError NubladoTimeoutError NubladoWebError NubladoWebSocketError num_dailies (nublado.controller.models.v1.prepuller.PrepullerOptions attribute) num_releases (nublado.controller.models.v1.prepuller.PrepullerOptions attribute) num_weeklies (nublado.controller.models.v1.prepuller.PrepullerOptions attribute) number (nublado.controller.models.domain.imagefilterpolicy.ImageFilterPolicy attribute) O object (nublado.controller.storage.kubernetes.watcher.WatchEvent attribute) open_sse_stream() (rubin.nublado.client.JupyterAsyncClient method) open_websocket() (rubin.nublado.client.JupyterAsyncClient method) OperationConflictError operator (nublado.controller.models.domain.kubernetes.LabelSelectorRequirement attribute) (nublado.controller.models.domain.kubernetes.NodeSelectorRequirement attribute) (nublado.controller.models.domain.kubernetes.Toleration attribute) options (nublado.controller.models.v1.lab.LabSpecification attribute) (nublado.controller.models.v1.lab.LabState attribute) options_form() (rubin.nublado.spawner.NubladoSpawner method) ORPHAN (nublado.controller.models.domain.kubernetes.PropagationPolicy attribute) owner_reference (nublado.controller.storage.metadata.MetadataStorage attribute) P parent (nublado.controller.models.v1.prepuller.GARSourceOptions property) partial() (nublado.controller.timeout.Timeout method) password (nublado.controller.models.domain.docker.DockerCredentials attribute) path (nublado.controller.config.HostPathVolumeSource attribute) (nublado.controller.config.LabSecret attribute) (nublado.controller.models.v1.prepuller.GARSourceOptions property) (rubin.nublado.client.MockJupyterLabSession attribute) path_prefix (nublado.controller.config.Config attribute) (nublado.controller.config.DisabledFileserverConfig attribute) (nublado.controller.config.EnabledFileserverConfig attribute) (nublado.controller.config.FileserverConfig attribute) PENDING (nublado.controller.models.domain.kubernetes.PodPhase attribute) (nublado.controller.models.v1.lab.LabStatus attribute) pending (nublado.controller.models.v1.prepuller.PrepullerImageStatus attribute) PermissionDeniedError PersistentVolumeClaimStorage (class in nublado.controller.storage.kubernetes.deleter) phase (nublado.controller.models.domain.kubernetes.PodChange attribute) pin (nublado.controller.models.v1.prepuller.PrepullerOptions attribute) pod (nublado.controller.models.domain.fileserver.FileserverStateObjects attribute) (nublado.controller.models.domain.fsadmin.FSAdminObjects attribute) (nublado.controller.models.domain.kubernetes.PodChange attribute) (nublado.controller.models.domain.lab.LabObjectNames attribute) (nublado.controller.models.domain.lab.LabObjects attribute) (nublado.controller.models.domain.lab.LabStateObjects attribute) pod_affinity (nublado.controller.models.domain.kubernetes.Affinity attribute) pod_affinity_term (nublado.controller.models.domain.kubernetes.WeightedPodAffinityTerm attribute) pod_anti_affinity (nublado.controller.models.domain.kubernetes.Affinity attribute) pod_name (nublado.controller.config.FSAdminConfig attribute) PodChange (class in nublado.controller.models.domain.kubernetes) PodNotFoundError PodPhase (class in nublado.controller.models.domain.kubernetes) PodStorage (class in nublado.controller.storage.kubernetes.pod) policy_for_category() (nublado.controller.models.domain.imagefilterpolicy.RSPImageFilterPolicy method) poll() (rubin.nublado.spawner.NubladoSpawner method) post() (rubin.nublado.client.JupyterAsyncClient method) PREFER_NO_SCHEDULE (nublado.controller.models.domain.kubernetes.TaintEffect attribute) preference (nublado.controller.models.domain.kubernetes.PreferredSchedulingTerm attribute) preferred (nublado.controller.models.domain.kubernetes.NodeAffinity attribute) (nublado.controller.models.domain.kubernetes.PodAffinity attribute) prepull_images() (nublado.controller.services.prepuller.Prepuller method) prepull_status() (nublado.controller.services.image.ImageService method) prepulled (nublado.controller.models.v1.prepuller.PrepulledImage attribute) (nublado.controller.models.v1.prepuller.PrepullerImageStatus attribute) prepulled_images() (nublado.controller.services.source.base.ImageSource method) (nublado.controller.services.source.docker.DockerImageSource method) (nublado.controller.services.source.gar.GARImageSource method) Prepuller (class in nublado.controller.services.prepuller) prepuller (nublado.controller.factory.Factory attribute) (nublado.controller.factory.ProcessContext attribute) PREPULLER_POD_TIMEOUT (in module nublado.controller.constants) prepuller_wait() (nublado.controller.services.image.ImageService method) PrepullerBuilder (class in nublado.controller.services.builder.prepuller) privileged (nublado.controller.config.LabInitContainer attribute) ProcessContext (class in nublado.controller.factory) progress (nublado.controller.models.domain.lab.Event attribute) PROGRESS (rubin.nublado.client.MockJupyterAction attribute) progress (rubin.nublado.client.SpawnProgressMessage attribute) progress() (rubin.nublado.spawner.NubladoSpawner method) project_id (nublado.controller.models.v1.prepuller.GARSourceOptions attribute) PropagationPolicy (class in nublado.controller.models.domain.kubernetes) provision() (nublado.inithome.provisioner.Provisioner method) Provisioner (class in nublado.inithome.provisioner) pull_policy (nublado.controller.config.ContainerImage attribute) pull_secret (nublado.controller.config.LabConfig attribute) PullPolicy (class in nublado.controller.models.domain.kubernetes) pvcs (nublado.controller.models.domain.fileserver.FileserverObjects attribute) (nublado.controller.models.domain.fsadmin.FSAdminObjects attribute) (nublado.controller.models.domain.lab.LabObjects attribute) Python Enhancement Proposals PEP 440, [1] PEP 484 PEP 8 Q quota (nublado.controller.models.domain.gafaelfawr.GafaelfawrUser attribute) (nublado.controller.models.domain.gafaelfawr.GafaelfawrUserInfo attribute) (nublado.controller.models.domain.lab.LabObjectNames attribute) (nublado.controller.models.domain.lab.LabObjects attribute) (nublado.controller.models.domain.lab.LabStateObjects attribute) (nublado.controller.models.v1.lab.LabState attribute) R read() (nublado.controller.storage.kubernetes.creator.KubernetesObjectCreator method) (nublado.controller.storage.kubernetes.custom.CustomStorage method) (nublado.controller.storage.kubernetes.namespace.NamespaceStorage method) read_fileserver_state() (nublado.controller.storage.kubernetes.fileserver.FileserverStorage method) read_lab_objects() (nublado.controller.storage.kubernetes.lab.LabStorage method) read_only (nublado.controller.config.NFSVolumeSource attribute) (nublado.controller.config.PVCVolumeSource attribute) (nublado.controller.config.VolumeMountConfig attribute) READ_ONLY_MANY (nublado.controller.models.domain.kubernetes.VolumeAccessMode attribute) read_pod_phase() (nublado.controller.storage.kubernetes.lab.LabStorage method) read_secret() (nublado.controller.storage.kubernetes.lab.LabStorage method) READ_WRITE_MANY (nublado.controller.models.domain.kubernetes.VolumeAccessMode attribute) ready (rubin.nublado.client.SpawnProgressMessage attribute) reap_spawners() (nublado.controller.services.lab.LabManager method) rebind_logger() (nublado.controller.dependencies.context.RequestContext method) RECOMMENDED (nublado.controller.models.v1.lab.ImageClass attribute) recommended (nublado.controller.models.v1.prepuller.SpawnerImages attribute) RECOMMENDED (rubin.nublado.client.NubladoImageClass attribute) recommended_tag (nublado.controller.models.v1.prepuller.PrepullerOptions attribute) reconcile() (nublado.controller.services.fileserver.FileserverManager method) (nublado.controller.services.lab.LabManager method) reconcile_interval (nublado.controller.config.EnabledFileserverConfig attribute) (nublado.controller.config.LabConfig attribute) recreate_lab_state() (nublado.controller.services.builder.lab.LabBuilder method) reference (nublado.controller.models.domain.image.MenuImage attribute) (nublado.controller.models.domain.rspimage.RSPImage attribute) (nublado.controller.models.v1.prepuller.Image attribute) (nublado.controller.models.v1.prepuller.NodeImage attribute) (nublado.controller.models.v1.prepuller.PrepulledImage attribute) (rubin.nublado.client.NubladoImageByReference attribute) reference_with_digest (nublado.controller.models.domain.rspimage.RSPImage attribute) references (nublado.controller.models.domain.kubernetes.KubernetesNodeImage attribute) refresh() (nublado.controller.services.image.ImageService method) refresh_interval (nublado.controller.models.v1.prepuller.PrepullerOptions attribute) refresh_user() (rubin.nublado.authenticator.GafaelfawrAuthenticator method) register_mock_jupyter() (in module rubin.nublado.client) register_notebook_result() (rubin.nublado.client.MockJupyter method) register_python_result() (rubin.nublado.client.MockJupyter method) registry (nublado.controller.models.domain.docker.DockerReference attribute) (nublado.controller.models.domain.rspimage.RSPImage attribute) (nublado.controller.models.v1.prepuller.DockerSourceOptions attribute) (nublado.controller.models.v1.prepuller.GARSourceOptions property) release (nublado.controller.models.domain.imagefilterpolicy.RSPImageFilterPolicy attribute) RELEASE (nublado.controller.models.domain.rsptag.RSPImageType attribute) release_candidate (nublado.controller.models.domain.imagefilterpolicy.RSPImageFilterPolicy attribute) repertoire_base_url (rubin.nublado.authenticator.GafaelfawrAuthenticator attribute) (rubin.nublado.spawner.NubladoSpawner attribute) repository (nublado.controller.config.ContainerImage attribute) (nublado.controller.models.domain.docker.DockerReference attribute) (nublado.controller.models.domain.rspimage.RSPImage attribute) (nublado.controller.models.v1.prepuller.DockerSourceOptions attribute) (nublado.controller.models.v1.prepuller.GARSourceOptions attribute) request (nublado.controller.dependencies.context.RequestContext attribute) RequestContext (class in nublado.controller.dependencies.context) requests (nublado.controller.config.PVCVolumeResources attribute) (nublado.controller.models.v1.lab.LabResources attribute) required (nublado.controller.models.domain.kubernetes.NodeAffinity attribute) (nublado.controller.models.domain.kubernetes.PodAffinity attribute) RESERVED_ENV (in module nublado.controller.constants) RESERVED_PATHS (in module nublado.controller.constants) reset_user_env (nublado.controller.models.v1.lab.CommonLabOptions attribute) (nublado.controller.models.v1.lab.LabOptions attribute) (nublado.controller.models.v1.lab.LabRequestOptions attribute) resolve_alias() (nublado.controller.models.domain.rspimage.RSPImage method) ResourceQuotaStorage (class in nublado.controller.storage.kubernetes.creator) resources (nublado.controller.config.EnabledFileserverConfig attribute) (nublado.controller.config.FSAdminConfig attribute) (nublado.controller.config.LabSizeDefinition attribute) (nublado.controller.config.PVCVolumeSource attribute) (nublado.controller.models.v1.lab.LabState attribute) (rubin.nublado.client.NotebookExecutionResult attribute) rsp_build_version (nublado.controller.models.domain.rspimage.RSPImage attribute) (nublado.controller.models.domain.rsptag.RSPImageTag attribute) RSPImage (class in nublado.controller.models.domain.rspimage) RSPImageCollection (class in nublado.controller.models.domain.rspimage) RSPImageTag (class in nublado.controller.models.domain.rsptag) RSPImageTagCollection (class in nublado.controller.models.domain.rsptag) RSPImageType (class in nublado.controller.models.domain.rsptag) rubin.nublado.authenticator module rubin.nublado.client module rubin.nublado.spawner module RUN_NOTEBOOK (rubin.nublado.client.MockJupyterAction attribute) run_notebook() (rubin.nublado.client.NubladoClient method) run_python() (rubin.nublado.client.JupyterLabSession method) RUNNING (nublado.controller.models.domain.kubernetes.PodPhase attribute) running (nublado.controller.models.v1.fileserver.FileserverStatus attribute) RUNNING (nublado.controller.models.v1.lab.LabStatus attribute) runtime_mounts_dir (nublado.controller.config.LabConfig attribute) S save() (nublado.controller.storage.docker.DockerCredentialStore method) secret_key (nublado.controller.config.LabSecret attribute) secret_name (nublado.controller.config.LabSecret attribute) secrets (nublado.controller.config.LabConfig attribute) (nublado.controller.models.domain.lab.LabObjects attribute) SecretStorage (class in nublado.controller.storage.kubernetes.creator) serialize() (nublado.controller.events.ActiveLabsEvent method) (nublado.controller.events.LabMetadata method) (nublado.controller.events.SpawnFailureEvent method) (nublado.controller.events.SpawnSuccessEvent method) server (nublado.controller.config.NFSVolumeSource attribute) server_path (nublado.controller.config.NFSVolumeSource attribute) service (nublado.controller.models.domain.fileserver.FileserverObjects attribute) (nublado.controller.models.domain.lab.LabObjects attribute) ServiceAccountStorage (class in nublado.controller.storage.kubernetes.deleter) ServiceStorage (class in nublado.controller.storage.kubernetes.deleter) session_id (rubin.nublado.client.MockJupyterLabSession attribute) set() (nublado.controller.storage.docker.DockerCredentialStore method) set_delete_delay() (rubin.nublado.client.MockJupyter method) set_logger() (nublado.controller.factory.Factory method) set_path() (nublado.controller.dependencies.config.ConfigDependency method) set_redirect_loop() (rubin.nublado.client.MockJupyter method) set_spawn_delay() (rubin.nublado.client.MockJupyter method) size (nublado.controller.config.LabSizeDefinition attribute) (nublado.controller.models.domain.kubernetes.KubernetesNodeImage attribute) (nublado.controller.models.domain.rspimage.RSPImage attribute) (nublado.controller.models.v1.lab.CommonLabOptions attribute) (nublado.controller.models.v1.lab.LabOptions attribute) (nublado.controller.models.v1.lab.LabRequestOptions attribute) (nublado.controller.models.v1.prepuller.NodeImage attribute) (rubin.nublado.client.NubladoImage attribute) (rubin.nublado.client.NubladoImageByClass attribute) (rubin.nublado.client.NubladoImageByReference attribute) (rubin.nublado.client.NubladoImageByTag attribute) sizes (nublado.controller.config.LabConfig attribute) slack_webhook (nublado.controller.config.Config attribute) SMALL (nublado.controller.models.v1.lab.LabSize attribute) Small (rubin.nublado.client.NubladoImageSize attribute) source (nublado.controller.config.VolumeConfig attribute) (nublado.controller.models.v1.prepuller.PrepullerOptions attribute) spawn (nublado.controller.models.domain.gafaelfawr.NotebookQuota attribute) SPAWN (rubin.nublado.client.MockJupyterAction attribute) spawn_failure (nublado.controller.events.LabEvents attribute) spawn_lab() (rubin.nublado.client.NubladoClient method) SPAWN_PENDING (rubin.nublado.client.MockJupyterAction attribute) (rubin.nublado.client.MockJupyterState attribute) spawn_success (nublado.controller.events.LabEvents attribute) spawn_timeout (nublado.controller.config.LabConfig attribute) SpawnFailedError SpawnProgressMessage (class in rubin.nublado.client) standalone() (nublado.controller.factory.Factory class method) start (nublado.controller.models.v1.fsadmin.FSAdminCommand attribute) start() (nublado.controller.background.BackgroundTaskManager method) (nublado.controller.factory.ProcessContext method) (rubin.nublado.spawner.NubladoSpawner method) start_background_services() (nublado.controller.factory.Factory method) start_time (nublado.controller.models.v1.fsadmin.FSAdminStatus attribute) started_at (rubin.nublado.client.NubladoError attribute) (rubin.nublado.client.NubladoExecutionError attribute) (rubin.nublado.client.NubladoRedirectError attribute) (rubin.nublado.client.NubladoSpawnError attribute) (rubin.nublado.client.NubladoWebError attribute) (rubin.nublado.client.NubladoWebSocketError attribute) status (nublado.controller.models.v1.lab.LabState attribute) (rubin.nublado.client.NubladoExecutionError attribute) (rubin.nublado.client.NubladoWebError attribute) status_code (nublado.controller.exceptions.InsufficientQuotaError attribute) (nublado.controller.exceptions.InvalidPodPhaseError attribute) (nublado.controller.exceptions.InvalidTokenError attribute) (nublado.controller.exceptions.LabExistsError attribute) (nublado.controller.exceptions.NotConfiguredError attribute) (nublado.controller.exceptions.OperationConflictError attribute) (nublado.controller.exceptions.PermissionDeniedError attribute) (nublado.controller.exceptions.PodNotFoundError attribute) (nublado.controller.exceptions.UnknownDockerImageError attribute) (nublado.controller.exceptions.UnknownUserError attribute) stop() (nublado.controller.background.BackgroundTaskManager method) (nublado.controller.factory.ProcessContext method) (nublado.controller.storage.kubernetes.watcher.KubernetesWatcher method) (rubin.nublado.spawner.NubladoSpawner method) stop_background_services() (nublado.controller.factory.Factory method) stop_lab() (rubin.nublado.client.NubladoClient method) stop_monitor_tasks() (nublado.controller.services.lab.LabManager method) storage_class_name (nublado.controller.config.PVCVolumeSource attribute) sub_path (nublado.controller.config.VolumeMountConfig attribute) subset() (nublado.controller.models.domain.rspimage.RSPImageCollection method) (nublado.controller.models.domain.rsptag.RSPImageTagCollection method) SUBTOPIC nublado-help command line option subtract() (nublado.controller.models.domain.rspimage.RSPImageCollection method) SUCCEEDED (nublado.controller.models.domain.kubernetes.PodPhase attribute) supplemental_groups (nublado.controller.models.domain.gafaelfawr.GafaelfawrUser property) (nublado.controller.models.domain.gafaelfawr.GafaelfawrUserInfo property) T tag (nublado.controller.config.ContainerImage attribute) (nublado.controller.models.domain.docker.DockerReference attribute) (nublado.controller.models.domain.rspimage.RSPImage attribute) (nublado.controller.models.domain.rsptag.RSPImageTag attribute) (nublado.controller.models.v1.prepuller.Image attribute) (nublado.controller.models.v1.prepuller.NodeImage attribute) (nublado.controller.models.v1.prepuller.PrepulledImage attribute) (rubin.nublado.client.NubladoImageByTag attribute) tag_for_tag_name() (nublado.controller.models.domain.rsptag.RSPImageTagCollection method) TaintEffect (class in nublado.controller.models.domain.kubernetes) templates (in module nublado.controller.templates) TERMINATED (nublado.controller.models.v1.lab.LabStatus attribute) TERMINATING (nublado.controller.models.v1.lab.LabStatus attribute) Timeout (class in nublado.controller.timeout) timeout (nublado.controller.config.FSAdminConfig attribute) TINY (nublado.controller.models.v1.lab.LabSize attribute) Tiny (rubin.nublado.client.NubladoImageSize attribute) tmp_source (nublado.controller.config.LabConfig attribute) TmpSource (class in nublado.controller.config) to_config() (nublado.controller.models.domain.docker.DockerCredentials method) to_dict() (nublado.controller.events.ActiveLabsEvent method) (nublado.controller.events.LabMetadata method) (nublado.controller.events.SpawnFailureEvent method) (nublado.controller.events.SpawnSuccessEvent method) (nublado.controller.models.domain.kubernetes.KubernetesModel method) to_headers() (nublado.controller.models.domain.gafaelfawr.GafaelfawrUser method) to_kubernetes() (nublado.controller.models.domain.kubernetes.Affinity method) (nublado.controller.models.domain.kubernetes.LabelSelector method) (nublado.controller.models.domain.kubernetes.LabelSelectorRequirement method) (nublado.controller.models.domain.kubernetes.NodeAffinity method) (nublado.controller.models.domain.kubernetes.NodeSelector method) (nublado.controller.models.domain.kubernetes.NodeSelectorRequirement method) (nublado.controller.models.domain.kubernetes.NodeSelectorTerm method) (nublado.controller.models.domain.kubernetes.PodAffinity method) (nublado.controller.models.domain.kubernetes.PodAffinityTerm method) (nublado.controller.models.domain.kubernetes.PreferredSchedulingTerm method) (nublado.controller.models.domain.kubernetes.Toleration method) (nublado.controller.models.domain.kubernetes.WeightedPodAffinityTerm method) (nublado.controller.models.v1.lab.LabResources method) to_kubernetes_spec() (nublado.controller.config.PVCVolumeSource method) to_logging_context() (rubin.nublado.client.NubladoImage method) (rubin.nublado.client.NubladoImageByClass method) (rubin.nublado.client.NubladoImageByReference method) (rubin.nublado.client.NubladoImageByTag method) to_sentry() (nublado.controller.exceptions.ControllerTimeoutError method) (nublado.controller.exceptions.DuplicateObjectError method) (nublado.controller.exceptions.KubernetesError method) (nublado.controller.exceptions.MissingObjectError method) (rubin.nublado.client.NubladoError method) (rubin.nublado.client.NubladoExecutionError method) (rubin.nublado.client.NubladoRedirectError method) (rubin.nublado.client.NubladoSpawnError method) (rubin.nublado.client.NubladoWebError method) (rubin.nublado.client.NubladoWebSocketError method) to_slack() (nublado.controller.exceptions.ControllerTimeoutError method) (nublado.controller.exceptions.DuplicateObjectError method) (nublado.controller.exceptions.GafaelfawrParseError method) (nublado.controller.exceptions.KubernetesError method) (nublado.controller.exceptions.MissingObjectError method) (rubin.nublado.client.NubladoError method) (rubin.nublado.client.NubladoExecutionError method) (rubin.nublado.client.NubladoRedirectError method) (rubin.nublado.client.NubladoSpawnError method) (rubin.nublado.client.NubladoWebError method) (rubin.nublado.client.NubladoWebSocketError method) to_spawn_form() (rubin.nublado.client.NubladoImage method) (rubin.nublado.client.NubladoImageByClass method) (rubin.nublado.client.NubladoImageByReference method) (rubin.nublado.client.NubladoImageByTag method) to_sse() (nublado.controller.models.domain.lab.Event method) token (nublado.controller.models.domain.gafaelfawr.GafaelfawrUser attribute) toleration_seconds (nublado.controller.models.domain.kubernetes.Toleration attribute) TolerationOperator (class in nublado.controller.models.domain.kubernetes) tolerations (nublado.controller.config.EnabledFileserverConfig attribute) (nublado.controller.config.FSAdminConfig attribute) (nublado.controller.config.LabConfig attribute) TOPIC nublado-help command line option topology_key (nublado.controller.models.domain.kubernetes.PodAffinityTerm attribute) traceback (rubin.nublado.client.NotebookExecutionError attribute) type (nublado.controller.config.BaseVolumeSource attribute) (nublado.controller.config.HostPathVolumeSource attribute) (nublado.controller.config.NFSVolumeSource attribute) (nublado.controller.config.PVCVolumeSource attribute) (nublado.controller.models.domain.lab.Event attribute) (nublado.controller.models.v1.prepuller.DockerSourceOptions attribute) (nublado.controller.models.v1.prepuller.GARSourceOptions attribute) (rubin.nublado.client.MockJupyterLabSession attribute) U uid (nublado.controller.models.domain.gafaelfawr.GafaelfawrUser attribute) (nublado.controller.models.domain.gafaelfawr.GafaelfawrUserInfo attribute) (nublado.controller.models.v1.lab.UserInfo attribute) UNKNOWN (nublado.controller.models.domain.kubernetes.PodPhase attribute) (nublado.controller.models.domain.rsptag.RSPImageType attribute) UnknownDockerImageError UnknownUserError update_images() (nublado.controller.services.source.base.ImageSource method) (nublado.controller.services.source.docker.DockerImageSource method) (nublado.controller.services.source.gar.GARImageSource method) url (rubin.nublado.client.NubladoRedirectError attribute) (rubin.nublado.client.NubladoWebError attribute) user (nublado.controller.models.v1.lab.LabState attribute) USER (rubin.nublado.client.MockJupyterAction attribute) user (rubin.nublado.client.NubladoError attribute) (rubin.nublado.client.NubladoExecutionError attribute) (rubin.nublado.client.NubladoRedirectError attribute) (rubin.nublado.client.NubladoSpawnError attribute) (rubin.nublado.client.NubladoWebError attribute) (rubin.nublado.client.NubladoWebSocketError attribute) user_dependency() (in module nublado.controller.dependencies.user) UserHomeDirectorySchema (class in nublado.controller.config) USERNAME (nublado.controller.config.UserHomeDirectorySchema attribute) username (nublado.controller.events.SpawnFailureEvent attribute) (nublado.controller.events.SpawnSuccessEvent attribute) (nublado.controller.models.domain.docker.DockerCredentials attribute) (nublado.controller.models.domain.gafaelfawr.GafaelfawrUser attribute) (nublado.controller.models.domain.gafaelfawr.GafaelfawrUserInfo attribute) (nublado.controller.models.domain.lab.LabObjectNames attribute) (nublado.controller.models.v1.lab.UserInfo attribute) username_path_dependency() (in module nublado.controller.dependencies.user) USERNAME_REGEX (in module nublado.controller.constants) V validate_avro() (nublado.controller.events.ActiveLabsEvent method) (nublado.controller.events.LabMetadata method) (nublado.controller.events.SpawnFailureEvent method) (nublado.controller.events.SpawnSuccessEvent method) validate_cpu() (nublado.controller.models.v1.lab.LabResources method) validate_memory() (nublado.controller.models.v1.lab.LabResources method) validate_structure() (nublado.controller.events.ActiveLabsEvent class method) (nublado.controller.events.LabMetadata class method) (nublado.controller.events.SpawnFailureEvent class method) (nublado.controller.events.SpawnSuccessEvent class method) value (nublado.controller.models.domain.kubernetes.Toleration attribute) (rubin.nublado.client.NotebookExecutionError attribute) values (nublado.controller.models.domain.kubernetes.LabelSelectorRequirement attribute) (nublado.controller.models.domain.kubernetes.NodeSelectorRequirement attribute) version (nublado.controller.models.domain.rspimage.RSPImage attribute) (nublado.controller.models.domain.rsptag.RSPImageTag attribute) volume (nublado.controller.models.domain.volumes.MountedVolume attribute) volume_mount (nublado.controller.models.domain.volumes.MountedVolume attribute) volume_mounts (nublado.controller.config.EnabledFileserverConfig attribute) (nublado.controller.config.LabConfig attribute) (nublado.controller.config.LabInitContainer attribute) volume_name (nublado.controller.config.VolumeMountConfig attribute) VolumeAccessMode (class in nublado.controller.models.domain.kubernetes) VolumeBuilder (class in nublado.controller.services.builder.volumes) volumes (nublado.controller.config.LabConfig attribute) W wait_for_creation() (nublado.controller.storage.kubernetes.deleter.KubernetesObjectDeleter method) wait_for_deletion() (nublado.controller.storage.kubernetes.custom.CustomStorage method) (nublado.controller.storage.kubernetes.deleter.KubernetesObjectDeleter method) (nublado.controller.storage.kubernetes.namespace.NamespaceStorage method) wait_for_ip_address() (nublado.controller.storage.kubernetes.ingress.IngressStorage method) wait_for_phase() (nublado.controller.storage.kubernetes.pod.PodStorage method) wait_for_pod_start() (nublado.controller.storage.kubernetes.lab.LabStorage method) wait_for_spawn() (rubin.nublado.client.NubladoClient method) watch() (nublado.controller.storage.kubernetes.watcher.KubernetesWatcher method) watch_pod_changes() (nublado.controller.storage.kubernetes.pod.PodStorage method) watch_pod_events() (nublado.controller.storage.kubernetes.lab.LabStorage method) watch_pods() (nublado.controller.storage.kubernetes.fileserver.FileserverStorage method) watch_servers() (nublado.controller.services.fileserver.FileserverManager method) watch_spawn_progress() (rubin.nublado.client.NubladoClient method) WatchEvent (class in nublado.controller.storage.kubernetes.watcher) WatchEventType (class in nublado.controller.models.domain.kubernetes) weekly (nublado.controller.models.domain.imagefilterpolicy.RSPImageFilterPolicy attribute) WEEKLY (nublado.controller.models.domain.rsptag.RSPImageType attribute) weight (nublado.controller.models.domain.kubernetes.PreferredSchedulingTerm attribute) (nublado.controller.models.domain.kubernetes.WeightedPodAffinityTerm attribute)