X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=deploy%2Fmetal3-vm%2F03_launch_mgmt_cluster.sh;h=d59338076bce7187a2886d758e0695873df8b711;hb=refs%2Fchanges%2F00%2F3500%2F10;hp=ef9f7d62ef7da1e348a642368b0fc0bb8a54ddd8;hpb=a9e5b6c6e3cefdd335dcecb6031e557db7cb2e30;p=icn.git diff --git a/deploy/metal3-vm/03_launch_mgmt_cluster.sh b/deploy/metal3-vm/03_launch_mgmt_cluster.sh index ef9f7d6..d593380 100755 --- a/deploy/metal3-vm/03_launch_mgmt_cluster.sh +++ b/deploy/metal3-vm/03_launch_mgmt_cluster.sh @@ -8,6 +8,8 @@ source lib/common.sh eval "$(go env)" export GOPATH +DEPLOYDIR="$(dirname "$PWD")" +BMODIR=$DEPLOYDIR/metal3/scripts/bmo # Environment variables # M3PATH : Path to clone the metal3 dev env repo @@ -50,30 +52,12 @@ function clone_repos { function launch_baremetal_operator { docker pull integratedcloudnative/baremetal-operator:v1.0-icn - docker tag integratedcloudnative/baremetal-operator:v1.0-icn \ - quay.io/metal3-io/baremetal-operator:master - - pushd "${BMOPATH}" - if [ "${BMO_RUN_LOCAL}" = true ]; then - touch bmo.out.log - touch bmo.err.log - kubectl apply -f deploy/namespace/namespace.yaml - kubectl apply -f deploy/rbac/service_account.yaml -n metal3 - kubectl apply -f deploy/rbac/role.yaml -n metal3 - kubectl apply -f deploy/rbac/role_binding.yaml - kubectl apply -f deploy/crds/metal3.io_baremetalhosts_crd.yaml - kubectl apply -f deploy/operator/no_ironic/operator.yaml -n metal3 - kubectl scale deployment metal3-baremetal-operator -n metal3 --replicas=0 - nohup make run >> bmo.out.log 2>>bmo.err.log & - else - kubectl apply -f deploy/namespace/namespace.yaml - kubectl apply -f deploy/rbac/service_account.yaml -n metal3 - kubectl apply -f deploy/rbac/role.yaml -n metal3 - kubectl apply -f deploy/rbac/role_binding.yaml - kubectl apply -f deploy/crds/metal3.io_baremetalhosts_crd.yaml - kubectl apply -f deploy/operator/no_ironic/operator.yaml -n metal3 - fi - popd + kubectl apply -f $BMODIR/namespace/namespace.yaml + kubectl apply -f $BMODIR/rbac/service_account.yaml -n metal3 + kubectl apply -f $BMODIR/rbac/role.yaml -n metal3 + kubectl apply -f $BMODIR/rbac/role_binding.yaml + kubectl apply -f $BMODIR/crds/metal3.io_baremetalhosts_crd.yaml + kubectl apply -f $BMODIR/operator/no_ironic/operator.yaml -n metal3 } network_config_files() { @@ -159,7 +143,6 @@ function apply_bm_hosts { list_nodes | make_bm_hosts } - clone_repos launch_baremetal_operator apply_bm_hosts