Blame image-types/rhel8/openstack.md

Packit 63bb0d
# OpenStack Image
Packit 63bb0d
Packit 63bb0d
This image is meant to be run in an OpenStack environment. It has to conform to
Packit 63bb0d
OpenStack’s [image requirements][requirements].
Packit 63bb0d
Packit 63bb0d
Packit 63bb0d
## Implementation Choices
Packit 63bb0d
Packit 63bb0d
To be usable in OpenStack, it is provided in the *qcow2* format and has
Packit 63bb0d
*cloud-init* installed and enabled.
Packit 63bb0d
Packit 63bb0d
`dracut-config-rescue` is excluded from the image, because the boot loader
Packit 63bb0d
entry it provides is broken.
Packit 63bb0d
Packit 63bb0d
The environments this image is meant to be used in usually don't require any
Packit 63bb0d
specialized firmware. Thus, in order to keep the resulting image size small,
Packit 63bb0d
all `-firmware` packages are excluded. An exception is the `linux-firmware`
Packit 63bb0d
package, which cannot be excluded because the `kernel` package depends on it.
Packit 63bb0d
Packit 63bb0d
Packit 63bb0d
[requirements]: https://docs.openstack.org/image-guide/openstack-images.html