Software and image catalogs
When you create a fabric, you must specify what operating system and version should be present on all of the nodes that participate in the fabric. You select a particular OS software vendor, type, and version number as part of the fabric design, and the system deploys that software to each node as part of the overall fabric deployment.
Because you select only one image file for the fabric intent as a whole, the same software version is deployed to all nodes participating in the fabric. If a node is already running a different software version, it downloads the new software image file and uses it to replace its current version when you deploy the fabric.