PrepullerBuilder#
- class controller.services.builder.prepuller.PrepullerBuilder(config, metadata_storage, pull_secret=None)#
Bases:
objectConstruct Kubernetes objects used by the prepuller.
- Parameters:
config (
LabConfig) – Lab configuration.metadata_storage (
MetadataStorage) – Storage layer for pod metadata about the lab controller itself.pull_secret (
str|None, default:None) – Optional name ofSecretobject to use for pulling images.
Methods Summary
build_pod(image, node)Construct the pod object for a prepuller pod.
Methods Documentation