summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--jjb/container4nfv/container4nfv-arm64.yaml8
-rwxr-xr-xjjb/fuel/fuel-deploy.sh11
-rwxr-xr-xjjb/functest/functest-alpine.sh4
-rw-r--r--jjb/functest/functest-daily-jobs.yaml8
-rw-r--r--jjb/global/slave-params.yaml11
-rw-r--r--jjb/xci/xci-daily-jobs.yaml8
-rw-r--r--jjb/xci/xci-merge-jobs.yaml8
-rw-r--r--jjb/xci/xci-verify-jobs.yaml16
-rw-r--r--releases/gambia/functest.yaml4
-rw-r--r--releases/hunter/functest.yaml4
10 files changed, 65 insertions, 17 deletions
diff --git a/jjb/container4nfv/container4nfv-arm64.yaml b/jjb/container4nfv/container4nfv-arm64.yaml
index b66667471..069a5d25e 100644
--- a/jjb/container4nfv/container4nfv-arm64.yaml
+++ b/jjb/container4nfv/container4nfv-arm64.yaml
@@ -61,6 +61,14 @@
build-step-failure-threshold: 'never'
failure-threshold: 'never'
unstable-threshold: 'Failure'
+ - project: functest-compass-arm-virtual-daily-master
+ current-parameters: false
+ same-node: true
+ block: true
+ block-thresholds:
+ build-step-failure-threshold: 'never'
+ failure-threshold: 'never'
+ unstable-threshold: 'Failure'
- project: container4nfv-k8-multus-nofeature-noha-{pod}-daily-{stream}
current-parameters: true
same-node: true
diff --git a/jjb/fuel/fuel-deploy.sh b/jjb/fuel/fuel-deploy.sh
index a4b40f44f..dace7fc7f 100755
--- a/jjb/fuel/fuel-deploy.sh
+++ b/jjb/fuel/fuel-deploy.sh
@@ -49,7 +49,7 @@ LAB_CONFIG_URL=${LAB_CONFIG_URL:-'ssh://jenkins-ericsson@gerrit.opnfv.org:29418/
SUDO='sudo -E'
if [ "${PROJECT}" = 'fuel' ]; then
# Fuel currently supports ericsson, intel, lf and zte labs
- if [[ ! "${LAB_NAME}" =~ (ericsson|intel|lf|zte) ]]; then
+ if [[ ! "${LAB_NAME}" =~ (arm|enea|ericsson|intel|lf|unh|zte) ]]; then
echo "Unsupported/unidentified lab ${LAB_NAME}. Cannot continue!"
exit 1
fi
@@ -111,15 +111,6 @@ echo
${DEPLOY_COMMAND}
exit_code=$?
-# Temporary workaround for ericsson-virtual* PODs functest integration
-# See https://jira.opnfv.org/browse/FUNCTEST-985
-# Set iptables rule to allow forwarding return traffic for container
-redirect=/dev/stdout
-if ! sudo iptables -C FORWARD -j RETURN 2> ${redirect} || \
- ! sudo iptables -L FORWARD | awk 'NR==3' | grep RETURN 2> ${redirect}; then
- sudo iptables -I FORWARD -j RETURN
-fi
-
echo
echo "--------------------------------------------------------"
echo "Deployment is done!"
diff --git a/jjb/functest/functest-alpine.sh b/jjb/functest/functest-alpine.sh
index 357068e0c..4e23d44fe 100755
--- a/jjb/functest/functest-alpine.sh
+++ b/jjb/functest/functest-alpine.sh
@@ -61,11 +61,11 @@ run_test() {
case ${test_name} in
connection_check|tenantnetwork1|tenantnetwork2|vmready1|vmready2|singlevm1|singlevm2|vping_ssh|vping_userdata|cinder_test|odl|api_check|snaps_health_check)
FUNCTEST_IMAGE=${REPO}/functest-healthcheck:${DOCKER_TAG} ;;
- tempest_smoke|neutron-tempest-plugin-api|rally_sanity|refstack_defcore|patrole|snaps_smoke|neutron_trunk|networking-bgpvpn|networking-sfc|barbican)
+ tempest_smoke_serial|tempest_smoke|neutron-tempest-plugin-api|rally_sanity|refstack_defcore|patrole|snaps_smoke|neutron_trunk|networking-bgpvpn|networking-sfc|barbican)
FUNCTEST_IMAGE=${REPO}/functest-smoke:${DOCKER_TAG} ;;
shaker|vmtp)
FUNCTEST_IMAGE=${REPO}/functest-benchmarking:${DOCKER_TAG} ;;
- tempest_full|tempest_scenario|rally_full)
+ tempest_full_parallel|tempest_full|tempest_scenario|rally_full)
FUNCTEST_IMAGE=${REPO}/functest-components:${DOCKER_TAG} ;;
cloudify|cloudify_ims|heat_ims|vyos_vrouter|juju_epc)
FUNCTEST_IMAGE=${REPO}/functest-vnf:${DOCKER_TAG} ;;
diff --git a/jjb/functest/functest-daily-jobs.yaml b/jjb/functest/functest-daily-jobs.yaml
index 9262988e1..daed74ea3 100644
--- a/jjb/functest/functest-daily-jobs.yaml
+++ b/jjb/functest/functest-daily-jobs.yaml
@@ -78,6 +78,10 @@
slave-label: compass-virtual
installer: compass
<<: *master
+ - arm-virtual:
+ slave-label: compass-arm-virtual
+ installer: compass
+ <<: *master
- baremetal:
slave-label: compass-baremetal
installer: compass
@@ -86,6 +90,10 @@
slave-label: compass-virtual
installer: compass
<<: *fraser
+ - arm-virtual:
+ slave-label: compass-arm-virtual
+ installer: compass
+ <<: *fraser
# apex CI PODs
- virtual:
slave-label: apex-virtual-master
diff --git a/jjb/global/slave-params.yaml b/jjb/global/slave-params.yaml
index 65c9a2871..5b9ce413c 100644
--- a/jjb/global/slave-params.yaml
+++ b/jjb/global/slave-params.yaml
@@ -355,6 +355,17 @@
description: 'Git URL to use on this Jenkins Slave'
- parameter:
+ name: 'compass-arm-virtual-defaults'
+ parameters:
+ - label:
+ name: SLAVE_LABEL
+ default: 'compass-arm-virtual'
+ - string:
+ name: GIT_BASE
+ default: https://gerrit.opnfv.org/gerrit/$PROJECT
+ description: 'Git URL to use on this Jenkins Slave'
+
+- parameter:
name: 'compass-virtual-master-defaults'
parameters:
- label:
diff --git a/jjb/xci/xci-daily-jobs.yaml b/jjb/xci/xci-daily-jobs.yaml
index c4689ba79..fcd4465cb 100644
--- a/jjb/xci/xci-daily-jobs.yaml
+++ b/jjb/xci/xci-daily-jobs.yaml
@@ -142,6 +142,9 @@
name: XCI_DISTRO
default: '{distro}'
- string:
+ name: FUNCTEST_VERSION
+ default: 'hunter'
+ - string:
name: FUNCTEST_MODE
default: 'tier'
- string:
@@ -173,6 +176,7 @@
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
@@ -186,6 +190,7 @@
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
@@ -268,6 +273,9 @@
name: SLAVE_LABEL
default: '{slave-label}'
- string:
+ name: FUNCTEST_VERSION
+ default: 'hunter'
+ - string:
name: FUNCTEST_MODE
default: 'tier'
- string:
diff --git a/jjb/xci/xci-merge-jobs.yaml b/jjb/xci/xci-merge-jobs.yaml
index afa88a224..a499ec9be 100644
--- a/jjb/xci/xci-merge-jobs.yaml
+++ b/jjb/xci/xci-merge-jobs.yaml
@@ -256,6 +256,9 @@
name: CI_LOOP
default: 'merge'
- string:
+ name: FUNCTEST_VERSION
+ default: 'hunter'
+ - string:
name: FUNCTEST_MODE
default: 'tier'
- string:
@@ -292,6 +295,7 @@
GERRIT_REFSPEC=$GERRIT_REFSPEC
GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
+ FUNCTEST_VERSION=$FUNCTEST_VERSION
FUNCTEST_MODE=$FUNCTEST_MODE
FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
node-parameters: true
@@ -312,6 +316,7 @@
GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
CI_LOOP=$CI_LOOP
+ FUNCTEST_VERSION=$FUNCTEST_VERSION
FUNCTEST_MODE=$FUNCTEST_MODE
FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
node-parameters: true
@@ -361,6 +366,9 @@
name: CI_LOOP
default: 'merge'
- string:
+ name: FUNCTEST_VERSION
+ default: 'hunter'
+ - string:
name: FUNCTEST_MODE
default: 'tier'
- string:
diff --git a/jjb/xci/xci-verify-jobs.yaml b/jjb/xci/xci-verify-jobs.yaml
index 020ec8bac..47ae4f8e2 100644
--- a/jjb/xci/xci-verify-jobs.yaml
+++ b/jjb/xci/xci-verify-jobs.yaml
@@ -150,6 +150,9 @@
name: CI_LOOP
default: 'verify'
- string:
+ name: FUNCTEST_VERSION
+ default: 'hunter'
+ - string:
name: FUNCTEST_MODE
default: 'tier'
- string:
@@ -161,6 +164,7 @@
description: 'Git URL to use on this Jenkins Slave'
builders:
+ - 'xci-verify-clean-vm-macro'
- 'xci-verify-set-scenario-macro'
- inject:
properties-file: "/tmp/$GERRIT_CHANGE_NUMBER/$DISTRO/scenario.properties"
@@ -181,6 +185,7 @@
GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
CI_LOOP=$CI_LOOP
+ FUNCTEST_VERSION=$FUNCTEST_VERSION
FUNCTEST_MODE=$FUNCTEST_MODE
FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
node-parameters: true
@@ -201,6 +206,7 @@
GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
CI_LOOP=$CI_LOOP
+ FUNCTEST_VERSION=$FUNCTEST_VERSION
FUNCTEST_MODE=$FUNCTEST_MODE
FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
node-parameters: true
@@ -213,7 +219,6 @@
- role: BOTH
build-on:
- ABORTED
- - FAILURE
- NOT_BUILT
- SUCCESS
- UNSTABLE
@@ -251,6 +256,9 @@
name: CI_LOOP
default: 'verify'
- string:
+ name: FUNCTEST_VERSION
+ default: 'hunter'
+ - string:
name: FUNCTEST_MODE
default: 'tier'
- string:
@@ -290,6 +298,12 @@
# builder macros
# -------------------------------
- builder:
+ name: 'xci-verify-clean-vm-macro'
+ builders:
+ - shell:
+ !include-raw: ./xci-cleanup.sh
+
+- builder:
name: 'xci-verify-set-scenario-macro'
builders:
- shell:
diff --git a/releases/gambia/functest.yaml b/releases/gambia/functest.yaml
index 681778c65..f21aec0bb 100644
--- a/releases/gambia/functest.yaml
+++ b/releases/gambia/functest.yaml
@@ -6,10 +6,10 @@ release-model: stable
branches:
- name: stable/gambia
location:
- functest: e69190cc9b0763c9a72b654df56fb3ed5f27430f
+ functest: d5fce8c12bc73c1b1547df2750563c271a3ab3f6
- name: stable/gambia
location:
- functest-kubernetes: 951fc46b7499d9f230c6e8f0e1629ac2325c5ad7
+ functest-kubernetes: ca3c9cf6f57c87aee8c6f0b93f70d84e3df736de
- name: stable/gambia
location:
functest-xtesting: a09ece9bbe9cda52487cf5b443619fec1b3e09ca
diff --git a/releases/hunter/functest.yaml b/releases/hunter/functest.yaml
index 315b0de36..5fcc5c9c4 100644
--- a/releases/hunter/functest.yaml
+++ b/releases/hunter/functest.yaml
@@ -6,10 +6,10 @@ release-model: stable
branches:
- name: stable/hunter
location:
- functest: e69190cc9b0763c9a72b654df56fb3ed5f27430f
+ functest: d5fce8c12bc73c1b1547df2750563c271a3ab3f6
- name: stable/hunter
location:
- functest-kubernetes: 951fc46b7499d9f230c6e8f0e1629ac2325c5ad7
+ functest-kubernetes: ca3c9cf6f57c87aee8c6f0b93f70d84e3df736de
- name: stable/hunter
location:
functest-xtesting: a09ece9bbe9cda52487cf5b443619fec1b3e09ca