summaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
2017-09-26Merge "Remove Restriction on Total Docker Builds per Node"Aric Gardner1-11/+0
2017-09-26Remove Restriction on Total Docker Builds per NodeTrevor Bramwell1-11/+0
The docker build script will only allow one docker build at a time. As docker builds are now restricted to one per-node by project through the throttle-build plugin, this restriction can be lifted. JIRA: RELENG-315 Change-Id: I4c430f99eaaed831fa0c49284280a8fa9fbe13c8 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-09-26jjb: xci: xci-verify-jobs: Fix clean VM jobMarkos Chandras1-6/+7
According to https://docs.openstack.org/infra/jenkins-job-builder/definition.html#macro-notes we only need to use ${{x}} when the macro has parameters. However, none of our macros has so the correct way to use the shell variable is ${x}. Moreover, we set the missing execute bit in the jenkins test script. Additionally, we fix the OPNFV_RELENG_DEV_PATH parameter to point to the directory inside the VM where the releng-xci repo is located. Finally we fix the parent directory in which the test is executed. Change-Id: Ic6157caa5042274a3a3d0de276bdacc15a90a82d Signed-off-by: Markos Chandras <mchandras@suse.de>
2017-09-26Merge "jjb: xci: Create XCI test script"Aric Gardner1-3/+25
2017-09-26jjb: xci: Create XCI test scriptMarkos Chandras1-3/+25
We need to respect the environment during testing so we need to create a proper test script which exports all the variables that matter for our tests. We do that before we create the VM so the VM creation script can rsync the test for us. We also properly escape the DISTRO variable when destroying the VM. Change-Id: Ic3fff40868155af31762e458c1faee24354c0712 Signed-off-by: Markos Chandras <mchandras@suse.de>
2017-09-26Add docker image tag for euphratesDelia Popescu1-4/+14
Update aarch64 jjb yml patch file with euphrates BRANCH Signed-off-by: Delia Popescu <delia.popescu@enea.com> Change-Id: Idbad0fdc1721182781fe26bf1963167fe8dd844a
2017-09-26Merge "run for E release."Aric Gardner1-184/+34
2017-09-26Merge "Monitor all .ipynb for notebook preview"Serena Feng1-9/+9
2017-09-26[Functest] Avoid reporting results for suite jobLinda Wang1-0/+2
Change-Id: I182962570fc88e181f312ad432daf774b79e44f1 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-09-26[Functest] Fix syntax error in alpine jobLinda Wang1-6/+7
Change-Id: I1bb751e1df37bb00347f5597c95066041b37ead2 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-09-25Merge "Throttle Docker Builds to 1 Per-Node"Aric Gardner2-0/+10
2017-09-25Merge "Fix Yamllint violations for jjb/securedlab"Trevor Bramwell1-49/+50
2017-09-25Throttle Docker Builds to 1 Per-NodeTrevor Bramwell2-0/+10
Docker builds are currently timing out when multiple builds are running on the same node. Builds start in parallel but Docker only allows one to run at a time. By throttling builds to 1 per-node Docker builds will run sequentially, as they are currently, but not timeout. JIRA: RELENG-315 Change-Id: Ib64252f9449cccdc35856debafd3bcb8796f1100 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-09-25run for E release.Narinder Gupta1-184/+34
As JOID do not have access to any other POD so changing from master to E release for E release build. Change-Id: I1ba9b92be0c3056023eac0e5869de041cf429344 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2017-09-25Merge "securedlab: Use Pharos git sub for PDF validation"Aric Gardner2-17/+6
2017-09-25yardstick: enable euphrates dockerRoss Brattain1-1/+1
Change-Id: I745287911eab7414adccd99e9e2385bf5b7438f7 Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
2017-09-25jjb: xci: xci-verify-jobs: Fix XCI VM namesMarkos Chandras1-2/+2
The XCI script now uses more accurate VM names, so replace the VM name in the destroy job as well. Change-Id: Ia4c8ea204ecaa6ae765ce67aff3923dabab6d5f0 Signed-off-by: Markos Chandras <mchandras@suse.de>
2017-09-25Only Allow ASCII Characters in JJB ScriptsTrevor Bramwell1-1/+1
Since Jenkins job builder doesn't support unicode yet, any non-ascii character will break the releng-merge-jjb job. Change-Id: Idc50c258c9c00c8d594717364907e701d9fee385 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-09-25Merge "jjb: xci: xci-verify-jobs: Use clean vm to verify XCI jobs"Fatih Degirmenci1-16/+33
2017-09-25jjb: xci: xci-verify-jobs: Use clean vm to verify XCI jobsMarkos Chandras1-16/+33
Per Idec0fc06c82435adc1a4d569b8e578616998de5f it's now possible to use a clean virtual machine to verify XCI so lets make use of it. Moreover this patch updates the distro parameter to use more accurate names and bring it inline with what dib expects. Change-Id: I18c88637819884fef07d0bfa0dc2c1077a26c2f1 Signed-off-by: Markos Chandras <mchandras@suse.de> Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-09-25Merge "Enable daisy euphrates jobs of daily and functest"Morgan Richomme2-3/+31
2017-09-25[Functest] Fix unicode issueJose Lausuch1-1/+1
Change-Id: I40e00a1abfc383bb5f13a8ec140294d3a67e5cbf Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2017-09-25[Functest] Fix nits in alpine jobsJose Lausuch2-2/+4
And add debug information for the suite jobs Change-Id: I478a09c689b54f82246a72c19726576ff5aeaffd Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2017-09-25Restrict functest running with k8 deploymentLinda Wang2-32/+18
Also, improve suite job with alpine images. Change-Id: I1367dea6b09361641c38ef91652acec5be4fbebb Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-09-25Build euphrates iso for deploywutianwei1-0/+5
Change-Id: I68e3caede7b209a7d1afe9ea46e49686daf83147 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-09-25Monitor all .ipynb for notebook previewYujun Zhang1-9/+9
JIRA: QTIP-273 Change-Id: I8d192c70b881cc826fa37d15eec7eb4173a51e35 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-09-23Apex: Fixes iso verify depending on previous build workspaceTim Rozet4-3/+26
There is a bug where if there are multiple builds queued and daily build completes, the following iso verify job will try to use the workspace of the completed daily build to get the iso file. However, if another build job has already started it may clean and overwrite the workspace of the daily build job, and the iso verify job will fail because the file is now gone. This makes the build job copy the iso to a tmp directory for apex iso verify to consume. This should be safe since only one daily can run at a time on the host and daily jobs build and iso verify have to always execute on the same node. Change-Id: Ie8e32c4abefbc311e505688d6da2b26ae08ed98f Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-09-23Merge "Dovetail Add huawei-pod7 to run Compass danube job"Jun Li1-0/+5
2017-09-23Merge "compass4nfv: Enable Euphrates jobs & triggers"Jun Li1-30/+30
2017-09-23nfvbench: Enable docker image builds for stable/euphratesFatih Degirmenci1-0/+4
Change-Id: I23ea156d9bbfa42c7bbf8dada344ded96b41e2e4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-09-22Merge "fuel-deploy.sh: Fix unbound variable for stable/E"Fatih Degirmenci1-1/+1
2017-09-22Merge "[Functest] Support functest-suite with Alpine containers"Morgan Richomme13-27/+119
2017-09-22Merge "kvmfornfv: Disable jobs running on intel-pod10"Fatih Degirmenci1-2/+2
2017-09-22Enable daisy euphrates jobs of daily and functestAlex Yang2-3/+31
Change-Id: I8c0c088c5b6879033e1d369488b589271e741a68 Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2017-09-21Run CI Security Gate Check on all OPNFV BuildersTrevor Bramwell1-1/+1
Enable the security gating check to run on all machines labled 'opnfv-build'. This will allow the job to run as long as one of these machines are online. JIRA: RELENG-313 Change-Id: Icc792f7732c6cc3ca49bd8db32027fc146f8b1cd Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-09-21Change Anteater Report Directory PermissionsTrevor Bramwell1-0/+2
Setting this to allow all users to read/write the permissions enable the container to write to the volume mounted reports directory even though it is owned by the Jenkins user. JIRA: RELENG-313 Change-Id: Ib26e9b98cd17607c98a180888593c42376458f7f Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-09-21fuel-deploy.sh: Fix unbound variable for stable/EAlexandru Avadanii1-1/+1
Change-Id: I5a8f02944e346319d6c5d4fca10ddc54503e82d7 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-09-21[Functest] Support functest-suite with Alpine containersJose Lausuch13-27/+119
Updated all the jobs that use functest-suite. For single test cases, we need to know to which docker image the test belongs to. Change-Id: If7db231ccc891233423f2f2bc3aa5b95d048b30a Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2017-09-21Merge "Functest: Introduce building image job for euphrates"Jose Lausuch1-0/+40
2017-09-21Merge "[QTIP]Enable qtip validate jobs for euphrates"Serena Feng1-0/+13
2017-09-21compass4nfv: Enable Euphrates jobs & triggerswutianwei1-30/+30
Change-Id: Ic5b88c7581879dbf0b72eaf6dbe3ad9c86b17f3c Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-09-21Functest: Introduce building image job for euphratesLinda Wang1-0/+40
To build apline images for euphrates Change-Id: I63d77c99306aed263e220c2a0cd27ee2cca1ecb9 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-09-20Dovetail Add huawei-pod7 to run Compass danube jobxudan1-0/+5
Compass will use huawei-pod7 to run all danube jobs. Dovetail add this pod. Change-Id: Id184d33665e19a8469e600df04759b43005df157 Signed-off-by: xudan <xudan16@huawei.com>
2017-09-20Fix Yamllint violations for jjb/securedlabAlexandru Avadanii1-49/+50
JIRA: RELENG-254 Change-Id: Iaf0c4a23f5d9b6117ec7a455ee1650e68893f4b3 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-09-20securedlab: Use Pharos git sub for PDF validationAlexandru Avadanii2-17/+6
- drop obsolete file pattern matching. - drop duplicate check-jinja2.sh from releng, use securedlab script; While at it, s/danube/euphrates/ to enable stable/E verify. Depends-on: I9d6807f3d24cee8d9a03955112a8c179d9ea7d14 Change-Id: Ia88140d872f2b64ff013f22ef0f43bd2cb31bd4f Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-09-20fuel, armband: Enable Euphrates jobs & triggersAlexandru Avadanii6-17/+18
Change-Id: Id47f61c950e1cc036e32e8efe2e2b55193e7c49e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-09-20Merge "Add functest return status in Alpines"Jose Lausuch2-0/+7
2017-09-20Reset the trigger time of Apex danube job on huawei-pod4xudan2-2/+2
The old time is "0 12 * * *", need to set it to "0 1 * * *". Change-Id: Id568dcb638202612ef8d7a9464d71952a95bffe8 Signed-off-by: xudan <xudan16@huawei.com>
2017-09-20Add functest return status in AlpinesMorgan Richomme2-0/+7
So far we had 2 approaches: * return Functest CI status: can be OK even if tests are FAIL * return Functest Test status: can be FAIL even if all Functest tests are OK (Fail in onboaraded tests) A 3rd way is possible thanks to [1]. We consider only Functest status and Functest tests for the return statement the return will be FAIL only if * error in the framework * error in Functest Tests So concretely, if promise, Doctor can be FAIL, if Functest tests are OK, the return will be PASS [1]: https://gerrit.opnfv.org/gerrit/#/c/42245/ Change-Id: I6c7fbe99d888e43700ddb2dfc9bfd6cc9bfbaed6 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2017-09-20kvmfornfv: Disable jobs running on intel-pod10Fatih Degirmenci1-2/+2
Change-Id: I418f4f2b5f4b28acb9ed39f4f512dc59a4a6f012 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>