ironic.common.image_publisher module¶
- class ironic.common.image_publisher.AbstractPublisher[source]¶
Bases:
object
Abstract base class for publishing images via HTTP.
- class ironic.common.image_publisher.LocalPublisher(image_subdir=None, file_permission=420, dir_permission=493, root_url=None)[source]¶
Bases:
AbstractPublisher
Image publisher using a local web server.
- class ironic.common.image_publisher.SwiftPublisher(container, delete_after)[source]¶
Bases:
AbstractPublisher
Image publisher using OpenStack Swift.