Age | Commit message (Collapse) | Author | Files | Lines |
|
* Update docs/submodules/releng from branch 'master'
- Merge "initial JJB for orchestra"
- initial JJB for orchestra
- job for post installation step for joid installer
- job for executing functest orchestra test case after joid installer finished
Change-Id: I092712658e7b0fe08e45e29405fc0358b19a324e
JIRA: ORCHESTRA-15
Signed-off-by: Michael Pauls <michael.pauls@fokus.fraunhofer.de>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "armband-deploy: rm translation of virtual POD name"
- armband-deploy: rm translation of virtual POD name
Old Fuel deploy scripts required the virtual POD name to be
virtual_kvm, which needed to be translated at CI level after
source enviroment specific configuration.
New Fuel deploy scripts no longer need this translation, so
drop it.
Change-Id: I18164e77895bbb03a1ca7798e3c0ba78c34d1c65
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/releng from branch 'master'
- [Functest] Add os_cacert file mapping for compass master
Change-Id: I1e786839524de2bad09df39bd9450068cf3d2c96
Signed-off-by: Linda Wang <wangwulin@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "[compass4nfv] Add new scenarios"
- [compass4nfv] Add new scenarios
1. add nosdn-dpdk-ha scenario
2. add odl-sfc-ha scenario
3. add k8s-nosdn-nofeature-ha scenario
Change-Id: Ied064f5e69e192c79cb165f37d493c811b27aaf2
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Move the defaut openstack to ocata
Moving from newton to Ocata openstack for deployment by default.
This patch will fix the aboe description.
Change-Id: I088dfab923589d50305c8e23356eaf2abe0a062f
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Remove Old Storperf Docker Job
This has been replaced by three seperate docker build jobs.
Change-Id: Ib82e6e69e631ca0122a2dd8ee7881f22884cae39
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "[Functest] Add huawei-virtual5 for alpine testing"
- [Functest] Add huawei-virtual5 for alpine testing
Change-Id: I5ce29cbb0786e83fbdf5bd014daf6686ec435562
Signed-off-by: Linda Wang <wangwulin@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "[yardstick]Add cacert file in yardstick job for compass master environment"
- [yardstick]Add cacert file in yardstick job for compass master environment
Compass4nfv in master now enables https, so a cacert file is required when executing
openstack command in yardstick container. This patch adds a "cacert_file_ vol" binding
to the yardstick container.
Change-Id: Id69c3e71de6c73fc7834b3ac03f423e3636377b6
Signed-off-by: JingLu5 <lvjing5@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Add parameters for compass CI deployment
Change-Id: Ic553f1ae40464cd043c548e7d27017e7b17cbc52
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "delete obsolete run_test.sh"
- delete obsolete run_test.sh
after switching to tox, run_test.sh is not used now
Change-Id: I66d40d6df47652b956f85f022843b60886ce41a2
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
* Update docs/submodules/releng from branch 'master'
- compass: bugfix of conditional steps
Change-Id: Ib39afd5df9f0629c8dd3e4ba5ffb023cde5595a1
Signed-off-by: MatthewLi <lijun_1203@126.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "Bugfix: Add Apex jobs failed because of wrong regex"
- Bugfix: Add Apex jobs failed because of wrong regex
JIRA: DOVETAIL-470
Bug log:
https://build.opnfv.org/ci/job/apex-testsuite-os-nosdn-nofeature-ha-baremetal-master/5/console
Can't evaluate expression, false is assumed: groovy.lang.MissingPropertyException:
No such property: DEPLOY_SCENARIO for class: Script1
Skipping dovetail-apex-baremetal-proposed_tests-master. Condition was evaluated to false.
Change-Id: I8295313a3096b603bd390fdb70d451274a5146bb
Signed-off-by: xudan <xudan16@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Create Docker Builds for Storperf Dockerfiles
Taking advantage of the changes to the way the docker build job is
configured, this adds builds for all three dockerfiles in the storperf
repository.
Change-Id: I88480d8453486e0fd1610b48cdd517751f907d34
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "Multiple Dockerfile Builds per Project"
- Multiple Dockerfile Builds per Project
Instead of defining docker build jobs in terms of projects, we define
them in terms of dockerrepos. Each dockerrepo is associated with a
specific project and may have a seperate Dockerfile (which defaults to
'Dockerfile' if unspecified), and location for files needed by the
Dockerfile (default: 'docker').
This should allow for running multiple docker builds out of a single
project repository without having to modify the current docker build
scripts.
The output of this job configuration should match what is currently in
Jenkins.
Change-Id: I9089d57a0c7cc56be4225b56e96bec56be258f1f
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "fix the log name of functest result for doctor project"
- fix the log name of functest result for doctor project
Change-Id: I356036cad510e4fe5550505d46dbf1aea3b11496
Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "remove Danube jobs. Remove Danube jobs so that can concentrate on master for E release."
- remove Danube jobs.
Remove Danube jobs so that can concentrate on master for E release.
Change-Id: I952dfa6e4000fc6b6c7b90d28acf6ca19cbc7b68
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "[Compass]master daily CI don't download iso from artifacts"
- [Compass]master daily CI don't download iso from artifacts
Sometime compass build ISO failed, and didn't upload the iso to artifacts.
So daily CI didn't use the latest code.
We want the daily CI run the latest code, and we will build ISO when deploying
Change-Id: Ic2af2987119fe5e9eb772a710ba4b4620cb9ee65
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Revert "Comment Pending JJB Changes on Patchset"
There are obviously way more issues than expected with this change and
it is currently blocking releng verification.
This reverts commit 97b70892a76351da03f981ff4559aabfed0e0840.
Change-Id: I871e35fc0dd36dbdee315b6efbe3d7fb99e38463
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "Comment Pending JJB Changes on Patchset"
- Comment Pending JJB Changes on Patchset
After submitting a releng patchset a comment listing the jobs that are
added, modified, or deleted by the change will be posted to the review.
Change-Id: I53562c9ad5b0185d3dfe354e265e250c7e9f7f72
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
* Update docs/submodules/releng from branch 'master'
- query date from oldest to newest
Change-Id: I3d0345bb85967f48617c485bbee1dfe6fa04a644
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
* Update docs/submodules/releng from branch 'master'
- separate db methods from handler.py
db methods are mingled in handler, which is not well structured
Change-Id: I639679d3fc05a0b6528158186b8bf89e0cd10596
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "decouple the mutual-dependence of config.py and server.py"
- decouple the mutual-dependence of config.py and server.py
Currently server.py relies on CONF while starting the service, and
config.py's config_fie is set in server.py, which is wrongly bi-depended
this patch aims to let Config parse the sys.argv personally,
just as oslo.config do, so that decouple the mutual-dependency
Change-Id: I46887d122a98d478caebe9eeb7ab038941ce1f6b
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
* Update docs/submodules/releng from branch 'master'
- Use dovetail cvp.0.3.0 image
JIRA: DOVETAIL-468
Change-Id: Ie2a700719cfbf9ceac0063444f910eedb1bff4f9
Signed-off-by: xudan <xudan16@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "modify url to relative path to fit with testresults.opnfv.org/test"
- modify url to relative path to fit with testresults.opnfv.org/test
Change-Id: Ia600fe310404a1ba45e9571d611eedcdc669dbc7
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "dovetail: proposed_test run against apex"
- dovetail: proposed_test run against apex
JIRA: DOVETAIL-359
1)run againt scenarios:
os-nosdn-nofeature-ha os-nosdn-kvm-ha os-odl_l3-fdio-ha
2)stream: master
3)details see
https://wiki.opnfv.org/display/dovetail/Running+history+for+the+dovetail+tool
Change-Id: Ief6f85faa955b59c2229a5fdffd73f83480fc214
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "[Functest] Wget download_images.sh to support Alpine on Danube jobs"
- [Functest] Wget download_images.sh to support Alpine on Danube jobs
Change-Id: I70cf598a09def6c62dd4c32ed819e818833a6ff2
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
* Update docs/submodules/releng from branch 'master'
- role based access control and result upload
1. add role for user
2. user can upload test results
Change-Id: I1c5370be7818edb0394f05e8b81f975deb98b286
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "Compass4NFV add new scenario nosdn-kvm"
- Compass4NFV add new scenario nosdn-kvm
Compass4NFV has integrated KVM. We add this scenario to CI
Change-Id: I9e0625147f5c5f8adb46e4bf0f645a2fb3de3634
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Apex: fix missing job for testsuite
Change-Id: Ica77eb12fccfbb45479bbd75bbd8d3154f16a17b
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Apex: Fixes daily result reporting
Breaks testing up into its own mulitjob, which allows us to condtionally
set status for the job due to failures, which will be set to unstable if
only test suites fail.
Change-Id: I5d886b98e437bf100b1d5546aebfcd046b0238cb
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Apex: throttles scenario jobs to only 1 per node
Change-Id: Ia155e3c60be35c0cdd31d6ddb0705dc5c3f6ad42
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "prototypes: bifrost: Do not use tmpfs for dib builds"
- prototypes: bifrost: Do not use tmpfs for dib builds
Using tmpfs seems somewhat unstable. For example the following
error is observed on openSUSE hosts
ERROR: failed to umount the /tmp/dib_image.RJBbahUd tmpfs
As such, we set the dib_notmpfs variable to 'true' which mimics what
upstream OpenStack scripts are doing already in
project-config:tools/build-image.sh
Change-Id: If050ab70303b3556fc1880a956f0ba1505d62050
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
* Update docs/submodules/releng from branch 'master'
- Apex: adds slave params to deploy job
Change-Id: I56002eea4b626fa9616d3a6dac7b230058121d96
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "Apex: updates for post-danube"
- Apex: updates for post-danube
Changes Include:
- Functest in daily only executes on successful deployment
- os-odl-bgpvpn-ha added to daily master
- daily sub-job renamed to match CI evolution
Change-Id: If34d013416b6d6c7fdfb4d0cdff652222e02462e
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "[Functest] Add presetup and fetch credentials for Alpine job"
- [Functest] Add presetup and fetch credentials for Alpine job
Change-Id: I8633353f3ca9bbf854e0d67760e6504524309d74
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "bugfix: pagination raise exception when no records returned"
- bugfix: pagination raise exception when no records returned
if no records returned, it will raise 'Request page > total_pages'
error. this patch is submitted to fix this
JIRA: RELENG-281
Change-Id: I447247c55c64674d44d21d6f4ac8bb3ef725cfb0
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "bugfix: query doesn't work well with period=1"
- bugfix: query doesn't work well with period=1
when querying by date, if $lt is not provided,
the empty/None/null/'' results will also be returned,
the patch aims to fix this issue by adding
$lt = datetime.now() if not provided
JIRA: RELENG-212
Change-Id: Ida1e7d386a88d4ab640441df161c1fe134593f82
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "bugfix: mix order of Arno results"
- bugfix: mix order of Arno results
because start_date is not always in the same format or timezone,
sort by start_date will be misordered some times, in this patch
leverage '_id' to do the sort, it is generated by mongodb itself,
always upscend.
JIRA: FUNCTEST-694
JIRA: RELENG-213
Change-Id: Ie0ed5cd09c3f7abb1803d72abe5ecab440c1569c
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "leverage openstack's requirements rule"
- leverage openstack's requirements rule
change requirements.txt and test-requirements.txt to keep
consistent with openstack's global-requirements.txt
Change-Id: I0e62c88b957136438a23e85e41d775194bdc8757
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
* Update docs/submodules/releng from branch 'master'
- [Functest] Add docker run command to execute the tests
Change-Id: Ie9a56a7786de841d720b9902e8d3b5aabd79dd7e
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "[Functest] Add script for running new Alpine containers"
- [Functest] Add script for running new Alpine containers
Change-Id: I96c7144578ee2e1f842e4bd22ffb79b9e1e54e4c
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Fix document review job for QTIP
- missing '/' in upload path
- missing build result report to gerrit
- notebook review job should be limited for changes in example/** folder
Change-Id: I83d09157077306128a6db66429d8a402f2e7c69e
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "doctor: workaround for bug of set-functest-env.sh"
- doctor: workaround for bug of set-functest-env.sh
`set-functest-env.sh' is expected to run with functest jobs,
so it need one of the files in functest repo placed under
WORKSPACE.
This patch avoiding this bug by getting functest repo in pre
section of functest trigger.
Change-Id: Ib266781005bab18f34fa0cdfe50e0facb95d27ef
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "Add support for review jupyter notebook from nbviewer"
- Add support for review jupyter notebook from nbviewer
It is done by uploading the notebook under reviewer to artifacts
and add the nbviewer link in gerrit comments
It is needed because reviewing jupyter notebook[1] directly in
gerrit is very difficult. See example in [2]. It will be much
easier if we can preview the result in nbviewer. See example in [3]
[1]: http://jupyter.org/
[2]: https://gerrit.opnfv.org/gerrit/#/c/37227/
[3]: https://nbviewer.jupyter.org/urls/git.opnfv.org/qtip/plain/examples/storage-qpi-report/storage-qpi.ipynb
Change-Id: I3e4c301f362ff6ac97aebc9d09c7103278efb136
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
* Update docs/submodules/releng from branch 'master'
- Revert "armband-deploy.sh: Inherit env vars for sudo"
Using sudo triggers a chain of dependencies in our infrastructure,
ranging from issues cleaning up the Jenkins workspace to deploy-time
permission issues.
As it turns out, cleaning all looses ends after that change is not a
trivial task, and the remaining work outweights the benefits of using
sudo in the first place.
The original motivation for using sudo was a superposition of:
- hardcoded check for running as root in Fuel's ci/deploy.sh;
- the ability to install packages on the hosts via apt-get/yum;
- the ability to spawn VMs using virt-manager;
All of the above can be mitigated by imposing a series of restrictions
for the Jenkins slave / jump server workstation and the jenkins user:
- check for sudo rights instead of running as root user;
- explicitly use sudo for package installation and/or system-level
changes;
- add jenkins user to "kvm" and "libvirtd" groups;
So, revert using sudo when calling the deploy script, and limit sudo
actions to package installation in Armband's deploy script.
To compensate running as a regular user, a series of small changes is
required in Armband project itself, together with the appropiate
Jenkins slave user configuration on the machines running this script.
This reverts commit 67d8bac7b2a97531ad465f275747b3dc455d4fe4.
Change-Id: I88df6db1a43b93b7314ceca53d353f9000f15153
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/releng from branch 'master'
- armband-deploy.sh: Inherit env vars for sudo
Previous commit adding sudo for ci/deploy.sh call breaks Armband
deploys, since ci/deploy.sh relies on $WORKSPACE env var being set.
Change-Id: I948c8e3c00b430e0c186c0a727e1b7e027d7a089
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/releng from branch 'master'
- armband-deploy.sh: sudo ci/deploy.sh
New MCP deploy scripts have a hard requirement on running as root.
Bring back sudo for the `ci/deploy.sh` invocation, aligning with
Fuel@OPNFV.
NOTE: This can be later avoided/reverted if we can guarantee the
"jenkins" user has sudo rights, even without a tty present.
Change-Id: Ibec7b14e9174a7f482609890e5e68912931a8d05
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "[Functest] Adapt set-functest-env to download OS images"
- [Functest] Adapt set-functest-env to download OS images
When [1] is ready and merged, we don't need to download the
OS images that are not needed for the deployed scenario.
The same filter applies to armband jobs.
[1] https://gerrit.opnfv.org/gerrit/#/c/37373/
Change-Id: I5813c738a8d9fa1262299cc50993557757f6d7e8
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
* Update docs/submodules/releng from branch 'master'
- [Compass] Move cacert docker copy after chown in fetch_os_creds
sometimes it can't copy os_cacert but copy opnfv_openrc.
it cause an issue and didn't execute the command chown.
so the opnfv_openrc will belong to root, which will cause errors next time.
Change-Id: I2955ba347d399d65c9e5cd566235be06fb7c30af
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- leverage tox and pytest to execute unit test
Change-Id: I20856e1b445587f0d8ee23e792793af863743252
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|