Adds support to use an OCI url for references to artifacts
to deploy.
- Identification of a disk image from the container registry.
- Determination of an image_url which IPA leverages to download
content. Content cannot be compressed at this point in time.
- Ironic can download the file locally, and with a patch to
detect and enable Zstandard compression, can extract the
URL, starting from either an OCI container URL with a Tag,
or a specific manifest digest, which will then download the
file for use.
- User driven auth seems to be good.
- Tags work with Quay, however not OpenShift due to what appears
to be additional request validation.
Closes-Bug: 2085565
Change-Id: I17f7ba57e0ec1a5451890838f153746f5f8e5182