Skip to main content
Ctrl+K
Logo image Logo image

Nublado

Site Navigation

  • About
  • Administrators
  • Client guide
  • REST API
  • Change log
  • Developers
  • Rubin docs

Site Navigation

  • About
  • Administrators
  • Client guide
  • REST API
  • Change log
  • Developers
  • Rubin docs

Section Navigation

Architecture

  • Architecture of Nublado controller

Guides

  • Development guide
  • Release procedure

Development

  • Nublado development plan

Reference

  • Python internal APIs
    • Internal authenticator API
      • GafaelfawrAuthenticator
    • Internal spawner API
      • ControllerWebError
      • InvalidAuthStateError
      • NubladoSpawner
    • Internal inithome API
      • main
      • InvalidHomeError
      • Provisioner
    • Internal Nublado controller API
      • __version__
      • BackgroundTaskManager
      • BaseVolumeSource
      • Config
      • ContainerImage
      • DisabledFileserverConfig
      • EnabledFileserverConfig
      • FileserverConfig
      • HostPathVolumeSource
      • LabConfig
      • LabInitContainer
      • LabNSSFiles
      • LabSecret
      • LabSizeDefinition
      • NFSVolumeSource
      • PVCVolumeResources
      • PVCVolumeSource
      • TmpSource
      • UserHomeDirectorySchema
      • VolumeConfig
      • VolumeMountConfig
      • ARGO_CD_ANNOTATIONS
      • CONFIGURATION_PATH
      • DOCKER_CREDENTIALS_PATH
      • DROPDOWN_SENTINEL_VALUE
      • FILE_SERVER_RECONCILE_INTERVAL
      • GROUPNAME_REGEX
      • IMAGE_REFRESH_INTERVAL
      • KUBERNETES_NAME_PATTERN
      • KUBERNETES_REQUEST_TIMEOUT
      • LAB_RECONCILE_INTERVAL
      • LIMIT_TO_REQUEST_RATIO
      • MEMORY_TO_TMP_SIZE_RATIO
      • METADATA_PATH
      • PREPULLER_POD_TIMEOUT
      • RESERVED_ENV
      • RESERVED_PATHS
      • USERNAME_REGEX
      • ConfigDependency
      • ContextDependency
      • RequestContext
      • user_dependency
      • username_path_dependency
      • ActiveLabsEvent
      • LabEvents
      • LabMetadata
      • SpawnFailureEvent
      • SpawnSuccessEvent
      • ControllerTimeoutError
      • DockerRegistryError
      • DuplicateObjectError
      • GafaelfawrParseError
      • GafaelfawrWebError
      • InsufficientQuotaError
      • InvalidDockerReferenceError
      • InvalidLabSizeError
      • InvalidTokenError
      • KubernetesError
      • LabDeletionError
      • LabExistsError
      • MissingObjectError
      • MissingSecretError
      • NoOperationError
      • NotConfiguredError
      • OperationConflictError
      • PermissionDeniedError
      • UnknownDockerImageError
      • UnknownUserError
      • Factory
      • ProcessContext
      • create_app
      • DockerCredentials
      • DockerReference
      • FileserverObjects
      • FileserverStateObjects
      • GafaelfawrUser
      • GafaelfawrUserInfo
      • NotebookQuota
      • UserGroup
      • UserQuota
      • MenuImage
      • MenuImages
      • ImageFilterPolicy
      • RSPImageFilterPolicy
      • Affinity
      • KubernetesModel
      • KubernetesNodeImage
      • LabelSelector
      • LabelSelectorOperator
      • LabelSelectorRequirement
      • NodeAffinity
      • NodeSelector
      • NodeSelectorOperator
      • NodeSelectorRequirement
      • NodeSelectorTerm
      • NodeToleration
      • PodAffinity
      • PodAffinityTerm
      • PodChange
      • PodPhase
      • PreferredSchedulingTerm
      • PropagationPolicy
      • PullPolicy
      • TaintEffect
      • Toleration
      • TolerationOperator
      • VolumeAccessMode
      • WatchEventType
      • WeightedPodAffinityTerm
      • Event
      • EventType
      • LabObjectNames
      • LabObjects
      • LabStateObjects
      • RSPImage
      • RSPImageCollection
      • RSPImageTag
      • RSPImageTagCollection
      • RSPImageType
      • DOCKER_DEFAULT_TAG
      • MountedVolume
      • Index
      • FileserverStatus
      • CommonLabOptions
      • ImageClass
      • LabOptions
      • LabRequestOptions
      • LabResources
      • LabSize
      • LabSpecification
      • LabState
      • LabStatus
      • ResourceQuantity
      • UserInfo
      • DockerSourceOptions
      • GARSourceOptions
      • Image
      • Node
      • NodeImage
      • PrepulledImage
      • PrepullerImageStatus
      • PrepullerOptions
      • PrepullerStatus
      • SpawnerImages
      • FileserverBuilder
      • LabBuilder
      • PrepullerBuilder
      • VolumeBuilder
      • FileserverManager
      • ImageService
      • LabManager
      • Prepuller
      • ImageSource
      • DockerImageSource
      • GARImageSource
      • DockerCredentialStore
      • DockerStorageClient
      • GafaelfawrStorageClient
      • GARStorageClient
      • ConfigMapStorage
      • KubernetesObjectCreator
      • NetworkPolicyStorage
      • ResourceQuotaStorage
      • SecretStorage
      • CustomStorage
      • GafaelfawrIngressStorage
      • JobStorage
      • KubernetesObjectDeleter
      • PersistentVolumeClaimStorage
      • ServiceAccountStorage
      • ServiceStorage
      • FileserverStorage
      • ingress_has_ip_address
      • IngressStorage
      • LabStorage
      • NamespaceStorage
      • NodeStorage
      • PodStorage
      • KubernetesWatcher
      • WatchEvent
      • MetadataStorage
      • templates
      • Timeout
      • memory_to_bytes

MenuImages¶

class controller.models.domain.image.MenuImages(menu, dropdown)¶

Bases: object

All available spawnable images.

Parameters:
  • menu (list[MenuImage])

  • dropdown (list[MenuImage])

Attributes Summary

dropdown

Extra images to populate the dropdown.

menu

Images that should appear as regular menu choices.

Attributes Documentation

dropdown: list[MenuImage]¶

Extra images to populate the dropdown.

menu: list[MenuImage]¶

Images that should appear as regular menu choices.

previous

MenuImage

next

ImageFilterPolicy

On this page
  • MenuImages
    • MenuImages.dropdown
    • MenuImages.menu
Edit this page

© Copyright 2022-2023 Association of Universities for Research in Astronomy, Inc. (AURA).

Built with the PyData Sphinx Theme 0.12.0.

Created using Sphinx 8.1.3.