The Fedora IoT Installation ISO must work and the resulting installation must boot in their supported configurations. The IoT images must boot on supported hardware.
The zezere-ignition service must run on all images and allow users to provision a user key for a privileged user (administrator) account.
When a new ostree is composed and made available, it must be possible to upgrade an existing host using rpm-ostree upgrade.
After upgrading to the latest ostree, it must be possible to rollback to an older version using the rpm-ostree rollback command.
It must be possible to install additional software with rpm-ostree install command. Software installation must also include dependencies where necessary and installed software should provide the intended functionality.
It must be possible to rebase to a different IoT release by using the rpm-ostree rebase command.
The Podman container runtime must be present on all images and installed by default when using the ISO installer. It must be possible to deploy a container image.
The Greenboot service must be present on all images and installed by default when using the ISO installer. The service must be enabled to run on boot and function as intended.