Andrii Ostapenko 3f559c3c1e
Implements custom QCOW delivery
With this commit QCOW images are pulled as a docker image to new
qcow-bundle container within ironic pod and copy them to shared ironic
volume to be served to hosts.

Also squashed with [0], manifests are adjusted to consume new QCOWs and
old QCOW related funtionality is removed.

[0] https://review.opendev.org/c/airship/airshipctl/+/776270

Co-Authored-By: Alexey Odinokov <aodinokov@mirantis.com>
Co-Authored-By: Craig Anderson <craig.anderson@att.com>

Change-Id: I958184b34ae94206bc5e87993e9287587b6a11d9
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
2021-02-23 15:43:45 -06:00
..
2020-12-10 15:07:04 +00:00
2020-03-20 10:22:31 +04:00
2020-12-10 15:07:04 +00:00
2021-02-23 15:43:45 -06:00

Function: baremetal-operator

This function defines a deployment of the Metal3 baremetal-operator, including both the operator itself and Ironic.

Optional: a versions-airshipctl VariableCatalogue may be used to override the default container images. A base example for this catalogue can be found in the airshipctl-base-catalogues function. If using the catalogue, apply the replacements/ entrypoint at the site level, as a Kustomize transformer.

Optional: a networking VariableCatalogue may be used to override some of the ironic networking variables. A base example for this catalogue can be found in the airshipctl-base-catalogues function. If using the catalogue, apply the replacements/ entrypoint at the site level, as a Kustomize transformer.