summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-03-20Merge "Make Apex JJB Renderer Importable"Tim Rozet1-21/+29
2018-03-20xci: Set CI_LOOP, FUNCTEST_MODE, and FUNCTEST_SUITE_NAME in jobsFatih Degirmenci2-4/+61
These variables are needed for displaying details of functest run. Apart from that and more importantly, FUNCTEST_SUITE_NAME will be important for adjusting the criteria for verifying and promoting scenarios. Change-Id: I7a3c82c6babc4d5e057b26fda697e9fc969c8526 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-20Merge "xci: Enable post merge promotion for generic scenarios"Fatih Degirmenci1-0/+15
2018-03-20Merge "xci: Make centos job non-voting for promotion"Fatih Degirmenci1-2/+2
2018-03-20Merge "Temporary incease functest jobs timeout for arm"Jose Lausuch1-1/+1
2018-03-19Make Apex JJB Renderer ImportableTrevor Bramwell1-21/+29
Wrapping the script into a function will make it importable from other python code. Calling the file directly will still work as it did before. Change-Id: I8336d34b05687fa650ce1c123bb37fa311ce2978 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-03-19xci: Make centos job non-voting for promotionFatih Degirmenci1-2/+2
verify-centos jobs do not vote for patch verification since things on centos are still shaky. Make merge-centos jobs non-voting for promotion as well by not allowing them to fail the entire promotion job or by stopping the promotion. Change-Id: Idf7b3c7586d94454ff94cd0bccf42f02954c722c Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-19Merge "Initial Release files from Euphrates Release"Trevor Bramwell34-0/+309
2018-03-19xci: Enable post merge promotion for generic scenariosFatih Degirmenci1-0/+15
Change-Id: Iacbd6515de08e77e3874354fc8e23a6cf8f7bf61 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-19Merge "xci: Enable deployment and testing for post merge jobs"Fatih Degirmenci1-6/+7
2018-03-19xci: Fix envInject and remove scenario distro support checkFatih Degirmenci2-9/+2
envInject doesn't play well with variable expansion so it is fixed. [1] Scenario support check is not necessary for promotion since the promotion job is common for all scenarios/distros and check is done as part of earlier distro jobs accordingly. [2] gsutil upload is also made quiet. Fixed version can be seen from [3]. [1] https://build.opnfv.org/ci/job/xci-merge-promote-virtual-master/2/console [2] https://build.opnfv.org/ci/job/xci-merge-promote-virtual-master/4/console [3] https://build.opnfv.org/ci/job/xci-merge-promote-virtual-master/5/console Change-Id: Ie36394cab631826209dda4cea6daa456aca3c276 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-19Merge "xci: Store the metadata for promoted scenario"Fatih Degirmenci2-9/+34
2018-03-19Merge "xci: Make post merge job common across all scenarios"Fatih Degirmenci1-29/+20
2018-03-19xci: Enable deployment and testing for post merge jobsFatih Degirmenci1-6/+7
Change-Id: I61fdcf11cc8008bde1c4e26e7b4fd6f16b6e5a78 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-19xci: Store the metadata for promoted scenarioFatih Degirmenci2-9/+34
Change-Id: I1048be7e7a41c56d25c7689678d3811f0a5eae44 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-19Merge "Remove iptables and unset privileged flag"Fatih Degirmenci1-6/+1
2018-03-19xci: Make post merge job common across all scenariosFatih Degirmenci1-29/+20
It is difficuly to have post-merge jobs per scenario since we set the scenario during job runtime and having jobs per scenario makes things unnecessarily complicated. Apart from that, there is no reason to have scenario specific merge jobs either since this is some kind of verify job and everything is same except the scenario name itself which we extract via set-scenario script. Daily and further jobs will be scenario specific since they will be run on timer and we will have ability to specify the scenario. Change-Id: I3bf6d5ce0fbc48b2d2b2b9695e198bad229ce08d Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-19Create an initial file for return valueLinda Wang1-0/+3
Change-Id: I7c19dbe853124272bbf7203ab2778b616c847048 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-03-19Use /root/.kube/config for all installersCédric Ollivier1-1/+1
There is no reason to use one specific dir per installer in Functest containers. Change-Id: Ib2e1443b14c15aa385e65194f70f6442e0c9f7b9 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-19Merge "xci: Adjust the recorded scenario metadata for promotion"Fatih Degirmenci1-15/+21
2018-03-19Merge "change rabbitmq-server to rabbitmq for all installers"mei mei1-0/+7
2018-03-19Merge "Add sshkey and user config into functest container"mei mei1-1/+13
2018-03-17xci: Adjust the recorded scenario metadata for promotionFatih Degirmenci1-15/+21
PROJECT_NAME is added into scenario metadata to use for promotion and xci dashboard. Also, the metadata collected is aligned across different type of patches including the skipped ones. Change-Id: I3751884b48f5d9306d0cae35c757b976484b26a3 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-17Merge "xci: Log functest output before failure"Fatih Degirmenci1-2/+5
2018-03-16Initial Release files from Euphrates ReleaseTrevor Bramwell34-0/+309
These files normally contain the start point of the stable/release branch, but as this is the initial setup starting from the previous release, they contain the tip of the stable branch. When a project is ready to being the stable branch process, they will copy their project's release file and modify the 'branches' mapping to create their stable branch. Change-Id: I0244da5eeb94c431d83f217ec07b08553fdf0639 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-03-16Merge "jjb: xci: xci-run-functest: Fix functest execution"Fatih Degirmenci1-1/+1
2018-03-16Merge "Set Jenkins parameter 'GIT_BASE' for overriding the default value"Aric Gardner1-0/+4
2018-03-16jjb: xci: xci-run-functest: Fix functest executionMarkos Chandras1-1/+1
We need to enter the $HOME/releng-xci/xci directory instead of /root/relneg-xci/xci since we are ssh'ing as 'devuser'. Change-Id: Id05d5012d58443c7f415a58f9f3d1ae16fd25b55 Signed-off-by: Markos Chandras <mchandras@suse.de>
2018-03-16xci: Revert change moving prepare-functest to opnfv vmFatih Degirmenci1-1/+1
Change-Id: Ic9801a2f1282b695025a6dce70e662765ce4296b Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-16Merge "Donot exit if k8s tests fail"Fatih Degirmenci2-18/+15
2018-03-16Donot exit if k8s tests failLinda Wang2-18/+15
1. Add 'set +e' before running k8s tests, then the following builder of functest-store-results will be executed. 2. Remove the logic of managing k8s scenario from functest-alpine.sh Change-Id: I9a269fc46e45d1db6af741775d475e887ebc79c7 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-03-16potential fix for running prepare-functest playbookPeriyasamy Palanisamy1-1/+1
Change-Id: Id1ac133782e6b90929ddc055efbc6997ff63adc2 Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
2018-03-16Merge "[daisy] Fix the blocking rules of daisy daily jobs"Serena Feng1-2/+2
2018-03-16[daisy] Fix the blocking rules of daisy daily jobsAlex Yang1-2/+2
Change-Id: I81eaed8b397b5d748c5fde5a07dadecde0ec08fa Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2018-03-16online bottlenecks soak throughtputsYang Yu2-0/+11
This patch is to online posca_factor_soak_throughputs testcase Change-Id: Ief6776e224c59de600fbe44709c767aecd01d0f0 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-03-16Add sshkey and user config into functest containerLinda Wang1-1/+13
This is to support sfc test on Compass: https://gerrit.opnfv.org/gerrit/#/c/52825/ Change-Id: I77223363205dc8edd34de8a6c529e68d3b6a6442 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-03-16Merge "Bottlenecks testcase online"mei mei3-6/+20
2018-03-16Merge "Change the path of images from pre_config/ to images/"mei mei1-8/+9
2018-03-16Merge "Add a new adapter for containerized Compass installer"mei mei2-3/+86
2018-03-16Set Jenkins parameter 'GIT_BASE' for overriding the default valuetrevortao1-0/+4
Set Yardstick Jenkins job's parameter 'GIT_BASE' for overriding the default GIT URL from Global Jenkins configuration. Change-Id: I6fe4a67589aa391c5bc7ac4433509dcfcce858c6 Signed-off-by: trevortao <trevor.tao@arm.com>
2018-03-16Remove iptables and unset privileged flagCédric Ollivier1-6/+1
Change-Id: I83aafd2cf6317efefaa4b4208b286d5d26231767 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-15Merge "change dovetail CI jobs on Apex"Tim Rozet2-4/+34
2018-03-15Apex: add support for deploying upstream onlyTim Rozet2-2/+12
Scenario names with 'upstream' in them will not download any artifacts and deploy from upstream. For now, this even applies to the apex python RPM for daily deployments. We will only use git repo for daily until after Fraser. Change-Id: I0da16dfde117ba6c1e7597294d8e4afc8501dd53 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-03-15Merge "Include global-jjb v0.15.0"Trevor Bramwell2-0/+3
2018-03-15Temporary incease functest jobs timeout for armDelia Popescu1-1/+1
JIRA: ARMBAND-366 Change-Id: I6b513b6775b612bcc30327535e71827a7dd36ed9 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-03-15Merge "xci: Skip the deployment for upstream and prototype changes"Fatih Degirmenci1-0/+4
2018-03-15Merge "run prepare-functest on opnfv vm"Fatih Degirmenci1-1/+1
2018-03-15xci: Skip the deployment for upstream and prototype changesFatih Degirmenci1-0/+4
Changes coming to these do not impact the framework so there is no need to run full verification for these. Change-Id: Ia9f8f4772a94cb0761c49ff27933798265831fa4 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-15run prepare-functest on opnfv vmPeriyasamy Palanisamy1-1/+1
Change-Id: Ide49917687ed583497ca089969fd2c7e7e00e548 Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
2018-03-15xci: Do not run deployment for doc updatesFatih Degirmenci1-0/+2
Change-Id: Ic914bc5bf11e2246f214990353c804688d6e43d9 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>