X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=deploy%2Fironic%2Fironic.sh;h=d4f4bdd2f25a41cefb9499e3f0ace8e0989ac7de;hb=54fa8d162f94d9b937dba3bbdd8d56e16e7ed2e4;hp=88fb4cd4cbf634a190fb3610d1e9d3b87bafa546;hpb=275eecaa965404bb60bc47b469388276076acf8f;p=icn.git diff --git a/deploy/ironic/ironic.sh b/deploy/ironic/ironic.sh index 88fb4cd..d4f4bdd 100755 --- a/deploy/ironic/ironic.sh +++ b/deploy/ironic/ironic.sh @@ -8,6 +8,7 @@ source $LIBDIR/logging.sh source $LIBDIR/common.sh NAMEPREFIX="capm3" +ENABLE_DHCP="${IRONIC_ENABLE_DHCP:-yes}" trap err_exit ERR function err_exit { @@ -90,7 +91,11 @@ function build_source { function deploy { fetch_image - kustomize build ${SCRIPTDIR}/icn | kubectl apply -f - + local layer="${SCRIPTDIR}/icn" + if [[ ${ENABLE_DHCP} != "yes" ]]; then + layer="${SCRIPTDIR}/icn-no-dhcp" + fi + kustomize build ${layer} | kubectl apply -f - kubectl wait --for=condition=Available --timeout=600s deployment/${NAMEPREFIX}-ironic -n ${NAMEPREFIX}-system }