Node¶
- pydantic model controller.models.v1.prepuller.Node¶
Information about available images on a single Kubernetes node.
- Parameters:
data (
Any
)
Show JSON schema
{ "title": "Node", "description": "Information about available images on a single Kubernetes node.", "type": "object", "properties": { "name": { "description": "Hostname of the Kubernetes node", "examples": [ "gke-science-platform-d-core-pool-78ee-03baf5c9-7w75" ], "title": "Name of node", "type": "string" }, "eligible": { "default": true, "description": "Whether images should be prepulled to this node", "examples": [ true ], "title": "Eligible for prepulling", "type": "boolean" }, "comment": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "If this node is not eligible for prepulling, this field contains the reason why", "examples": [ "Cordoned because of disk problems" ], "title": "Reason for node ineligibility" }, "cached": { "default": [], "description": "References of images cached on this node", "examples": [ [ "lighthouse.ceres/library/sketchbook:latest_daily" ] ], "items": { "type": "string" }, "title": "Cached images", "type": "array" } }, "required": [ "name" ] }
- field cached: Annotated[list[str], Field(title='Cached images', description='References of images cached on this node', examples=[['lighthouse.ceres/library/sketchbook:latest_daily']])] = []¶
References of images cached on this node
- field comment: Annotated[str | None, Field(title='Reason for node ineligibility', description='If this node is not eligible for prepulling, this field contains the reason why', examples=['Cordoned because of disk problems'])] = None¶
If this node is not eligible for prepulling, this field contains the reason why
- field eligible: Annotated[bool, Field(title='Eligible for prepulling', description='Whether images should be prepulled to this node', examples=[True])] = True¶
Whether images should be prepulled to this node
- field name: Annotated[str, Field(title='Name of node', description='Hostname of the Kubernetes node', examples=['gke-science-platform-d-core-pool-78ee-03baf5c9-7w75'])] [Required]¶
Hostname of the Kubernetes node