31f5e96402
The commit adds integration test that includes baremetal operator - test is driven by airshipctl phases - Deploys BMO from airshipctl repository as a phase - Verifies that after VINO-CR is deployed BMHs are created - Verifies that BMO can install an image into those BMHs using pxe - Various fixes that allow to integrate with BMO - Disables password authentication for BMHs untill we have a fix - BMO fails to authenticate against simple auth provided by nginx - Removes unit-tests for BMO creation. The whole approach of requesting VMs from vino-builder should be changed. When we have final view of the process, we will well define vino-builder API and add unit-tests to vino controller and builder Change-Id: I51976ca20811b227ecb069c4ffd81d8afe086e57
35 lines
1.2 KiB
YAML
35 lines
1.2 KiB
YAML
# The default versions catalogue for functions hosted in the airshipctl project.
|
|
# These values can be overridden at the site, type, etc levels as appropriate.
|
|
apiVersion: airshipit.org/v1alpha1
|
|
kind: VersionsCatalogue
|
|
metadata:
|
|
name: versions-airshipctl
|
|
labels:
|
|
airshipit.org/deploy-k8s: "false"
|
|
spec:
|
|
images:
|
|
baremetal_operator:
|
|
ironic: # ironic Deployment
|
|
init_bootstrap:
|
|
image: quay.io/centos/centos:8.3.2011
|
|
init_images:
|
|
image: quay.io/airshipit/ipa:latest
|
|
qcow_bundle:
|
|
image: quay.io/airshipit/qcow-bundle:latest-ubuntu_focal
|
|
dnsmasq:
|
|
image: quay.io/metal3-io/ironic:capm3-v0.4.0
|
|
httpd:
|
|
image: quay.io/metal3-io/ironic:capm3-v0.4.0
|
|
ironic:
|
|
image: quay.io/metal3-io/ironic:capm3-v0.4.0
|
|
ironic_inspector:
|
|
image: quay.io/metal3-io/ironic-inspector:capm3-v0.4.0
|
|
metal3_baremetal_operator: # metal3-baremetal-operator Deployment
|
|
baremetal_operator:
|
|
image: quay.io/metal3-io/baremetal-operator:capm3-v0.4.0
|
|
ironic_proxy:
|
|
image: alpine/socat
|
|
ironic_inspector_proxy:
|
|
image: alpine/socat
|
|
|