# -------------------------------
scenario:
- 'os-nosdn-nofeature-noha':
- auto-trigger-name: 'daily-trigger-disabled'
deploy-scenario: 'os-nosdn-nofeature'
installer-type: 'osa'
- xci-flavor: 'mini'
- - 'os-nosdn-osm-noha':
- auto-trigger-name: 'daily-trigger-disabled'
- deploy-scenario: 'os-nosdn-osm'
- installer-type: 'osa'
- xci-flavor: 'mini'
- - 'os-odl-nofeature-noha':
- auto-trigger-name: 'daily-trigger-disabled'
- deploy-scenario: 'os-odl-nofeature'
- installer-type: 'osa'
- xci-flavor: 'mini'
- - 'os-odl-bgpvpn-noha':
- auto-trigger-name: 'daily-trigger-disabled'
- deploy-scenario: 'os-odl-bgpvpn'
- installer-type: 'osa'
- xci-flavor: 'mini'
- - 'os-odl-sfc-noha':
- auto-trigger-name: 'daily-trigger-disabled'
- deploy-scenario: 'os-odl-sfc'
- installer-type: 'osa'
- xci-flavor: 'mini'
- - 'k8-nosdn-nofeature-noha':
- auto-trigger-name: 'daily-trigger-disabled'
- deploy-scenario: 'k8-nosdn-nofeature'
- installer-type: 'kubespray'
- xci-flavor: 'mini'
- - 'k8-canal-nofeature-noha':
- auto-trigger-name: 'daily-trigger-disabled'
- deploy-scenario: 'k8-canal-nofeature'
- installer-type: 'kubespray'
- xci-flavor: 'mini'
+ xci-flavor: 'noha'
- 'k8-calico-nofeature-noha':
- auto-trigger-name: 'daily-trigger-disabled'
deploy-scenario: 'k8-calico-nofeature'
installer-type: 'kubespray'
- xci-flavor: 'mini'
- - 'k8-contiv-nofeature-noha':
- auto-trigger-name: 'daily-trigger-disabled'
- deploy-scenario: 'k8-contiv-nofeature'
- installer-type: 'kubespray'
- xci-flavor: 'mini'
- - 'k8-flannel-nofeature-noha':
- auto-trigger-name: 'daily-trigger-disabled'
- deploy-scenario: 'k8-flannel-nofeature'
- installer-type: 'kubespray'
- xci-flavor: 'mini'
- - 'k8-nosdn-istio-noha':
- auto-trigger-name: 'daily-trigger-disabled'
- deploy-scenario: 'k8-nosdn-istio'
- installer-type: 'kubespray'
- xci-flavor: 'mini'
+ xci-flavor: 'noha'
# -------------------------------
# XCI PODs
# -------------------------------
pod:
- - virtual:
+ - baremetal:
<<: *master
# -------------------------------
# -------------------------------
distro:
- 'ubuntu':
- disabled: false
- slave-label: xci-virtual
+ disabled: true
+ slave-label: xci-baremetal
- 'centos':
disabled: true
- slave-label: xci-virtual
+ slave-label: xci-baremetal
- 'opensuse':
- disabled: false
- slave-label: xci-virtual
+ disabled: true
+ slave-label: xci-baremetal
# -------------------------------
# Phases
- '^xci-functest.*'
- '^bifrost-.*periodic.*'
- '^osa-.*periodic.*'
- block-level: 'NODE'
+ blocking-level: 'NODE'
- logrotate-default
+ triggers:
+ - timed: '@midnight'
+
parameters:
- string:
name: DEPLOY_SCENARIO
- label:
name: SLAVE_LABEL
default: '{slave-label}'
+ all-nodes: false
+ node-eligibility: 'ignore-offline'
- string:
name: XCI_DISTRO
default: '{distro}'
+ - string:
+ name: FUNCTEST_VERSION
+ default: 'hunter'
- string:
name: FUNCTEST_MODE
default: 'tier'
default: https://gerrit.opnfv.org/gerrit/$PROJECT
description: 'Git URL to use on this Jenkins Slave'
- triggers:
- - '{auto-trigger-name}'
-
wrappers:
- ssh-agent-wrapper
- build-timeout:
XCI_FLAVOR=$XCI_FLAVOR
CI_LOOP=$CI_LOOP
XCI_DISTRO=$XCI_DISTRO
+ FUNCTEST_VERSION=$FUNCTEST_VERSION
FUNCTEST_MODE=$FUNCTEST_MODE
FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
same-node: true
XCI_FLAVOR=$XCI_FLAVOR
CI_LOOP=$CI_LOOP
XCI_DISTRO=$XCI_DISTRO
+ FUNCTEST_VERSION=$FUNCTEST_VERSION
FUNCTEST_MODE=$FUNCTEST_MODE
FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
same-node: true
- '^xci-functest.*'
- '^bifrost-.*periodic.*'
- '^osa-.*periodic.*'
- block-level: 'NODE'
+ blocking-level: 'NODE'
- throttle:
enabled: true
max-per-node: 1
default: 'osa'
- string:
name: XCI_FLAVOR
- default: 'mini'
+ default: 'noha'
- string:
name: XCI_DISTRO
default: 'ubuntu'
- label:
name: SLAVE_LABEL
default: '{slave-label}'
+ all-nodes: false
+ node-eligibility: 'ignore-offline'
+ - string:
+ name: FUNCTEST_VERSION
+ default: 'hunter'
- string:
name: FUNCTEST_MODE
default: 'tier'
echo "Removing $vm"
sudo virsh destroy $vm > /dev/null 2>&1 || true
sudo virsh undefine $vm > /dev/null 2>&1 || true
+ sudo killall -r vbmc > /dev/null 2>&1 || true
+ sudo rm -rf /root/.vbmc > /dev/null 2>&1 || true
done
echo "---------------------------------------------------------------------------------"
- cd $WORKSPACE/xci && ./xci-deploy.sh
+ # select the right PDF/IDF
+ export PDF=$WORKSPACE/xci/var/${NODE_NAME}-pdf.yml
+ export IDF=$WORKSPACE/xci/var/${NODE_NAME}-idf.yml
+ if [[ "$NODE_NAME" =~ "virtual" ]]; then
+ export PDF=$WORKSPACE/xci/var/pdf.yml
+ export IDF=$WORKSPACE/xci/var/idf.yml
+ fi
+
+ cd $WORKSPACE/xci && ./xci-deploy.sh -p $PDF -i $IDF
echo "Prepare OPNFV VM for Tests"
echo "---------------------------------------------------------------------------------"