summaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
2017-03-28Merge "Use docker image id instead of tag to remove yardstick Docker image ↵Jun Li1-1/+15
with tag:<None>"
2017-03-27Apex: fixes dpdk jobs with ODLTim Rozet1-4/+7
Change-Id: I9c33e6661b2dce1b0e5a77d3ed47bf7eebd3bb2c Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-03-27Merge "Avoid build conflicts in build server"Serena Feng4-5/+9
2017-03-24Apex: adds dpdk scenarios to dailyTim Rozet1-0/+60
Change-Id: I0b0b33cf3021e2c0fb868eca749ab61eed7b3792 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-03-24jjb: xci: bifrost-cleanup: Retry 'gsutil rm' on failuresMarkos Chandras1-3/+10
Sometimes 'gsutil rm' may fail for unknown reasons like the following one: [...] / [7/10 objects] 70% Done / [8/10 objects] 80% Done / [9/10 objects] 90% Done Operation completed over 10 objects. CommandException: 1 files/objects could not be removed. Try a few more times to remove the objects before giving up. Change-Id: I6905a806446dac41ddc43d4195514a5233480ccd Signed-off-by: Markos Chandras <mchandras@suse.de>
2017-03-24Merge "xci: Configure ansible verbosity based on job type"Fatih Degirmenci2-0/+6
2017-03-24xci: Configure ansible verbosity based on job typeFatih Degirmenci2-0/+6
Daily jobs will use pinned versions of bifrost and openstack-ansible in order to make sure we use known good versions for them since focus of the daily jobs is OPNFV platform testing. Ansible log can easily become massive depending on the level it is set and it is not so relevant for daily jobs to have it like this due to less probability of dailies failing to provision/deploy. On the other hand, the jobs that verify/test bifrost and openstack-ansible will have max verbosity enabled to troubleshoot these components themselves. New set of jobs will be created running periodically against the HEAD of master for bifrost and openstack-ansible to catch working versions and help us promote them to use for daily platform jobs. Verbosity of these jobs will be enabled like how we are doing for bifrost-verify jobs. Change-Id: Ic9fd2ff418fdaa3ad7fbfc22d8ec2dc1174df65f Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-03-24Merge "Dovetail needs credentials file openrc as an input"Jun Li1-11/+23
2017-03-24enabling the auto build in jenkins for K8.Narinder Gupta1-1/+1
This patch will enabled the auto build of K8 scenario in jenkins for master and Danue. Change-Id: Ic79b79a298358d932e0162ce1c739008c2f788a4 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2017-03-24xci: Fix where the vm_defaults are placedFatih Degirmenci1-13/+13
Change-Id: I3d9d9b8b7c3de0c22a62945de027b9e8994d35e8 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-03-24xci: Merge bifrost provisioning scripts and renameFatih Degirmenci4-12/+61
Jobs are adjusted as well. Change-Id: I0bc5bdda37277053d81d7da394e0156902da817a Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-03-24Dovetail needs credentials file openrc as an inputxudan1-11/+23
1. The Dovetail tool itself needs openrc file as the input rather than INSTALLER_TYPE and INSTALLER_IP. See JIRA: DOVETAIL-369 and JIRA: DOVETAIL-371 2. Now Dovetail CI jobs just give INSTALLER_TYPE and INSTALLER_IP to Dovetail tool. 3. So Dovetail CI jobs need to fetch the openrc file before and run Dovetail tool with the openrc file. JIRA: DOVETAIL-372 Change-Id: I3a6293da621ae0a2f5d72a297d3d912fd60e05d8 Signed-off-by: xudan <xudan16@huawei.com>
2017-03-24Merge "qtip: delete container and image based with branch"Serena Feng2-12/+8
2017-03-24qtip: delete container and image based with branchwu.zhihui2-12/+8
- delete container and image based with branch - adjust builder sequence Change-Id: Id365d2358195ae690d9a4d5ae8bd1a5adfcc7046 Signed-off-by: Julien <zhang.jun3g@zte.com.cn> Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2017-03-24Use docker image id instead of tag to remove yardstick Docker image with ↵JingLu51-1/+15
tag:<None> JIRA: RELENG-194 Now, in CI, bottlenecks job will pull yardstick Docker image again, which may cause the tag of the Docker image previous used by Yardstick changed to 'None'. Using 'None' tag to remove Docker image will cause error. Change-Id: I5c63c6c515ede5da4f6a40be6bb22fa6771f8f09 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2017-03-24Merge "fuel: remove the trigger on zte pod2"Serena Feng1-1/+1
2017-03-24fix qtip priority issueJulien1-3/+4
missing \" for if condition use qtip temp dir for tempfiles Change-Id: I696b81b2e017f630051353f10b96f07fb85e2ec2 Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
2017-03-24Merge "modify the parameter of PPA_REPO"mei mei2-2/+10
2017-03-23Merge "Use cperf master branch even from apex danube"Tim Rozet1-1/+1
2017-03-23Merge "Removing shallow clone option"Aric Gardner1-1/+0
2017-03-23Removing shallow clone optionShubhamRathi1-1/+0
Change-Id: Iaae8a4b524ae804fd0efd75c656aae94c1c92a7e Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-03-23Merge "Fix socker connection issue in qtip docker"Fatih Degirmenci1-1/+21
2017-03-23xci: Pass parameters to downstream jobsFatih Degirmenci1-6/+18
Change-Id: I02f8c47fb19e6d47027c4655c233bf1952fabedd Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-03-23Avoid build conflicts in build serverJulien4-5/+9
Currently each job in daisy project has multiple child jobs, which may block the resources in lf-build1 for the excutors are limited. Change-Id: I7977128a550421caaeda395fce04b91b31d35751 Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
2017-03-23jjb: xci: xci-daily-jobs: Fix typoMarkos Chandras1-1/+1
Change-Id: Ib9116927c2169e033911d8b3fc64ba39232da6b0 Signed-off-by: Markos Chandras <mchandras@suse.de>
2017-03-23modify the parameter of PPA_REPOwutianwei2-2/+10
We move the master ppa from <http://205.177.226.237:9999> to <http://205.177.226.237:9999/master>. When we build the master iso, we need download the ppa from <http://205.177.226.237:9999/master>. Change-Id: I5fea8e6c6647f8bc0e550a39a9a4001196216685 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-03-23Fix socker connection issue in qtip dockerJulien1-1/+21
ansible can not run correctly in qtip docker currently in centos. Change-Id: I3295b358e43026e10ed7421196d88305a11ed877 Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
2017-03-23fuel: remove the trigger on zte pod2wu.zhihui1-1/+1
zte pod2 will be provided to daisy to run CI job. Change-Id: I9e0eee1bab4a949f6434850dcbd9624ac6476344 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2017-03-22xci: Make it possible to select component versionsFatih Degirmenci3-21/+96
By replacing the branch with version, we now can specify sha1s per project; opnfv/releng, openstack-ansible, and bifrost. If nothing is specified manually (or via promotion), the defaults will be set to branches, master and stable/ocata. Change also includes further logging. Change-Id: Iae0f8cc60391caeb0f2735610050007014374a70 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-03-22Use cperf master branch even from apex danubeJamo Luhrsen1-1/+1
Change-Id: I2811165c71a115f4f97b7cbd6f0f40402aae5781 Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
2017-03-22Merge "jjb: xci: Fix permissions in workspace before removing it"Fatih Degirmenci2-0/+32
2017-03-22jjb: xci: Fix permissions in workspace before removing itMarkos Chandras2-0/+32
From time to time we end up in the unfortunate situation where the jenkins job breaks for random reasons and the logs are left with 'root' permissions. On the next run, the job fails again but this time it's because Jenkins does not have enough permissions to delete them. We workaround this by fixing up the permissions before removing the workspace. Change-Id: I2fda20ded527bac73605ffa5818a2c44bf6c9026 Signed-off-by: Markos Chandras <mchandras@suse.de>
2017-03-22KVMFORNFV:  Adding forbidden-file-paths.kalyanreddy1-0/+4
This patch is used to disable strict-forbidden-file-verification and add forbidden-file-paths so that kvmfornfv verify job will not be triggered if the patch includes changes only to docs/ Change-Id: I03bf15aa354fda3c2003f59c5a8a6e1c741a6531 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-22Merge "functest: daily jobs: Increase timeout"Fatih Degirmenci1-1/+1
2017-03-22joid: disable dovetail jobsFatih Degirmenci1-11/+11
Change-Id: I435ae5af78f259bb66a6104312b9bb5133ebeabc Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-03-22Change shell check name, as it's confusingAric Gardner1-4/+4
When you look at the build there is opnfvdocs-verify-master (opnfvdocs project) opnfv-docs-verify-master (releng project) It's not clear on first glance which build does what. change opnfvdocs-verify-{stream} to 'opnfvdocs-verify-shellcheck-{stream}' change opnfvdocs-merge-{stream} to 'opnfvdocs-merge-shellcheck-{stream}' Change-Id: I11927c9ac9b7ae6f9ae44660ea5008713a1b0a9f Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2017-03-22xci: Fix the script name and remove openstack servicesFatih Degirmenci1-1/+1
Change-Id: I774e12f15561de75920ca50bcb2fbaf917e004a9 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-03-22xci: Logging, naming, and job updatesFatih Degirmenci1-6/+9
- adjust build blockers in daily jobs. - explicity set SLAVE_LABEL for provision, deploy, and functest jobs so they run on correct nodes even if they are started manually. - rename files and update scripts accordingly. osa_deploy.sh -> osa-deploy.sh targethost_configuration.yml -> configure-targethosts.yml jumphost_configuration.yml -> configure-xcimaster.yml - add/fix console logging in osa-deploy.sh. - add license header to osa-deploy.sh. Change-Id: I57a37dccaa4bcda554ef79969e5d288b49937807 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-03-22xci: Updates to releng/osa to make it work on JenkinsFatih Degirmenci1-1/+68
- change OSA_BRANCH to OPENSTACK_BRANCH to be consistent everywhere. - create opnfv-setup-openstack.yml playbook, getting rid of some components and copy it to xcimaster to use during the deployment. - switch to opnfv-setup-openstack.yml from setup-openstack.yml. - create Jenkins job wrapper to execute osa deploy script. - disable ansible strict host key checking. - use sudo -E as needed in order to make env vars set by Jenkins job and wrapper available to other scripts and to ansible. - rename jumphost to xcimaster so people do not mix it with actual jumphost located in Pharos PODs. - other minor fixes. Change-Id: I5736fa700c2aa39c598d301bc74450d766b74411 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-03-22xci: Updates to releng/bifrost to make it work on JenkinsFatih Degirmenci2-5/+5
- get rid of BAREMETAL_DATA_FILE and use BIFROST_INVENTORY_SOURCE so it works both for master and ocata for osa-bifrost. - set BIFROST_INVENTORY_SOURCE file according to branch bifrost is executed from for osa-bifrost. - explicitly set what the SSH public key file is as ansible copies the wrong public key to nodes if bifrost is executed on Jenkins using sudo. - set branches if they are not set so the scripts can be used manually as well. - rename jumphost to xcimaster so people do not mix it with actual jumphost located in Pharos PODs. Change-Id: Iff7631fa99816ad75316b62c5ac20714f67cd86a Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-03-21functest: daily jobs: Increase timeoutAlexandru Avadanii1-1/+1
Armband Functest jobs timeout sometimes, mostly because of failing tests which time out individually, adding to more than 180 min. Therefore, increase the job timeout to 240 min. Change-Id: I4829e14785f5dd7297f28dde436d5149a896d419 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-03-21jjb: xci: Fix trigger for cleanup jobsAric Gardner1-10/+4
Trigger should only run on change-merged and change-abandonded The documentation could be imporved more explicitly here: https://docs.openstack.org/infra/jenkins-job-builder/triggers.html#trigger-on but the modified lines do not take true or false they stand alone Fixes: ea33eda6954a ("jjb: infra: bifrost-cleanup-job: Do not trigger on new patchsets") Fixes: f6bba721fd13 ("jjb: infra: bifrost-cleanup-job: Do not trigger on patchset creation") Change-Id: Ibc574220ea86c5a039855d6f4fe35eef0aac7e0e Signed-off-by: Aric Gardner <agardner@linuxfoundation.org> Signed-off-by: Markos Chandras <mchandras@suse.de>
2017-03-21No longer needed, moved logic to docs-rtd.yamlAric Gardner1-7/+0
Change-Id: I2b8ad2ab185074047ce7267cbedf1dbd70b16535 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2017-03-21Remove cloningShubhamRathi1-6/+8
Change-Id: Idd7c48095f74985a129b968b320b99d1bc606b58 Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-03-21Remove default project off merge jobShubhamRathi1-1/+0
Danube's merge job was failing because releng was given as the default project to clone. Change-Id: I57b40f37bf4a2c07ef5e566209f881be3c411975 Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-03-21Merge "[qtip]refactor validate job"Fatih Degirmenci3-40/+30
2017-03-21[qtip]refactor validate jobwu.zhihui3-40/+30
- only keep the builder "qtip-validate-deploy", remove the others - add scenario info in qtip-validate-jobs.yaml - add some print info in validate-deploy.sh - a related modification in fuel jjb file Change-Id: Iff884f273eea5c6aac64e09cfffcedc7481b47e9 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2017-03-21Merge "xci: Enable VM provisioning using bifrost for daily runs"Fatih Degirmenci3-43/+88
2017-03-21Merge "qtip: set CI_DEBUG to false"Serena Feng1-1/+1
2017-03-21qtip: enable stable docker image buildYujun Zhang1-0/+3
Change-Id: I38fd97bff3aa1c966f9267d96e3b0cbabbf1f4a6 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>