Change-Id: I28fdaec0f103651cfc6361aba09639c55aa4aa2a
/bin/cp -f $OPENRC_FILE /tmp/openrc
cd "$ENGINE_ROOT_DIR/engine"
/bin/cp -f $OPENRC_FILE /tmp/openrc
cd "$ENGINE_ROOT_DIR/engine"
-./deploy.sh -s "$STACK_TYPE" -b "$STACK_VERSION" -p "$PDF" -i "$IDF" -o /tmp/openrc -d "$DISTRO" -v
+./deploy.sh -s "$STACK_TYPE" -b "$STACK_VERSION" -c "$DEPLOY_SCENARIO" -p "$PDF" -i "$IDF" -o /tmp/openrc -d "$DISTRO" -v
+
+# NOTE (fdegir): we need inventory.ini for test execution
+/bin/rm -f /tmp/inventory.ini
+/bin/cp -f /opt/engine/.cache/config/inventory.ini /tmp/inventory.ini
# vim: set ts=2 sw=2 expandtab:
# vim: set ts=2 sw=2 expandtab:
cd $HOME && /bin/rm -rf $WORKSPACE
git clone -q $TEST_REPO_URL $WORKSPACE
cd $HOME && /bin/rm -rf $WORKSPACE
git clone -q $TEST_REPO_URL $WORKSPACE
+# NOTE (fdegir): we need to override execution mode variable coming from change.properties file
+export EXECUTION_MODE=$(echo "$EXECUTION_MODE" | sed 's/deployment/test/g')
+
-./test.sh -f $TEST_FW -t $TEST_SUITE -s $STACK_TYPE -y $YARDSTICK_DISPATCHER -d
+./test.sh -s "$STACK_TYPE" -b "$STACK_VERSION" -c "$DEPLOY_SCENARIO" -f "$TEST_FW" -t "$TEST_SUITE" \
+ -o /tmp/openrc -i /tmp/inventory.ini -y "$YARDSTICK_DISPATCHER" -v
# vim: set ts=2 sw=2 expandtab:
# vim: set ts=2 sw=2 expandtab:
export STACK_VERSION="$GERRIT_PATCHSET_REVISION"
export STACK_REFSPEC="$GERRIT_REFSPEC"
export STACK_VERSION="$GERRIT_PATCHSET_REVISION"
export STACK_REFSPEC="$GERRIT_REFSPEC"
+ case "${STACK_TYPE}" in
+ openstack)
+ echo "Info : Deploy scenario is overriden by job to $DEPLOY_SCENARIO"
+ ;;
+ kubernetes)
+ echo "Info : Deploy scenario is overriden by job to $DEPLOY_SCENARIO"
+ ;;
+ onap)
+ echo "Info : Deploy scenario is overriden by job to $DEPLOY_SCENARIO"
+ ;;
+ ironic)
+ export DEPLOY_SCENARIO="ubuntu1804"
+ ;;
+ *) echo "ERROR : Invalid stack $ENGINE_COMPONENT"; exit 1;;
+ esac
+
+ export STACK_VERSION="$GERRIT_BRANCH"
+
# log info to console
echo " STACK_TYPE=$STACK_TYPE"
# log info to console
echo " STACK_TYPE=$STACK_TYPE"
+ echo " DEPLOY_SCENARIO=$DEPLOY_SCENARIO"
echo " STACK_VERSION=$GERRIT_PATCHSET_REVISION"
echo " STACK_REFSPEC=$GERRIT_REFSPEC"
# record vars to properties file
echo "STACK_TYPE=$STACK_TYPE" >> "$CHANGE_METADATA_FILE"
echo " STACK_VERSION=$GERRIT_PATCHSET_REVISION"
echo " STACK_REFSPEC=$GERRIT_REFSPEC"
# record vars to properties file
echo "STACK_TYPE=$STACK_TYPE" >> "$CHANGE_METADATA_FILE"
+ echo "DEPLOY_SCENARIO=$DEPLOY_SCENARIO" >> "$CHANGE_METADATA_FILE"
echo "STACK_VERSION=$STACK_VERSION" >> "$CHANGE_METADATA_FILE"
echo "STACK_REFSPEC=$STACK_REFSPEC" >> "$CHANGE_METADATA_FILE"
elif [[ "$GERRIT_PROJECT" =~ /installer/ ]]; then
echo "STACK_VERSION=$STACK_VERSION" >> "$CHANGE_METADATA_FILE"
echo "STACK_REFSPEC=$STACK_REFSPEC" >> "$CHANGE_METADATA_FILE"
elif [[ "$GERRIT_PROJECT" =~ /installer/ ]]; then
case "${ENGINE_COMPONENT}" in
kolla)
export STACK_TYPE="openstack"
case "${ENGINE_COMPONENT}" in
kolla)
export STACK_TYPE="openstack"
+ echo "Info : Deploy scenario is overriden by job to $DEPLOY_SCENARIO"
;;
kubespray)
export STACK_TYPE="kubernetes"
;;
kubespray)
export STACK_TYPE="kubernetes"
+ echo "Info : Deploy scenario is overriden by job to $DEPLOY_SCENARIO"
;;
oom)
export STACK_TYPE="onap"
;;
oom)
export STACK_TYPE="onap"
+ echo "Info : Deploy scenario is overriden by job to $DEPLOY_SCENARIO"
;;
*) echo "ERROR : Invalid engine component $ENGINE_COMPONENT"; exit 1;;
esac
;;
*) echo "ERROR : Invalid engine component $ENGINE_COMPONENT"; exit 1;;
esac
# log info to console
echo " STACK_TYPE=$STACK_TYPE"
# log info to console
echo " STACK_TYPE=$STACK_TYPE"
+ echo " DEPLOY_SCENARIO=$DEPLOY_SCENARIO"
echo " STACK_VERSION=$STACK_VERSION"
echo " NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_VERSION=$GERRIT_PATCHSET_REVISION"
echo " NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_REFSPEC=$GERRIT_REFSPEC"
# record vars to properties file
echo "STACK_TYPE=$STACK_TYPE" >> "$CHANGE_METADATA_FILE"
echo " STACK_VERSION=$STACK_VERSION"
echo " NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_VERSION=$GERRIT_PATCHSET_REVISION"
echo " NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_REFSPEC=$GERRIT_REFSPEC"
# record vars to properties file
echo "STACK_TYPE=$STACK_TYPE" >> "$CHANGE_METADATA_FILE"
+ echo "DEPLOY_SCENARIO=$DEPLOY_SCENARIO" >> "$CHANGE_METADATA_FILE"
echo "STACK_VERSION=$STACK_VERSION" >> "$CHANGE_METADATA_FILE"
echo "NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_VERSION=$GERRIT_PATCHSET_REVISION" >> "$CHANGE_METADATA_FILE"
echo "NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_REFSPEC=$GERRIT_REFSPEC" >> "$CHANGE_METADATA_FILE"
echo "STACK_VERSION=$STACK_VERSION" >> "$CHANGE_METADATA_FILE"
echo "NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_VERSION=$GERRIT_PATCHSET_REVISION" >> "$CHANGE_METADATA_FILE"
echo "NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_REFSPEC=$GERRIT_REFSPEC" >> "$CHANGE_METADATA_FILE"
# log info to console
echo " STACK_TYPE=$STACK_TYPE"
# log info to console
echo " STACK_TYPE=$STACK_TYPE"
+ echo " DEPLOY_SCENARIO=$DEPLOY_SCENARIO"
echo " STACK_VERSION=$STACK_VERSION"
echo " NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_VERSION=$GERRIT_PATCHSET_REVISION"
echo " NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_REFSPEC=$GERRIT_REFSPEC"
# record vars to properties file
echo " STACK_VERSION=$STACK_VERSION"
echo " NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_VERSION=$GERRIT_PATCHSET_REVISION"
echo " NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_REFSPEC=$GERRIT_REFSPEC"
# record vars to properties file
- echo "STACK_TYPE=kubernetes" >> "$CHANGE_METADATA_FILE"
+ echo "STACK_TYPE=$STACK_TYPE" >> "$CHANGE_METADATA_FILE"
+ echo "DEPLOY_SCENARIO=$DEPLOY_SCENARIO" >> "$CHANGE_METADATA_FILE"
echo "STACK_VERSION=$STACK_VERSION" >> "$CHANGE_METADATA_FILE"
echo "NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_VERSION=$GERRIT_PATCHSET_REVISION" >> "$CHANGE_METADATA_FILE"
echo "NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_REFSPEC=$GERRIT_REFSPEC" >> "$CHANGE_METADATA_FILE"
echo "STACK_VERSION=$STACK_VERSION" >> "$CHANGE_METADATA_FILE"
echo "NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_VERSION=$GERRIT_PATCHSET_REVISION" >> "$CHANGE_METADATA_FILE"
echo "NORDIX_$(echo $ENGINE_COMPONENT | tr a-z A-Z)_REFSPEC=$GERRIT_REFSPEC" >> "$CHANGE_METADATA_FILE"
stream:
- 'master':
branch: '{stream}'
stream:
- 'master':
branch: '{stream}'
+ deploy-scenario: 'k8-multus-plugins'
environment-type:
- online:
environment-type:
- online:
concurrent: true
parameters:
concurrent: true
parameters:
+ - string:
+ name: DEPLOY_SCENARIO
+ default: '{deploy-scenario}'
+ description: 'Scenario to test change with.'
- string:
name: DISTRO
default: '{distro}'
- string:
name: DISTRO
default: '{distro}'
stream:
- 'master':
branch: '{stream}'
stream:
- 'master':
branch: '{stream}'
+ deploy-scenario: 'k8-multus-plugins'
environment-type:
- online:
environment-type:
- online:
concurrent: true
parameters:
concurrent: true
parameters:
+ - string:
+ name: DEPLOY_SCENARIO
+ default: '{deploy-scenario}'
+ description: 'Scenario to test change with. This depends on the branch of the stack'
- string:
name: DISTRO
default: '{distro}'
- string:
name: DISTRO
default: '{distro}'
stream:
- 'master':
branch: 'master'
stream:
- 'master':
branch: 'master'
+ deploy-scenario: 'k8-multus-plugins'
+ deploy-scenario: 'k8-multus-plugins'
+ deploy-scenario: 'k8-calico-nofeature'
environment-type:
- online:
environment-type:
- online:
concurrent: true
parameters:
concurrent: true
parameters:
+ - string:
+ name: DEPLOY_SCENARIO
+ default: '{deploy-scenario}'
+ description: 'Scenario to test change with. This depends on the branch of the stack'
- string:
name: DISTRO
default: '{distro}'
- string:
name: DISTRO
default: '{distro}'
stream:
- 'master':
branch: '{stream}'
stream:
- 'master':
branch: '{stream}'
+ deploy-scenario: 'onap-sdc-full'
- 'frankfurt':
branch: '{stream}'
- 'frankfurt':
branch: '{stream}'
+ deploy-scenario: 'onap-sdc-full'
- 'elalto':
branch: '{stream}'
- 'elalto':
branch: '{stream}'
+ deploy-scenario: 'onap-sdc-full'
environment-type:
- online:
environment-type:
- online:
concurrent: true
parameters:
concurrent: true
parameters:
+ - string:
+ name: DEPLOY_SCENARIO
+ default: '{deploy-scenario}'
+ description: 'Scenario to test change with.'
- string:
name: DISTRO
default: '{distro}'
- string:
name: DISTRO
default: '{distro}'
stream:
- 'master':
branch: '{stream}'
stream:
- 'master':
branch: '{stream}'
+ deploy-scenario: 'os-nosdn-nofeature'
- 'train':
branch: '{stream}'
- 'train':
branch: '{stream}'
+ deploy-scenario: 'os-nosdn-nofeature'
- 'stein':
branch: '{stream}'
- 'stein':
branch: '{stream}'
+ deploy-scenario: 'os-nosdn-nofeature'
environment-type:
- online:
environment-type:
- online:
concurrent: true
parameters:
concurrent: true
parameters:
+ - string:
+ name: DEPLOY_SCENARIO
+ default: '{deploy-scenario}'
+ description: 'Scenario to test change with.'
- string:
name: DISTRO
default: '{distro}'
- string:
name: DISTRO
default: '{distro}'