ImageRequest
ImageRequest custom resource schema.
The ImageRequest CRD coordinates pulling images from private registries into the cluster for use
by launcher pods.
ImageRequest
SPEC
ImageRequestSpec is the spec for a Config resource.
-
KubernetesNode is the node where the launcher pod is running and where the image should be pulled too.
-
RequestedImage is the image that the launcher pod wants the controller to get pulled onto the specified node.
-
RequestedImagePullSecrets is a list of configured pull secrets to set in the pull pod spec.
-
TopologyName is the name of the topology requesting the image.
-
TopologyNodeName is the name of the node in the topology (i.e. the router name in a containerlab topology) that the image is being requested for.
STATUS
ImageRequestStatus is the status for a ImageRequest resource.
-
Accepted indicates that the ImageRequest controller has seen this image request and is going to process it. This can be useful to let the requesting pod know that "yep, this is in the works, and i can go watch the cri images on this node now".
-
Complete indicates that the ImageRequest controller has seen that the puller pod has done its job and that the image has been pulled onto the requested node.