X-Git-Url: https://gerrit.nordix.org/gitweb?a=blobdiff_plain;f=jjb%2Fcloud-infra%2Fcloud-infra-deploy.sh;h=51ae5a30a5eec118f2f5d46c7c22f175c946fc48;hb=5c0e856e37cbf997683aee64b9a6e61a87e1f1f4;hp=a73f3f66717b4b0b6e85129979b0e7ed9ca99bac;hpb=4f29b8394ee11e5affba4f682d26388dc6bf8f74;p=infra%2Fcicd.git diff --git a/jjb/cloud-infra/cloud-infra-deploy.sh b/jjb/cloud-infra/cloud-infra-deploy.sh index a73f3f66..51ae5a30 100644 --- a/jjb/cloud-infra/cloud-infra-deploy.sh +++ b/jjb/cloud-infra/cloud-infra-deploy.sh @@ -32,8 +32,21 @@ set -o pipefail # infra/swconfig so it needs to be handled here in order to ensure $WORKSPACE contains # the actual engine repo clone. This will be added later on. +# PDF and IDF are determined based on the deployment type +# If DEPLOY_TYPE is virtual, we always use nordix-vpod1 PDF and IDF. +# If DEPLOY_TYPE is baremetal, we use variable NODE_NAME injected by Jenkins to the job +# in order to set PDF and IDF for the POD the job is running against. + +if [[ $DEPLOY_TYPE == "baremetal" ]]; then + PDF="https://gerrit.nordix.org/gitweb?p=infra/hwconfig.git;a=blob_plain;f=pods/${NODE_NAME}-pdf.yml" + IDF="https://gerrit.nordix.org/gitweb?p=infra/hwconfig.git;a=blob_plain;f=pods/${NODE_NAME}-idf.yml" +else + PDF="https://gerrit.nordix.org/gitweb?p=infra/hwconfig.git;a=blob_plain;f=pods/nordix-vpod1-pdf.yml" + IDF="https://gerrit.nordix.org/gitweb?p=infra/hwconfig.git;a=blob_plain;f=pods/nordix-vpod1-idf.yml" +fi + # execute cloud engine deploy.sh script cd $WORKSPACE -./engine/deploy.sh +./engine/deploy.sh -d kubespray -s $DEPLOY_SCENARIO -p $PDF -i $IDF -c # vim: set ts=2 sw=2 expandtab: