summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-11-13Set Functest MultiJob as arch independentCédric Ollivier2-115/+77
Now only one multijob is required to build all containers. arm64 containers are still built on opnfv-build-ubuntu-arm. functest-vnf and functest-restapi cannot be built due to a segfault in ruby operations. Change-Id: Iea787e2f4731989f610ba9e596a3f596b750548b Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-11-13Merge "fix the bug of patch verify"Trevor Bramwell1-1/+6
2017-11-13Merge "Update Automation Job Repo to releng-testresults"Trevor Bramwell7-352/+15
2017-11-13Merge "Remove Artifacts JSON Job"Trevor Bramwell3-274/+0
2017-11-13Merge "Move Apex Verify Jobs to apex-verify-jobs file"Tim Rozet3-670/+364
2017-11-13Weekly Anteater Project Additionslukehinds1-1/+1
https://wiki.opnfv.org/display/INF/Project+Roll+Out+for+Anteater Week begining November the 13th Please wait for merge of https://gerrit.opnfv.org/gerrit/47121 first. Change-Id: I9629c60c15c264db778400b454fe99acd06fb881 Signed-off-by: lukehinds <lhinds@redhat.com>
2017-11-12[Functest] Remove ubuntu based image built jobLinda Wang1-13/+0
As the former Dockerfile based on Ubuntu has been removed [1], now multiple Alpine containers are used. [1]: https://gerrit.opnfv.org/gerrit/#/c/46907/ Change-Id: I62fba4403fc11c1f5e60bf4e5eebc3406cd5d0fd Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-11-11Fix Functest Docker multijobCédric Ollivier1-24/+16
It mainly fixes the project names in the multijob and removes the triggers added by "Add build triggers and source code management" [1]. It should be noted that creating manifest shouldn't be done via one job per arch. [1] https://gerrit.opnfv.org/gerrit/#/c/46789/ Change-Id: I2cb078ffb900513d4404a39936703844916d84e4 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-11-10Remove 'utils/test' Directory and update INFOTrevor Bramwell750-131828/+1
utils/test has been migrated to the releng-testresults repo Change-Id: If14a30e6abed1424d1e00b0fae048b7d869ec99b Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-11-10Update Automation Job Repo to releng-testresultsTrevor Bramwell7-352/+15
Switches the jjb/releng/automate jobs to use the releng-testresults repository now that files under utils/test have been migrated. Assumes shell and python scripts required for the job are now located in the releng-testresults repo under ./ci/ Change-Id: I1f036d9d8abd988477e18b2f2efd8f80d550a61c Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-11-10Remove Artifacts JSON JobTrevor Bramwell3-274/+0
As far as I know the site that consumed this resource was never actually published, and given this runs frequently on master, removing it should save resources. Change-Id: I383fcffcef98e0e12a38d15dcb1204419283b833 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-11-10Merge "Modify the fuel deployment type judgement in fetch-os_creds.sh"Trevor Bramwell1-1/+1
2017-11-10Modify the fuel deployment type judgement in fetch-os_creds.shwu.zhihui1-1/+1
The BUILD_TAG on ZTE baremetal PODs don't include the word "baremetal".[1] Line 117 can't be correctly executed. Use a negative checking instead. [1] https://build.opnfv.org/ci/job/functest-fuel-zte-pod1-daily-master/206/injectedEnvVars/ Change-Id: I1a36494768e0172bcf6a016fd8f2524854c9b876 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2017-11-09fix the bug of patch verifywutianwei1-1/+6
If one patch don't modify the "yml" or "yaml" file, the script will exit with 1 at egrep "ya?ml$", then mark build as failure. In my opinion, if not modify the "yml" or "yaml" file, the yamllint should be successful. So we need mark the result of egrep "ya?ml$" as true, then judge the $YAML_FILES. Change-Id: I8abcadc9e4c85935ac7b20cdf54713b9800108ba Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-11-08Fix removal of kernel directories in repo archiverTrevor Bramwell1-1/+1
Removal of these directories was silently failing due to the '-f' flag of rm. Unquoting '{..}' allows bash to corretly interpret the brace expansion. Change-Id: I315c63b5eb26fd3780632da0961a0eaf86439ae3 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-11-08Merge "Add qtip job to pod zte-virtual6"Aric Gardner2-0/+19
2017-11-08Add qtip job to pod zte-virtual6Taseer Ahmed2-0/+19
JIRA: QTIP-282 Change-Id: If765bfa01a1dab987409c311f3a718bffea76797 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-11-08Sudo pip install.agardner1-1/+1
not in a venv, so build fails if called by jenkins user without sudo Change-Id: I612a20777cc70a33542f767a63075939782e3201 Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-11-08Remove not consumed argument 'ARCH' from docker buildDelia Popescu1-1/+0
Change-Id: I955479b8bc33c4a7445292901aa4228a413aa4c1 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2017-11-08Merge "Refactor arch-specific Dockerfile patching"Aric Gardner2-25/+8
2017-11-08Merge "Add build triggers and source code management"Aric Gardner1-0/+20
2017-11-08Merge "[daisy] Prevent CI jobs run on the same POD parallelly"Trevor Bramwell1-0/+1
2017-11-08Merge "Updated Docs Structure"Trevor Bramwell18-17/+517
2017-11-08Merge "Update Yamllint Version"Trevor Bramwell1-1/+1
2017-11-07Refactor arch-specific Dockerfile patchingDelia Popescu2-25/+8
CHANGE: Obsolete "Dockerfile.aarch64" support, only "Dockerfile.$(uname -m).patch" mechanism is to be used from now on. It is correlated with https://gerrit.opnfv.org/gerrit/#/c/46797/ Change-Id: If765550681d283dea7e3522f21080ea2c5e2fda4 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2017-11-07Add build triggers and source code managementDelia Popescu1-0/+20
Add job builders and Git Source Code Management for functest alpine image build jobs Change-Id: I129502859a3391ee233a6e8f3808e3a9c86dc129 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2017-11-06[daisy] Kolla docker image build needs root privilegeZhijiang Hu1-2/+12
Change-Id: I8b206f8aaa965b90eb13d5f859c5d9d7b530e0e9 Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-11-06[daisy] Prevent CI jobs run on the same POD parallellyZhijiang Hu1-0/+1
Change-Id: I0f20005873aac6c7c4f7e3baf04fab56f38b14df Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-11-03Merge "[Daisy] Add docker image tarball builder"Trevor Bramwell3-0/+153
2017-11-03Updated Docs StructureTrevor Bramwell18-17/+517
Provides a new organizational structure for release engineering documentation: /ci | Job/Gate structures and CI requirements /infra | Software Infrastructure documentation /component | Documentation specific to a component (Gerrit, etc.) /release | Release documentation (ex. stable branch policy) Change-Id: I8d24435d4d2f5ab797ad90309ee2246fb9b74c8e Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-11-03Merge "multiarch: Modify doctor x86_64, aarch64 verify jobs"Aric Gardner1-23/+111
2017-11-02Move Apex Verify Jobs to apex-verify-jobs fileTrevor Bramwell3-670/+364
JIRA: RELENG-287 Change-Id: Ie50fdddc47b47764d3e3064904f19015d5d39341 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-11-02fix deploy.sh not runing issueGuo Ruijing1-1/+1
deploy.sh is not called as jenkins log + cd /home/jenkins/opnfv/slave_root/workspace/container4nfv-daily-master/ci ./deploy.sh No emails were triggered. Change-Id: Ie590a53d05ef3d92f78cce0608c165cd2c98c582 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-11-03Merge "add simple e2e tests for PodsCotroller"Serena Feng7-0/+396
2017-11-02Merge "Switch yamllint job to only run against new files"Trevor Bramwell1-7/+8
2017-11-02Merge "functest: Build Docker images with jjb"Trevor Bramwell2-0/+298
2017-11-02Change git base for merge as wellagardner1-0/+6
Change-Id: I23b15eacbd7d207dfe1d8e29784a7c623cb0efb9 Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-11-02Merge "Testing new docs verfiy job"Aric Gardner1-15/+3
2017-11-02Change GIT_BASE to httpsagardner1-0/+6
Change-Id: Ib589aed7f509d003eef35cf93825eb0950e5ae47 Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-11-02functest: Build Docker images with jjbDelia Popescu2-0/+298
docker-build: Dependency & manifest support Except for images that have dependencies (as functest-components, functest-helthcheck, functest-restapi, functest-features, functest-smoke, functest-vnf), all docker images are built SEQUENTIALLY in a multijob Phase called 'build-base-img'. The images with dependencies are built in PARALLEL in the second Phase, called 'build-child-img', only if the first Phase result is SUCCESFULL. The manifest images are created in a third Phase, 'create-img-manifest', through opnfv-manifest.sh script, only if Phase 'build-child-img' result is SUCCESFULL. To create manifest images, a mandatory step is to preinstall manifest-tool on the build image dedicated VM (arm and/or amd) JIRA: ARMBAND-310 Change-Id: Iaa6640568ed18a3b087db56449173841dd2757ff Signed-off-by: Delia Popescu <delia.popescu@enea.com> Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-11-02Testing new docs verfiy jobagardner1-15/+3
These docs changes are also legit. Looks like the reverify trigger is not working as well Change-Id: I8d16abf3ce0fcae88aec4e8b81b24deb3a991b34 Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-11-02Need to change directory check for new docs verifyagardner1-1/+1
old dir is no longer generated grab dir created by tox -e docs Change-Id: If52e931f6abdc8dcb39fbe7aac3c6b3342ce81c8 Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-11-02Merge "Move all doc verfication to docs-verify-rtd-*"Aric Gardner4-205/+4
2017-11-01Move all doc verfication to docs-verify-rtd-*agardner4-205/+4
Ready for review (tested locally) 1) remove opnfvdocs-daily-{stream}: We don't need a timed docs build. and it did not build anything usefull 2) remove opnfv-docs-verify-{stream}: This uses depreciated and unmaintained opnfvdocs/scripts/docs-build.sh It does not clone submodules and gives no usefull feedback but it does post to artifacts and give a gerrit comment move that functionality to docs-*-rtd-* 3) remove opnfv-docs-merge-{stream}: does not upload anything meaningful 4) remove macro upload-generated-docs-to-opnfv-artifacts: is no longer needed since we use read the docs 5) improve docs-verify-rtd-{stream}: generate single page html and post to artifacts send gerrit commment with location of single page html, errors (like malformed table) are embedded nicely in the single page output and give devs a single source of feedback on their work 6) improve docs-merge-rtd-{stream}: this job now needs to remove review documenation created by docs-verify-rtd-{stream} TODO, after this is merged: remove now unused opnfvdocs/scripts/docs-build.sh Change-Id: I802eb11712d42555d34f986d061bf0dfc623c1e9 Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-11-01vswitchpef: avoid build at ericsson-build3Martin Klozik1-4/+22
VSPERF's VERIFY & MERGE jobs are having issues at ericsson-build3 since September. The problem is, that after a few successful runs, machine starts to be very slow and thus it is not possible to execute neither OVS nor VPP anymore. Debugging together with responsible admins didn't help to find a root cause (probably a race condition during execution of vsperf & other projects). As a temporary measure, I want to tight vsperf jobs to ericsson-build4 only, where they work without issues. Change-Id: I62e482f57234f90fc127b6e6d9454488e17657fc Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-11-01add simple e2e tests for PodsCotrollerthuva47-0/+396
Change-Id: I9baa04ff062f36569c1e143014239931de64cf32 Signed-off-by: thuva4 <tharma.thuva@gmail.com>
2017-11-01Merge "KVMFORNFV: Disabling daily job"Fatih Degirmenci1-1/+1
2017-11-01Merge "Sync requirements with OpenStack Pike"Fatih Degirmenci3-3/+3
2017-11-01Merge "Fix the misspelling"Fatih Degirmenci1-2/+2
2017-11-01Merge "Add Gerrit Trigger on Tag Creation"Fatih Degirmenci1-0/+14