@@ -11,7 +11,7 @@ source ocp_install_env.sh
11
11
# <ENTRYNAME>_LOCAL_IMAGE - where ENTRYNAME matches an uppercase version of the name in the release image
12
12
# with "-" converted to "_" e.g. to use a custom ironic-inspector
13
13
# export IRONIC_INSPECTOR_LOCAL_IMAGE=https://github.com/metal3-io/ironic-inspector-image
14
- # export IRONIC_RHCOS_DOWNLOADER_LOCAL_IMAGE =https://github.com/openshift-metal3/rhcos-downloader
14
+ # export IRONIC_MACHINE_OS_DOWNLOADER_LOCAL_IMAGE =https://github.com/openshift-metal3/ironic- rhcos-downloader
15
15
# export BAREMETAL_OPERATOR_LOCAL_IMAGE=192.168.111.1:5000/localimages/bmo:latest
16
16
rm -f assets/templates/99_local-registry.yaml $OPENSHIFT_INSTALL_PATH /data/data/bootstrap/baremetal/files/etc/containers/registries.conf
17
17
@@ -56,7 +56,7 @@ if [ -f assets/templates/99_local-registry.yaml ] ; then
56
56
fi
57
57
rm -f $DOCKERFILE
58
58
59
- for name in ironic ironic-api ironic-conductor ironic-inspector dnsmasq httpd mariadb ipa-downloader coreos -downloader vbmc sushy-tools; do
59
+ for name in ironic ironic-api ironic-conductor ironic-inspector dnsmasq httpd mariadb ipa-downloader machine-os -downloader vbmc sushy-tools; do
60
60
sudo podman ps | grep -w " $name $" && sudo podman kill $name
61
61
sudo podman ps --all | grep -w " $name $" && sudo podman rm $name -f
62
62
done
70
70
sudo podman pod create -n ironic-pod
71
71
72
72
# Pull the rhcos-downloder image to use from the release, this gets change
73
- # to use IRONIC_RHCOS_DOWNLOADER_LOCAL_IMAGE if present
74
- IRONIC_RHCOS_DOWNLOADER_IMAGE =$( oc adm release info --registry-config $REGISTRY_AUTH_FILE $OPENSHIFT_RELEASE_IMAGE --image-for=ironic-rhcos -downloader)
73
+ # to use IRONIC_MACHINE_OS_DOWNLOADER_LOCAL_IMAGE if present
74
+ IRONIC_MACHINE_OS_DOWNLOADER_IMAGE =$( oc adm release info --registry-config $REGISTRY_AUTH_FILE $OPENSHIFT_RELEASE_IMAGE --image-for=ironic-machine-os -downloader)
75
75
76
76
IRONIC_IMAGE=${IRONIC_LOCAL_IMAGE:- $IRONIC_IMAGE }
77
77
IRONIC_IPA_DOWNLOADER_IMAGE=${IRONIC_IPA_DOWNLOADER_LOCAL_IMAGE:- $IRONIC_IPA_DOWNLOADER_IMAGE }
78
- IRONIC_RHCOS_DOWNLOADER_IMAGE =${IRONIC_RHCOS_DOWNLOADER_LOCAL_IMAGE :- $IRONIC_RHCOS_DOWNLOADER_IMAGE }
78
+ IRONIC_MACHINE_OS_DOWNLOADER_IMAGE =${IRONIC_MACHINE_OS_DOWNLOADER_LOCAL_IMAGE :- $IRONIC_MACHINE_OS_DOWNLOADER_IMAGE }
79
79
80
- for IMAGE in ${IRONIC_IMAGE} ${IRONIC_IPA_DOWNLOADER_IMAGE} ${IRONIC_RHCOS_DOWNLOADER_IMAGE } ${VBMC_IMAGE} ${SUSHY_TOOLS_IMAGE} ; do
80
+ for IMAGE in ${IRONIC_IMAGE} ${IRONIC_IPA_DOWNLOADER_IMAGE} ${IRONIC_MACHINE_OS_DOWNLOADER_IMAGE } ${VBMC_IMAGE} ${SUSHY_TOOLS_IMAGE} ; do
81
81
sudo -E podman pull $( [[ $IMAGE =~ $LOCAL_REGISTRY_ADDRESS .* ]] && echo " --tls-verify=false" ) $IMAGE
82
82
done
83
83
@@ -90,8 +90,8 @@ sudo podman run -d --net host --privileged --name httpd --pod ironic-pod \
90
90
sudo podman run -d --net host --privileged --name ipa-downloader --pod ironic-pod \
91
91
-v $IRONIC_DATA_DIR :/shared ${IRONIC_IPA_DOWNLOADER_IMAGE} /usr/local/bin/get-resource.sh
92
92
93
- sudo podman run -d --net host --privileged --name coreos -downloader --pod ironic-pod \
94
- -v $IRONIC_DATA_DIR :/shared ${IRONIC_RHCOS_DOWNLOADER_IMAGE } /usr/local/bin/get-resource.sh $RHCOS_IMAGE_URL
93
+ sudo podman run -d --net host --privileged --name machine-os -downloader --pod ironic-pod \
94
+ -v $IRONIC_DATA_DIR :/shared ${IRONIC_MACHINE_OS_DOWNLOADER_IMAGE } /usr/local/bin/get-resource.sh $MACHINE_OS_IMAGE_URL
95
95
96
96
if [ " $NODES_PLATFORM " = " libvirt" ]; then
97
97
sudo podman run -d --net host --privileged --name vbmc --pod ironic-pod \
106
106
107
107
# Wait for the downloader containers to finish, if they are updating an existing cache
108
108
# the checks below will pass because old data exists
109
- sudo podman wait -i 1000 ipa-downloader coreos -downloader
109
+ sudo podman wait -i 1000 ipa-downloader machine-os -downloader
110
110
111
111
# Wait for images to be downloaded/ready
112
112
while ! curl --fail http://localhost/images/rhcos-ootpa-latest.qcow2.md5sum ; do sleep 1 ; done
0 commit comments