Skip to content

# Software Image File

Added in version 2.2.0

This model will replace the `SoftwareImageLCM` model from Nautobot Device Lifecycle Management

A software image file represents a single file, typically the installation image, used to run or install a device or virtual machine's operating system. Device and virtual machines can optionally assign a software image file for tracking the current image in use. Device types and inventory items can be assigned to multiple software images to track which images are compatible with which device types or inventory items. Software image files are related to software versions which are used to track attributes that may apply to multiple software image files, such as the end of support date or security vulnerabilities that affect that version.

A software image file must include a file name and a related software version. It can optionally include attributes to verify the file's integrity: a file checksum and hashing algorithm as well as the file's size. Another optional field is a URL to download the image.

Added in version 2.4.6

A software image file can optionally include an external integration field to enrich the file retrieval representation, typically by providing the URL, HTTP headers and credentials required to retrieve the source file.