Age | Commit message (Collapse) | Author | Files | Lines |
|
* Update docs/submodules/qtip from branch 'stable/danube'
- Merge "add qtip installation in Dockerfile" into stable/danube
- add qtip installation in Dockerfile
Docker build successfully on local. And QTIP cli works well.
Change-Id: I0916c73e67808ae170ff7b290b8e03b605be8e69
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
(cherry picked from commit 8c325e64ada6fb2cb4377e592fa204170c7d8513)
|
|
* Update docs/submodules/qtip from branch 'stable/danube'
- Merge "bugfix: regex for dpi" into stable/danube
- bugfix: regex for dpi
see: https://build.opnfv.org/ci/view/qtip/job/
qtip-os-nosdn-kvm-ha-zte-pod3-daily-danube/3/console
Previous regex cann't match with log like:
"nDPI throughput: 943.34 K pps / 8.86 Gb/sec".
For pps, there are two type of unit: K and M.
Same with bps.
Change-Id: I247c8b6049cc8b264fe894538cd4f89ba544c0b8
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
(cherry picked from commit 6ee214ad9487dfaa121c72d8487464f63992c5ff)
|
|
* Update docs/submodules/qtip from branch 'stable/danube'
- Integrate cli, runner and reporter.
- Execute runner via a shell command
- Change format of qtip result directory to qtip-timestamp
- Add path option in reporter to match with runner
JIRA: QTIP-229
Change-Id: I7d8562fd7100b1f40cdc8d53b0daa6a06a55b495
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
(cherry picked from commit c2bb13c460566a18e61a3c840bf12f7f717940c2)
|
|
* Update docs/submodules/functest from branch 'stable/danube'
- Merge "Change api version" into stable/danube
- Change api version
The api_version had full API url instead of just the version.
Change-Id: I78b39ea5d39e1ffab54d2bca41df96aadd47ac86
Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
(cherry picked from commit 3fb0175dab6d60af2fe40274fab19abf3ea6162f)
|
|
* Update docs/submodules/functest from branch 'stable/danube'
- Printing the flavor_metadata for SnapsTestRunner
Need to print what is being tested to debug and
verify results.
JIRA : FUNCTEST-768
This is needed by the Apex team for the danube release.
Change-Id: Ie7400af14f7e54d1deb5b2b5d2fc91eb5b14ca91
Signed-off-by: randyl <r.levensalor@cablelabs.com>
(cherry picked from commit 16cda37220675370bb18ab06079d829fcd9f6050)
|
|
* Update docs/submodules/opera from branch 'stable/danube'
- Updated Ellis configuration
1. Fix the Ellis port inaccessible issue
2. Force to pull the latest juju server code
Change-Id: I8b36271e37e19d3ebab03a9808f11d210f975d59
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
(cherry picked from commit 654e20848b723541c17d56cf16518db87e14f7ae)
- fix pyyaml bug
package_prepare should run before generate_conf to
ensure pyyaml is installed. otherwise generate_conf
will fail when pyyaml is not installed before.
Change-Id: I181225637969f3602ce34984e4710a2610e8cd18
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
(cherry picked from commit a6346420a0e0d2f4564d8ecc030146cae098a7f4)
- Merge "Add delay when upload csar package fail" into stable/danube
- Opera Docs
version: firt draft
Change-Id: Id0ba01cd205229f0a11ce0d9a921f5fce84dd221
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
(cherry picked from commit f8eb16e4a3c38d4899234c95356c88f9c80789da)
- Add delay when upload csar package fail
There is occasional failure when upload csar package.
Add 10 second 10 retries to workaroud this problem.
Change-Id: I0d081699d744bc2a3f93d23fa5afea48f426beff
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
(cherry picked from commit f809fd6d07d3447af62297377f963e1c6e4556e3)
- add get_vnfm_ip
add function get_vnfm_ip to get juju client vm ip
Change-Id: Ib78d81ab2bb54ecc197581913c5127235bc563da
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
(cherry picked from commit 4867ce93ff214e5bcb1b3b178173080a17bfc5dd)
- fix csar bug
csar vars not generate when vnf_type is None.
modify process_conf to fix this bug
Change-Id: I9967acc9d7c1cea9012f8feb5b8f0141f1c6d3b8
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
(cherry picked from commit f1ef7f43d12751b10314a7e07c3e3ae815057a39)
- Add upload packages retry
1. retry 5 times if csar package uploads fail
2. clearwater service name varies over the time
3. use the word vnf instead of app
Change-Id: Id85c7f467cbefbc46fd1f1daf6202d89ef3ac898
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
(cherry picked from commit 8a07bcd6b75f62c7c79504f8a3c020a2d635156e)
- independent network for opera
1. launch open-o dockers directly on jump host instead of a vm
2. launch only one juju vm has both client and metadata function
3. add clearwater csar packages into opera repo
4. automatically deploy clearwater when key application in
conf/application.yml has value clearwater
5. support keystone v3
Change-Id: Ic59f66d2cededf661aa7f6de2a40836ea40d8887
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
(cherry picked from commit cd0feb45a414980fdd7249c9cc4fc28a1213c769)
|
|
* Update docs/submodules/functest from branch 'stable/danube'
- Clean redundant error logs of refstack_defcore in the console
1. Remove the file "refstack-error.log", and all the stderr and stdout
will be stored in refstack.log
2. Clean redundant error logs in the console and all the detailed error
logs will be found in refstack.log.
Change-Id: I7e71567c98dc89c529421eccbf1b497962b07405
Signed-off-by: Linda Wang <wangwulin@huawei.com>
(cherry picked from commit 0a07e0f686d9aaaa12b6445e99a67e0a7f7dbbd0)
- Fix VIM onboarding
Usage openstack client in order to get project id directly
Change-Id: Id75dcd594430501152c3ba02a969ac1a2aaaadc5
Signed-off-by: Michael Pauls <michael.pauls@fokus.fraunhofer.de>
(cherry picked from commit 84a87e788b47d5a8fa3565195672fdddd35f4cf0)
- Merge "Replace domain name from Default to default" into stable/danube
- Merge "Support running on openstack which enabled https" into stable/danube
- Support running on openstack which enabled https
JIRA: FUNCTEST-757
Change-Id: Ic87bee3020b9714bcd83105127440a9c1a7ff2ad
Signed-off-by: helenyao <yaohelan@huawei.com>
(cherry picked from commit 4a989722feca53e1baa6f64985841bd6a244d627)
- Replace domain name from Default to default
The tests don't pass if the domain name is Default.
Instead the domain id 'default' should be used.
Change-Id: Ife919f79f007ab3fea3d53744634a92ddb172c23
Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
(cherry picked from commit d832b215a844cc2e0008eb0a86b689830e0277bb)
- [fuel] Skip test_server_basic_ops tempest test
Tempest ssh client is hanging on opendaylight enabled envs
(getting deadlock in paramiko recv_exit_status method) while
trying to execute a command on a vm.
Change-Id: I6660cebc6bc44a5f02e6a1e83ee9a61bae141746
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
(cherry picked from commit 1b2db725757ef1c444e094db45287b291ad9f3a6)
- Ignore certain modules for logging
Some modules are logged to functest.log or the console
and are not relevant for us since they are already
in the openstack logs.
This causes a huge log which makes it unreadable.
Change-Id: I3f0fb83e2080e41cd5bf815f8448f5bc25e3464a
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit d6f4f25e6269a23120b37f58178164740f1cf0e9)
- Enable functest offline by installing tempest system wide
JIRA: FUNCTEST-764
1. When creating verifier via rally in functest env prepare, without the
parameter "--system-wide", rally will install tempest and its dependent
packages into the virtual env of rally. Thus, it needs to connect internet
when installing tempest, which will not enable functest offline.
2. Some packages are needed for multisite testcase, and they are installed
in virtual env of rally before. But if "--system-wide" is set, there packages
should be installed addtionally.
Change-Id: I340701e9ed4a0f8f278ff952f0dd61470c6deed1
Signed-off-by: Linda Wang <wangwulin@huawei.com>
(cherry picked from commit 264896f475e3f0975754c9fa78980051661698c0)
- Switch test_db_url to a directory
We must now set a dir (e.g. /home/opnfv/db) to dump results. It avoids
replacing "results" and prevent from limiting the use of this decorator.
All data will be dumped into url/dump.txt
As also proposed in FUNCTEST-729, missing directories are created too.
The decorator will raise exceptions if dir exists or if target is not a
directory.
Co-Authored-By: Cédric Ollivier <cedric.ollivier@orange.com>
JIRA: FUNCTEST-729
Change-Id: I9650c72493043539f17725f5c328c12639ecc059
Signed-off-by: xudan <xudan16@huawei.com>
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 18bdde48e866f198b5d08b62fc9e26e3dfe4e818)
- Make SFC test a python call to main()
Instead of python -> bash -> python, call
the SFC test using the execute() method that
is inherited from FeatureBase and it's a bash
call by default.
With this change, we call the SFC test using main()
of run_tests.py of SFC repo and will have
real time output.
Change-Id: I6d59821e603c88697a82b95c5626c5b703c11026
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit d5820bef80ea4bdb871380dbfe41db12290fc5f8)
- refstack: bugfix of testcase failure
JIRA: DOVETAIL-366
JIRA: DOVETAIL-758
1)for compass, joid, failure log
https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-master/1062/consoleFull
https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-master/936/consoleFull
volume_device_name should be set vdb.
for fuel, "vdb" is used for config, drive when force_config_drive=True is in action, so set to vdc
testcase test_attach_detach_volume is not dynamic enough, to skip temporarily.
2)rename defcore_201608.txt to defcore.txt
since this file is the default running file, can be changed as version changes.
and will be easy for dovetail to consume with a general name rather than a special name.
then dovetail can define the testcases to replace this file when running.
Change-Id: I58f89095721a7bdb15230b9af2b96234c3c7dcb9
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
(cherry picked from commit 9ae14f931da5baf42a3b62eef49c644e762405fc)
- Disable blocking status for odl_netvirt
Change-Id: I4a3f10a82d3109a44f8db237cbd7beda06a361da
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
(cherry picked from commit 569182f4b24de6b0f020754d717129a82d19930b)
- bugfix: fail to push odl-sfc test result to TestDB
'functest-odl-sfc"' will appear as [functest-odl-sfc"],
tailing with ", it is not defined in TestDB. led to
failure pushing
Change-Id: I43966236e25578aed12952710b22ba99e244cf56
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
(cherry picked from commit 3137017fd435547abdcc2df0d73be5f1b2ef443a)
- Update keys of details dic for refstack_defcore
Update the keys of details in refstack_defcore ("num_tests", "num_failures",
and "failed") to "tests", "failures" and "errors", in order to be consistent
with those in tempest.
Change-Id: I24f8a23548ffa253621083bbf6eb988306fd6edb
Signed-off-by: Linda Wang <wangwulin@huawei.com>
(cherry picked from commit 93d5bf2ad47f431bfab173ed718bb7469b67514f)
- Set refstack_defcore criteria to 100%
In order to be consistent with other tests, set refstack_defcore
criteria to 100%.
Change-Id: Iab8bc0cb66b834a661b860a032192d502fde578b
Signed-off-by: Linda Wang <wangwulin@huawei.com>
(cherry picked from commit fa1dea1dbcf36e7a9d44fcb716fa9af0ef47b445)
- bug fix: version not retrieved on weekly jobs
a first fix had been done
but the version was retrieved 2 times with the regex
this patch removes the second regex and re-use get_version
the associated unit tests has been removed because even
if the build_tag is badly formated, it will not prevent
the results to be pushed with version = unknown
JIRA: FUNCTEST-765
Change-Id: I2cbe8ba1dd7278c3f3510a47c667c433f65e00f8
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit afc59e6af25a60c68a3095365c780974721f1364)
- [cloudify_ims] Change VNF flavor value
Change-Id: I843f77fa5051a99be8bdbdbb76300ab965e9d8af
Signed-off-by: boucherv <valentin.boucher@orange.com>
(cherry picked from commit 442cedd8fd0453d5b662319c6d307bc0ee6437da)
- Remove functest_defcore testcases
refstack_defcore has been merged
the testcase is no more needed (duplication)
Change-Id: I287406b40cdd89ff2c4eadcde7e9d5a93e21953a
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit 9f6db60565be34a886f457d92d655d364bd71f9d)
- Fix usage of v3 APIs of OpenStack
Using OS_PROJECT_ID instead of OS_TENANT_NAME as tenant
when onboarding a new VIM/PoP with Open Baton
Change-Id: I873badc73e7b33179fa487505d18ce89840d6599
Signed-off-by: Michael Pauls <michael.pauls@fokus.fraunhofer.de>
(cherry picked from commit 340cf9330af728dac334de7b391c3ea3971fd125)
- [vnf_base] improve exception
Return on part of previous changes in commit: 30257
https://gerrit.opnfv.org/gerrit/#/c/30257/
Change-Id: I11b33ee2a6f9d4cbcf1449006b47be508fce655e
Signed-off-by: boucherv <valentin.boucher@orange.com>
(cherry picked from commit 3575dcb2a262c623dd4ded0823bc78adf3a1012e)
- Remove raise exceptions
until exceptions are better managed in abstraction
Currently it triggers an exit from the jenkins job
and prevent other tests to be run
Change-Id: Id3b18c1d6d3b786fc78456b3ad51963d2cbb2cc1
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit 6ac6937237bc03b27935f71bbb33c0abffc1e993)
- Bug Fix: retrieve version from build tag in weekly jobs
- fix regex issue
- add unit test to cover weekly and dummy build tags
- remove useless logs
JIRA: FUNCTEST-765
Change-Id: I7a8d40b4662f4557cd080669da46fb1c32d2ad6d
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit f15a4f277fb61b86074e949e2323b8f652969dd1)
- [cloudify_ims] fix signaling test error
Change-Id: I6d6cf36c2a82df1ff9943cc3084b38967033bb94
Signed-off-by: boucherv <valentin.boucher@orange.com>
(cherry picked from commit 5b8aa73c0ae774649998c62d9d38d4c7bd09bb84)
- Fix deployment flavor of orchestra machine; Improve bootstrap
Change-Id: I3aa00be7e6e7d3e8de86a8b6a8e9564dc548a3d3
Signed-off-by: Michael Pauls <michael.pauls@fokus.fraunhofer.de>
(cherry picked from commit dce6afeedc21ec9e5b97d630493b9307682ccaa4)
- Bugfix: fix the criteria of refstack_defcore
The criteria of refstack_defcore is supposed to be ">= 80%" rather
than "== 80%".
Change-Id: I9f9e38c84925c3725289e8b427e5735d131459f1
Signed-off-by: Linda Wang <wangwulin@huawei.com>
(cherry picked from commit 5f500e6a33c9b8ea904a46b2f84d734f26da4aaf)
- refstack-client: arm dockerfile support
JIRA: FUNCTEST-758
JIRA: DOVETAIL-366
Change-Id: I02784263bca26a1bfc786949b933d688c35c950f
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
(cherry picked from commit 0deaa18a03be4ba14a3d1c7c71ae404e0f6837a8)
- Parse refstack_defcore results
JIRA: DOVETAIL-366
JIRA: FUNCTEST-758
Parse refstack_defcore results, including:
1. show number of tests passed, skipped and failed
2. record the detailed info about testcases passed, skipped and failed.
Change-Id: I355a907c5c9ea2739f845447144c62613ec3bb6a
Signed-off-by: Linda Wang <wangwulin@huawei.com>
(cherry picked from commit 2223051412c8855afebb7a9d657c90e9f235f78a)
- refstack client integration
JIRA: DOVETAIL-366
JIRA: FUNCTEST-758
usage:
1,functest testcase run refstack_defcore, will run the
default testcases in defcore_201608.txt
2,cd <path>/functest/functest/opnfv_tests/openstack/refstack_client
python refstack_client.py -c <tempest-conf-file-path> --testlist <testlist-path>
this has been worked with openstack-refstack experts, etc.
tested workedi.
result see http://paste.openstack.org/show/602173/
Change-Id: I1aaffea01dec9dc8d1c572885bdf516614a16894
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
(cherry picked from commit 99f308dc9b11e8f99d928840de576af274229331)
- Added Unit Tests for ci/generate_report with
argument refactoring for main and init
functions in generate_reports
Change-Id: I291d04a9c0ed381f4b92e989270c0b9a37c15264
Signed-off-by: ashishk1994 <ashishk.iiit@gmail.com>
(cherry picked from commit cc72b61456aeaa9752527d55541df3791ff1fbbf)
- Added Unit Tests for ci/run_tests
Change-Id: I5cd900cee809b8fd935a5c8b862a9ecd6278bdf5
Signed-off-by: ashishk1994 <ashishk.iiit@gmail.com>
(cherry picked from commit 0077ad99834d51654a75a5ccf49fcfcaf828b905)
- Added Unit Tests for ci/tier_builder
Change-Id: I66f43fb09472948bc71178cd8aeb14dc1ab5fa55
Signed-off-by: ashishk1994 <ashishk.iiit@gmail.com>
(cherry picked from commit f651565ffc8979ef99a1d9bc001561bf1fba3779)
- env variable support for test DB url
So far DB url was retrieved from configuration file
If you want to use the CI chain (jenkins, testapi, test DB,
functest, ..) then you have a problem
calling functest will systematically point to the configuration
from the repo
Supporting env variable allow to avoid post processing in the
configuration file and as a consequence offer the possibility
to create a local DB to host local results
Change-Id: Ie64b8b265827d7f5724c7066a8c173de8cf012e2
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit 0c194ede4dd9eb46b61af49e85527fcc368a8fca)
- bug fix: remove reference to ovno
ovno has no danube branch and is not used
clean the ovno from functest to avoid side effect
when producing danube functest docker file
Change-Id: I5347111fc90a04ca9018679b5578ca30ae33b2f2
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit 65b26f2e9db7e0cf336c147d46d91cb1c828a67b)
- [snaps] Pass flavor metadata to smoke tests
Change-Id: I774d3625d35e3d264d609ba9aa7538a723923bcf
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
(cherry picked from commit 1ee860c3f5391234e5424b49e5e9cba9cdebf593)
- [tempest/defcore] Configure volume device name
Actually attach_detach_volume must be skipped because the device name
ain't reliable and that's using a hard-coded device name in config.
This test should just get the device info after the attach and use
that rather than the hard-coded config option in Tempest that ain't
likely to work - the test should have been written more dynamically.
However, set volume device name to "vdc" since "vdb" is used for config
drive when force_config_drive=True is in action.
Change-Id: Ic70de93a609df932c7749a94f71505e927df1b79
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
(cherry picked from commit 3b006a6a3742325c0fe4ccc557b7a8e140f2cab2)
|
|
* Update docs/submodules/yardstick from branch 'stable/danube'
- Merge "yardstick offline support" into stable/danube
- yardstick offline support
JIRA: YARDSTICK-597
Currently yardstick can not run offline.
The reason is yardstick will pull the latest code when run in CI.
Actually we need not pull the latest code because the code in yardstick
is already the latest code.
So I remove them.
Change-Id: Ief87c529625ccaa26e758a2206318b3797bbfd74
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
(cherry picked from commit 52634e40e5668e2d8c031781d1b15b482b0511f4)
|
|
* Update docs/submodules/yardstick from branch 'stable/danube'
- Merge "Add CPU pinning support for node context" into stable/danube
- Add CPU pinning support for node context
JIRA: YARDSTICK-573
Since the yardstick framework now has supported an improved node type context,
this patch adds support for VM vcpu pinning ability in the node type context.
It provides several scripts that can be used to configurate the controller and
compute nodes.
Change-Id: If2c6e7b1b85ff78b9d2a5997bf03bdc6877aaf74
Signed-off-by: JingLu5 <lvjing5@huawei.com>
(cherry picked from commit f138b480ea4c9954d107555d7a46ec3d4375653f)
|
|
* Update docs/submodules/yardstick from branch 'stable/danube'
- Merge "Add NUMA pinning support for node context" into stable/danube
- Update yardstick framework architecture in userguide
JIRA: YARDSTICK-590
This patch update the yardstick framework architecture in the userguide,
also fix some rst grammar mistakes
Change-Id: I84e7c24b4cd936a01f4c191e9f530f15f9f711de
Signed-off-by: JingLu5 <lvjing5@huawei.com>
(cherry picked from commit 7150e6bc49098937edcac0fa9fa108329c74af4a)
- Bugfix: Could not load EntryPoint.parse when using 'openstack -h'
JIRA: YARDSTICK-599
Python-openstackclient 3.7.0 has a issus that cause -help info can not be
loaded properly when executing 'openstack -h' command.
Change-Id: I0a5f7a0943d56764b1c4d5d7335aa67b30f39b4c
Signed-off-by: JingLu5 <lvjing5@huawei.com>
(cherry picked from commit ff3501f28a80537cb9a2453708e2d3d62c4a3292)
- Merge "Bugfix: TC002 image error in fuel-arm pod scenarios" into stable/danube
- Bugfix: TC002 image error in fuel-arm pod scenarios
JIRA: YARDSTICK-601
This error is cause because the TC 002 configuration file has been modified in
image section, the old sed command in load_images.sh
"sed -i 's/image: cirros-0.3.3/image: TestVM/g' tests/opnfv/test_cases/opnfv_yardstick_tc002.yaml samples/ping.yaml" didn't work properly.
Change-Id: Ie897213622d05bb267f94b466eb2529e797d484e
Signed-off-by: JingLu5 <lvjing5@huawei.com>
(cherry picked from commit 2fb078e21a3cd0dc69732f33b5a6ecc422eb577d)
- aarch64: Improve arch detection snippet
Get the arch from a compute node
Also move code that depends on YARD_IMG_ARCH,
after YARD_IMG_ARCH gets set
JIRA: YARDSTICK-591
Change-Id: I5ed3ef9cfa92e5bf9e6ada21396d18643cf1a55c
Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com>
(cherry picked from commit 13d68ab65475ec556383480a17dbaf63e3ab140c)
- Bugfix: load_images cleanup, shellcheck fixes
We should have run shellcheck on this.
This is why we don't use the shell, too many
obscure gotchas.
shellcheck: load_images.sh:25:75: warning: sudo doesn't affect redirects. Use .. | sudo tee -a file [SC2024]
sudo echo foo >> /etc/foo won't work,
the >> will be run in the current shell,
replace with:
echo foo | sudo tee -a /etc/foo
shellcheck: load_images.sh:47:15: warning: Declare and assign separately to avoid masking return values. [SC2155]
replace local cmd='a' with two line version
shellcheck: load_images.sh:141:32: error: [ .. ] can't match globs. Use [[ .. ]] or grep. [SC2081]
use [[ ]]
Change-Id: I14d9768612ea147eaf139603f7eb8753e979ba2c
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
(cherry picked from commit 892d2e536e46a6e6427c061931c58f80b542589d)
- Bugfix: remove vivid as it is EOL
Vivid is end of life, and thus not supported.
Change-Id: Ia293fcd6fd2a3279a642a6dbbb7ad1811334c3e1
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
(cherry picked from commit 14172bb39e8e30f37ec5bb80be6b187ab6858e88)
- ubuntu-server-cloudimg-modify.sh: shellcheck fixes
fixes for shellcheck warning
ubuntu-server-cloudimg-modify.sh:51:23: warning: Quote this to prevent word splitting. [SC2046]
ubuntu-server-cloudimg-modify.sh:51:30: note: Double quote to prevent globbing and word splitting. [SC2086]
Change-Id: I6cff0713a0471e5ce94211d42a7c8b45e3761c4d
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
(cherry picked from commit 8a2b7cdb29ff6a56d06e8f83fc098def40e1ed51)
- Merge "aarch64: Fix missing qemu-aarch64-static in chroot" into stable/danube
- aarch64: Fix missing qemu-aarch64-static in chroot
During recent rework, we lost the explicit copy of qemu-aarch64-static
from docker to chroot; so when trying to execute AArch64 binaries
inside chroot, no emulator was present to handle it.
This change brings back (inside chroot) the missing emulator binary.
JIRA: YARDSTICK-595
Change-Id: I146e2eeec2e9452a0db36f0bf0a466a8affc2005
Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
(cherry picked from commit 742ee6f3249a6204a351fe02c1334c9b14213e51)
- Refine test case description for tc076
JIRA: YARDSTICK-594
Change-Id: Ieaf13a875d00c279d4da57dcdba5bcfb09f44e8f
Signed-off-by: JingLu5 <lvjing5@huawei.com>
(cherry picked from commit f83a3a15d16333c422ba15b745e94d64712d73bb)
- Dockerfile: Use qemu-user-static from xenial
qemu-user-static from Trusty crashes when ssl is used in chroot.
JIRA: YARDSTICK-592
Change-Id: I81e8f04d7469082ceb6512cb09e11dfa672e5e98
Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
(cherry picked from commit 9d9925c30e9c7ad477041c28251b411432457568)
- update lxd image disk format for openstack CLI
JIRA: YARDSTICK-598
As we have replaced 'glance image-create' command with 'openstack image create'
command, we also need to update the disk-format for openstack CLI. the
'root-tar' is no longer a valid choice. (choose from 'ami', 'ari', 'aki',
'vhd', 'vmdk', 'raw', 'qcow2', 'vhdx', 'vdi', 'iso', 'ploop')
Change-Id: I53f839f658c5a6f216f5bb942b1c4f4dcdbf9814
Signed-off-by: JingLu5 <lvjing5@huawei.com>
(cherry picked from commit d64fbf2f276a98a7cc37d92c57f5b7f3517286b8)
- Merge "Bugfix: replace MD5SUM with SHA256SUMs" into stable/danube
- Merge "add missing test suite files for new scenarios" into stable/danube
- Bugfix: replace MD5SUM with SHA256SUMs
MD5 is broken and should not be used
Change-Id: Ib168932387f58f0a538d865f8ef4e3cda046a35a
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
(cherry picked from commit fe655f15b0838b41c8c91543898ceebf23f1494c)
- Bugfix: netperf_bottleneck execute failed because is_same_heat_context return True
JIRA: YARDSTICK-600
Bugfix: netperf_bottleneck execute failed because is_same_heat_context return True
So it exit without warning.
I will remove the 'return True' from it.
Change-Id: I48d62bd15ec359e2121f236c48d9d349174f2c10
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
- add missing test suite files for new scenarios
JIRA: YARDSTICK-589
Change-Id: I1690d4e2bd741fe1514c8496ee6ff10b72158859
Signed-off-by: JingLu5 <lvjing5@huawei.com>
(cherry picked from commit f7371c36ff26ae9a8f526d0b76d13020a2239a23)
- Add NUMA pinning support for node context
JIRA: YARDSTICK-574
Since the yardstick framework now has supported an improved node type context,
this patch adds support for VM NUMA pinning ability in the node type context.
It provides several scripts that can be used to configurate the controller and
compute nodes
Change-Id: If5eafdca6df1b1196bc17bfdd12aea9f4016752f
Signed-off-by: JingLu5 <lvjing5@huawei.com>
(cherry picked from commit be4fad1e486f6c4bf993335f0aecaa3682a37da8)
- add missing test suite files for new scenarios
JIRA: YARDSTICK-589
Some new scenarios, e.g, opnfv_k8-nosdn-nofeature-noha_daily, have been added
in the Danube release, test suite files for these scenarios should be added.
Change-Id: If3f4ef233b7b1516e182ed28f15feece1728e6d9
Signed-off-by: JingLu5 <lvjing5@huawei.com>
(cherry picked from commit 94d0c6200c8f39988911eedffea703f8b4737fcf)
- Bugfix: yardstick-image built without test tools
JIRA: YARDSTICK-593
The yardstick-image now built dosen't have test tools in it.
This patch aims to fix this issus.
Change-Id: I9863a933106236835c16e21f84aa107ffd554df7
Signed-off-by: JingLu5 <lvjing5@huawei.com>
(cherry picked from commit bd90c394fe223c5d465d70fb24076ef1d9258c91)
- Merge "Bugfix: network_utilization: parse error" into stable/danube
- fix fuel plugin installation issue
Change-Id: Ie17ba0ac941d1b96148ee23ed9522a93309f56c5
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
- Bugfix: fatal: destination path '/opt/tempT' already exists and is not an empty directory.
JIRA: YARDSTICK-588
ubuntu-server-cloudimg-modify.sh: fixes and cleanup
https://build.opnfv.org/ci/view/fuel/job/yardstick-fuel-virtual-daily-master/1233/console
saw this in an error log, not sure if it is a real error
+ [[ amd64 = \a\r\m\6\4 ]]
+ git clone https://github.com/kdlucas/byte-unixbench.git /opt/tempT
fatal: destination path '/opt/tempT' already exists and is not an empty
directory.
+ error_trap
+ local rc=128
+ set +e
+ '[' -z '' ']'
+ exitcode=128
workaround by deletign /opt/tempT always before cloning
also improve ln with relative symlink and forcing filename target
Change-Id: Ia9c35a877207494623055b1b2134f7834fadedf8
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
(cherry picked from commit f31b7d56c07c17607df605aacc9b60bf786428e0)
- Bugfix: network_utilization: parse error
JIRA: YARDSTICK-586
When run tc072, there is a bug: network_utilization: parse error, see the log:
ERROR ('network_utilization: parse error', [], [u'05:10:46', u'IFACE',
u'rxpck/s', u'txpck/s', u'rxkB/s', u'txkB/s', u'rxcmp/s',
u'txcmp/s', u'rxmcst/s', u'%ifutil'])
Traceback (most recent call last):
File
"/usr/local/lib/python2.7/dist-packages/yardstick/benchmark/runners/duration.py",
line 69, in _worker_process
method(data)
File
"/usr/local/lib/python2.7/dist-packages/yardstick/benchmark/scenarios/networking/netutilization.py",
line 191, in run
result.update(self._get_network_utilization())
File
"/usr/local/lib/python2.7/dist-packages/yardstick/benchmark/scenarios/networking/netutilization.py",
line 182, in _get_network_utilization
result = self._filtrate_result(raw_result)
File
"/usr/local/lib/python2.7/dist-packages/yardstick/benchmark/scenarios/networking/netutilization.py",
line 146, in _filtrate_result
fields, line)
RuntimeError: ('network_utilization: parse error', [], [u'05:10:46',
u'IFACE', u'rxpck/s', u'txpck/s', u'rxkB/s', u'txkB/s',
u'rxcmp/s', u'txcmp/s', u'rxmcst/s', u'%ifutil'])
Maybe the tool has some changes.
Change-Id: I6c4fe3fe9f749ec942fb5fbd799b8f4ab9a5c16c
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
- Bugfix: yardstick https support
JIRA: YARDSTICK-587
When run in https environment, there is a bug:
error: failed to deploy stack: '_init_() got an unexpected keyword argument 'ca_cert''
The reason is the key pass to Session() is cacert, but the key should be
verify.
Change-Id: Ia9fc1d7908c2fca9d827a5f64deac7cd333d5c07
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
(cherry picked from commit 747e3c5f8a882b07b6876aae61c84d05a8b832f4)
|
|
* Update docs/submodules/apex from branch 'stable/danube'
- Fixes OVS DPDK scenarios
This fixes nosdn OVS DPDK scenarios to work with OVS 2.6. It also adds
support for the ODL DPDK scenario. OVS DPDK configuration is done
during preconfig on compute nodes. All nodes make use of first boot
script to get kernel params like hugepages. The network settings are
modified to use real nic names for the virtual network settings file.
This is required due to a timing bug with os-net-config and using
first-boot script. The network settings file also contains the UIO
driver to use with DPDK.
JIRA: APEX-314
opnfv-tht-pr: 117
Change-Id: I46b6fca71ecec38981968133ba2411f64d7c6445
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
* Update docs/submodules/sfc from branch 'stable/danube'
- Revert "Change from functest logger to python logging"
This reverts commit cb311aad19c732fa006b50795ab66687e01b95a6.
Change-Id: I123c30acd765df692483eb5f91fecd1478219201
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit e011a3d122888444c36fba6ee74b27b955356480)
- Limit topologies to the ones working
Due to the classifier rules only deployed where VNFs are, some use cases will
fail because the client traffic never gets classified
Change-Id: I77b10231b7a34497ed8ecd42d72e08e0b4481bfa
Signed-off-by: Manuel Buil <mbuil@suse.com>
- Delete ACL when deleting a classifier
Change-Id: I8e54892450e903aa51f888229940e6371a0710f7
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit d41124f9c8cd14cfab61d4848a70aa227e80eefb)
- Added more logs to classification check
The classification check is not working in CI and we don't understand why.
I added a lot more logs to check
Change-Id: I81bcc8874c5e5e843e0c301e1d66d5d11de092f3
Signed-off-by: Manuel Buil <mbuil@suse.com>
- Perform cmd argument parsing when called from cli
To be able to import run_tests as a module we must not try to parse
command line arguments in global scope
Also import the testcase using the full module path
Change-Id: I1696800a16301d446bf9c926bdaf2b545435a2e7
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit 08aa86e1e7cb874aac72c831e239c003070e5ca3)
- Bug fix in CI: security groups not working
CI tests create a lot of security groups with the name default.
Our SFs are assigned to a default security group but there are so
many that the result is not predictable and most likely wrong.
We add it now to example-sg sec. group
Change-Id: I64984aa7b6114747c5bab5fb2e4b8d8d32865bb0
Signed-off-by: Manuel Buil <mbuil@suse.com>
(cherry picked from commit 3c6e0efc2f4575ec2cf2e1304bdc1b66cdc08b06)
- Bug fix in CI: security groups
CI tests create a lot of security groups with the name default. Our SFs are
assigned to a default security group but there are so many that the result is
not predictable and most likely wrong. We add it now to example-sg sec. group
Change-Id: I120765a33e55e47b78ef3c8664c82fb147ce9df0
Signed-off-by: Manuel Buil <mbuil@suse.com>
(cherry picked from commit 6282c5cce71ae994aaece374375234cf207992f8)
- Fix run_tests
It was impossible to get a status='PASS'
Change-Id: I016346c1acf38ae1a130afbfd132166b72d5e1af
Signed-off-by: Manuel Buil <mbuil@suse.com>
(cherry picked from commit d63f9fc8f18f42cd80a32e3b93aed19091beccee)
- Bug fix: Eth header build with wrong dest. mac
JIRA: SFC-89
The second test fetches the destination mac of the previous test because an
entry with that IP is in the arp table. However, that table is outdated. We
must flush the arp table before starting the new test.
Change-Id: Ie00345bba13793dc68e8442421861a2555e5ba7d
Signed-off-by: Manuel Buil <mbuil@suse.com>
(cherry picked from commit 4d07f0f7e2f03486c8d78a24282c5e4e7fc59253)
- Add all topologies to the test
We were limiting the topologies to the ones working but we believe
all should work now
Change-Id: I11921916105a149c585cd934150de2898286b142
Signed-off-by: Manuel Buil <mbuil@suse.com>
(cherry picked from commit 1b9b0ad28243362b7953db12ebd072d9c6a99aff)
- Cleanup IETF-ACL in OpenDaylight
Change-Id: I6914a5fbe7eb30b2d76b89d8f38b7d3d16e7b44a
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit 3097fef23e4ae1c89b535c1d890e44710b33eea4)
- Disable resource_finder_cache in controllers
Heat caching somehow messes our tests so we disable it before the tests
start.
For instance, if we do:
1. create example-net with NET_ID1
2. create VNFD1 with example-net
3. delete VNFD1
4. delete NET_ID1
5. create example-net with NET_ID2
6. create VNFD2 with example-net
heat has NET_ID1 cached as the id of example-net and tries to use that
instead of NET_ID2 to create VNFD2. This off course leads to a crash
since NET_ID1 does not exist anymore.
In the future we should investigate further why heat cache does not play
well for us (probably bc of tacker).
Change-Id: Iac07d78641e2d1ff0c2d67e46752d551833f19fd
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit d0fec46322915ef8b49e1f7ab9c485ea2cdd399a)
- VNFDs were not deleted
Added vnfd_delete in the cleanup library
Change-Id: Iaa3e9ecb33a15bf882585786271fef206a54ffa0
Signed-off-by: Manuel Buil <mbuil@suse.com>
(cherry picked from commit 5342d88d799359ce9f92b0cef26382d26fce9dfb)
- Give time to start the firewall process
Sometimes test sfc_one is failing because the firewall is not started when
the test begins. Waiting some seconds after starting the process corrects the
problem
Change-Id: Iebef292fa66338c3e27a325333cc5f1993facac5
Signed-off-by: Manuel Buil <mbuil@suse.com>
(cherry picked from commit 891d42491fdabea0b3907cba8cbf220c507398b8)
- Run tests in order
Change-Id: I3cbbcd17182bf6f1f6558cb199577d989ac62ae6
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit d3b5ba3c16b0918060d1fc800bd47e688146f2c4)
- Change from functest logger to python logging
Change-Id: Ie7b2a63c301819a79768d1b286ee00693cd1129b
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit cb311aad19c732fa006b50795ab66687e01b95a6)
- Add checks for cleanup utilities
Change-Id: I1facd54b11ef6a090e39dd5977eb5cf7183147af
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit 98bb8ed7510d118a680079973aa8f7dce406be37)
- Add ODL cleanup utilities
ODL does not clean all resources properly after tacker deletions, so we
add this as a post processing step
Change-Id: Ic485ee32b195f72235922ebe613af6c010cb57db
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit e48b950bc77e37fbda611415577a7388e19c1ff6)
- Add more logs to the CI
We want to double check if the CI is using the correct tacker plugin
version
Change-Id: Ib6082014988daee316553d980c5e7f88d316fe8c
Signed-off-by: “Manuel Buil” <mbuil@suse.com>
(cherry picked from commit 268fc4edfd7560bcf5b5e1248df05face402074a)
- Implement delete.sh as a python module
We need to call delete.sh after each test is run. The script is
implemented as a python module and called inside run_tests.py
Change-Id: I23a794be522b4713a44cc1d56587e0aadc6f1210
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit 8869d175363dfec69cc70fd8cb9bef56e8ebc115)
- Remove SFF_filter
After further investigation we found out that the classifier is deployed in all
computes. When deploying several tests, ODL starts to function very slowly and
sometimes the classifier takes a long time to be deployed in one compute. That
tricked us and made us think that it was not deployed everywhere
Change-Id: I474a05f77a6342be741d14ffbdb674ef7f970908
Signed-off-by: “Manuel Buil” <mbuil@suse.com>
(cherry picked from commit 70445ba93cb07164933ed0c5aac8db32f6f652d4)
- Run all testcases even if one throws an exception
If the first testcase throws an exception, the rest were not being
executed
Change-Id: I5fdc521da840ffdbc7a0bde120d7bfe7907b881c
Signed-off-by: “Manuel Buil” <mbuil@suse.com>
(cherry picked from commit 84f3ea23ccc9f6e19a86748519deb600b2ac95e3)
- Log credentials
We have to make sure that we source the correct credentials in the CI
Change-Id: I4d988943588bbc99a3118cb89eabfea37c41daf6
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit 1d72729b1513e419ab1d97f294410a5cfdd1c62f)
- Bug fix: rsps and first_RSPs must be restarted
JIRA: SFC-88
Not a blocking bug but when the classifier is implemented in several computes,
we loop all computes. By the time the second compute is inspected, more than
10 seconds passed and thus, the classification rules are already there.
first_RSP should not be evaluated and rsps must be restarted
Change-Id: I70858d6b423eebd8088a79aebebb4950f031878d
Signed-off-by: “Manuel Buil” <mbuil@suse.com>
(cherry picked from commit 189642fff7428457d3992c365eab9a9f5c0bea90)
- Bug fix: disable non-working topologies
JIRA: SFC-87
Due to ODL bugs, some topologies do not work
Change-Id: Ia2fcfe5948c308ce2348b52c01aa3ce58ac318d6
Signed-off-by: “Manuel Buil” <mbuil@suse.com>
(cherry picked from commit 184f787f3a8a57695fa3b9b8f17c65b9aeee1904)
- Remove security group exists error logs
We copied the create_secgroup_rule function from
functest.openstack_utils and removed the logger.exception("Security
group exists") line.
This is very ugly and we should investigate an upstream fix after D
release.
Change-Id: I1674a77ebc3b3e3132b2b9e1f16a84106b2350eb
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit 4585d8fe2a4b40f62b96bdd38dc1a14f32510c93)
- Bug fix: Classification check failing
If both SFs are in one host, the classification rules are not implemented
in all the hosts
Change-Id: Ifea131a86f49d33fdc6110a13d5fdc6c2796f7fa
Signed-off-by: Manuel Buil <mbuil@suse.com>
(cherry picked from commit da6d1d2e018e358f71ad734766580a7343829c29)
- Bug fix: classif. check not working for one chain
In the test case with only one chain the wait_classification function was not
working
Change-Id: I4cff1e61130b6fc68d736108a0da048909dad750
Signed-off-by: Manuel Buil <mbuil@suse.com>
(cherry picked from commit 4b082d08b46941da06630926a117054881a8aa1b)
- Bug fix: client and server not using shuffler
Client and server were not being created based on the topology shuffler and
thus the topology was not followed
Change-Id: I1d7228d2d75e4ecf57ff8eb1c4226b963b2b9dd4
Signed-off-by: “Manuel Buil” <mbuil@suse.com>
|
|
* Update docs/submodules/barometer from branch 'stable/danube'
- Introducing an external tool for the Barometer mcelog test
This patch adds the use of mce-inject utility during the mcelog testing.
It also includes a few (unrelated) flake8 corrections.
Change-Id: Idd3a7005aad1d1d1f7ae2d3107fbd02c959798c8
Signed-off-by: Calin Gherghe <calin.gherghe@intel.com>
(cherry picked from commit 4719824d4b292ba4cf6c36fdb643ae92dfdabc8b)
|
|
* Update docs/submodules/barometer from branch 'stable/danube'
- Fix for Functest 'BarometerCollectd ERROR - Private key file not found'
This patch addresses the blocking Functest issue regarding the ssh keys.
It eliminates the need of using the baro_utils/get_ssh_keys.sh script.
Change-Id: I4499e48257ddab955ae6694c2ece0bff5e877cad
Signed-off-by: Calin Gherghe <calin.gherghe@intel.com>
(cherry picked from commit 1573180333a8b1a49dc21f6412f53fff01fe351e)
|
|
* Update docs/submodules/qtip from branch 'stable/danube'
- Merge "Cleanup DEVELOP.md" into stable/danube
- Cleanup DEVELOP.md
- remove unecessary content
- move CLI develop guide to rst document
Change-Id: I20b6f458aa13f1feb1764e6c4d096ec8a9dddf49
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
* Update docs/submodules/qtip from branch 'stable/danube'
- Add missing license headers
Change-Id: Idd76277c84a6afc9a545d6e2bba39aae6e7f5d71
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
(cherry picked from commit 29df737b48ccf31f555d0e4c08a65e14ecb66331)
- correct the path of .ansible.cfg
In qtip container, /home/opnfv/ is HOME path. So the customized
.ansible.cfg should be put under this directory.
Change-Id: Ie0cddab9dac72fc45c14d7d3652b6863c5748260
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
(cherry picked from commit 8ecff917366390b8a8ddf268aea98c6f82a7376c)
- Merge "provide get_one_exceptions to unify get_xx process" into stable/danube
- Merge "Remove installation and scenario guide" into stable/danube
- Merge "Create archtecture design specification" into stable/danube
- Merge "White space control in report." into stable/danube
- Merge "correct a mistake for os.getenv()" into stable/danube
- White space control in report.
- Flaw: System Info and metric results at same line
Packets per Second: 1.45System Information:
Change-Id: I22790e4b2c65fd2ef555e1c20e602a51ea97eb3b
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
(cherry picked from commit 06638bb68811dda1a3599c7ef0176c5a58d056c5)
- correct a mistake for os.getenv()
os.getenv returns a string not a boolean.
Although you set environment variable 'CI_DEBUG=false',
the cleanup will not be executed.
Change-Id: I077b602069f026a4b9ef6019869ac6c29c401c21
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
(cherry picked from commit b07a423d0fb1b6bfbdb851195097d6fda38bc20e)
- provide get_one_exceptions to unify get_xx process
add refactor get_metric()
Change-Id: I972c77e63a654eeb286c573d75efe842b2887c1d
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
(cherry picked from commit 9f87878becc36b19110e151e802180aa5f7fb305)
- Refactor reporter module
- Create templates for report format specific to each metric.
- Outputs the details of the specified metric across all the nodes
in cluster.
- Timeline to be covered in a separate patch
JIRA: QTIP-199
Change-Id: Ic83749725b0c9cc5bd9a7f24f21b2cd113abe0e1
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
(cherry picked from commit 04e50e57819bdf40a2fd7abdd3fc7be798771e0b)
- Remove installation and scenario guide
Not applicable for non-installer projects
Change-Id: Id83898cd0da14b6a7339e6c2cd9fd5fb607bf443
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
- mistaken delete usefuel public key
Previously, cleanup_creds.sh will delete public keys which of
comment info is "root@$hostname". It could delete useful keys
by accident. In this patch, cleanup_creds.sh will only delete
the key which matches the key's content.
JIRA: QTIP-228
Change-Id: I1095de656570b816b7e170688acd01c27b98e74c
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
(cherry picked from commit eaa225cf0c9b8b7bc63b35acdeef75dbacb8b905)
- Create archtecture design specification
JIRA: QTIP-148
Change-Id: I1d5d83e0bd59b1f504bbf3ad3bd4a5cc9a6ff022
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
- Create release note draft
release content to be retrieved from JIRA
Change-Id: Id15cb437019ac162b6737e9d9c49d79194c3f28d
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
- Merge "Create outline for documents to be released in Danube" into stable/danube
- Create outline for documents to be released in Danube
- deprecated legacy document
- created content placeholders
Change-Id: I12de6467d1fed83a9670750e23ec070901deee63
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
- Implement 'show' command.
- Render the description via templates
JIRA: QTIP-205
Change-Id: I10523f85f80350e901a4a701bb65ca4833f8ff7c
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
(cherry picked from commit bb5af4b9be1325b61c7f80e71c7d50892ae22956)
- Add aarch64 patch
This commit adds a patch that can be applied to the Dockerfile to adapt
it for aarch64. When applied from releng, a new Dockerfile.aarch64 is
created and an aarch64 qtip image is created.
The aarch64 qtip image will be build with the releng fix
https://gerrit.opnfv.org/gerrit/30181
JIRA: ARMBAND-219
Change-Id: I551ae7fa1d7fc23c6e5f6381d605b0b22dbec695
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
(cherry picked from commit 2935006a650f92255c8046d236e691360148d9ff)
- Merge "optimize console info" into stable/danube
- Merge "add the cleanup step in runner.py" into stable/danube
- Merge "Miss \ in Dockerfile" into stable/danube
- optimize console info
- use QtipLogger instead of print
- delete useless print
Change-Id: I1e08382a5d78ce53cf455496363bce3762b81dd2
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
(cherry picked from commit 3391a3c6ab4f6b33e2f6d74e858a7bad573695b1)
- add the cleanup step in runner.py
Add the cleanup step in runner.py
Change-Id: I0016986485eab5d7ab45d4a7a393bea5fb6f96b5
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
(cherry picked from commit 57ec2e7a9757cbb1da8a1f73f0c55e8a5cb67bec)
- Merge "Implement the workflow of compute qpi" into stable/danube
- Merge "parse benchmark result from logfile" into stable/danube
- Miss \ in Dockerfile
https://build.opnfv.org/ci/view/qtip/job/qtip-docker-build-push-master/250/console
Change-Id: If6d76c6a27cc61a1b3d468751932e21d32dff277
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
(cherry picked from commit b14071b6bfb19920028dd45a8c78d57af872922c)
- Merge "Remove legacy code from stable branch" into stable/danube
- Merge "env cleanup" into stable/danube
- Implement the workflow of compute qpi
Local test is ok.
The result will be written to report.json.
usage: runner.py [-h] -d DEST -b BENCHMARK
optional arguments:
-d DEST, --dest DEST the destination where results will be stored.
-b BENCHMARK, --benchmark BENCHMARK
the benchmark you want to execute.
Change-Id: Ic3a70c65a5aa045bf9df34ce4d14957a7a1b3dcf
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
(cherry picked from commit 478cd02a9219f7c8b49d8529d1f809a04399ad0d)
- parse benchmark result from logfile
- Put all the regex rules in regex.yaml.
- According to benchmark name, we can find related regexes.
Change-Id: Ic15bd1c77b525be3751011fa94d582da077b0345
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
(cherry picked from commit dc92e5ae19dd026bf6a14c1e0d2b9c50497845d5)
- Some modifications for ansible playbook
- typo in ramspeed/run.yaml
- fix result logfile name for dhrystone and whetstone
Change-Id: Ic8456174a14d04c2207990eccb16601762c5a880
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
(cherry picked from commit 764c2d3916f1390e2ee2ca3b3efbcc33050fd525)
- Remove legacy code from stable branch
Change-Id: I283f84dfcb3cd029739caaefb33ed5431114fae9
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
- Merge "Implement 'list' command." into stable/danube
- env cleanup
If IF_DEBUG is True, there is not cleanup step.
If IF_DEBUG is False, host file and keypair will be
deleted on local and public key will be removed from
remote nodes in the end of test.
Change-Id: I4a88acc2d428e41e4abaedacb011e27468b2cb57
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
(cherry picked from commit d37dad746e504e833abcf2ae058f2b81e2a9d365)
- Implement Retrieval of plans, QPIs, and metrics
- All specs can be listed
- All specs can be individually retrieved
- API can be installed alongside qtip
- API can be hosted using command `qtip-api`
JIRA: QTIP-221
JIRA: QTIP-222
Change-Id: I1e80e6609cae1252cb2fcdc38c71b4bf6d02e8c9
Signed-off-by: akhilbatra898 <akhil.batra@research.iiit.ac.in>
(cherry picked from commit 15fceada86ad0d5dabe26365451aae9c95b36be1)
- Implement 'list' command.
- Loads Qtip components from the default path.
JIRA: QTIP-205
Change-Id: Id87993d65c5cd6a23c199cf1049d75a0971b6354
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
(cherry picked from commit 0bd051505c2851d61356e7c448d7802913ab785f)
|
|
* Update docs/submodules/apex from branch 'stable/danube'
- FDIO package version pinning
We are seeing some instability in latest FDIO packages, so pinning
them for now.
Change-Id: Iaf851bfe2f8c8ba9fe0e2da6979e61f71abeccbe
Signed-off-by: Feng Pan <fpan@redhat.com>
(cherry picked from commit 5f50df9743156ea805256e2f65815ed0075881f6)
- setting keystone region for tacker and congress
opnfv-tht-pr: 124
JIRA: APEX-398
Change-Id: I64092deea764b65301da686989610db8965b82fc
Signed-off-by: Dan Radez <dradez@redhat.com>
(cherry picked from commit 1447fa43970aac807d2490ce8e77a065fb1dbd5d)
- Merge "Fixes neutron patch to only apply when ODL + FDIO" into stable/danube
- Fixes neutron patch to only apply when ODL + FDIO
We don't want the neutorn patch which hardcodes router external
interface to OVS and adds generic NS linux interface driver to be
applied for every scenario.
JIRA: APEX-406
Change-Id: I0fd7ed07a5ff58f9e1565831f4f469c11b501385
Signed-off-by: Tim Rozet <trozet@redhat.com>
- Disable Neutron L3 agent HA for FDIO/ODL scenarios
opnfv-tht-pr: 123
JIRA: APEX-401
Change-Id: I247fe72a30ca15af73c5317ff5777d41b7d73976
Signed-off-by: Feng Pan <fpan@redhat.com>
- Merge "Add networking-vpp ML2 support" into stable/danube
- Move modified enable_rt_kvm.yaml to .build directory
We should not be modifying files in our repo directly during build.
This patch moves the modified version of enable_rt_kvm.yaml into
$BUILD_DIR rather than modifying it in place.
Change-Id: Ibe160d0e5bc0f1d6633fde11de9f125ed49f58e2
Signed-off-by: Feng Pan <fpan@redhat.com>
(cherry picked from commit 96013ac0328d2a4f54c6432e3900849db6c78d48)
- Remove ONOS package reference in Makefile
Change-Id: I81c6a2f6e8dacc3835e6abe1b674bbf25255d1da
Signed-off-by: Feng Pan <fpan@redhat.com>
(cherry picked from commit dd00a13e93ec1a23cd6f1bcb26dae55960ca1b26)
- Merge "Removes building quagga/zrpc" into stable/danube
- Removes building quagga/zrpc
Since building this takes 10 minutes or so and it has intermittent
failures, we are moving it to artifacts. If we need timely changes we
can implement a job to build it, using the apex makefile.
JIRA: APEX-403
Change-Id: Ie26106062143c968492dce52149459a8dc7a47ba
Signed-off-by: Tim Rozet <trozet@redhat.com>
(cherry picked from commit d5527ec6ff391ddd3f872b7f8a7bc3f1f2075381)
- Add odl_l3-nofeature-noha deployment scenario
Change-Id: I144150c0a73897d86fd4970638694359ba427d4f
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
(cherry picked from commit c8fa3e03525e4bdab6668760637d5cd079f29845)
- Add networking-vpp ML2 support
opnfv-tht-pr: 113
opnfv-puppet-tripleo-pr: 16
os-net-config-pr: 5
Change-Id: I0c34889db27fd71e1b73e860850b81a08707c324
Signed-off-by: Feng Pan <fpan@redhat.com>
- Removes vpp-devel from package install
Change-Id: I16f5defdd47f19095f97414f46cd9e12d3c53b19
Signed-off-by: Tim Rozet <trozet@redhat.com>
(cherry picked from commit 59120f0ddd3ad84feab0ffb9defc185f73f910a5)
- Merge "Final bump of Gluon to upstream release v1.0.1" into stable/danube
- Merge "Reduces apex odl image size" into stable/danube
- Final bump of Gluon to upstream release v1.0.1
Change-Id: I7b220a332a8738054bcb569c3fa01b5d401a167e
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
(cherry picked from commit 79dc043d32a1280b73f56a6f3ba458923e290874)
- Reduces apex odl image size
Uses compression and sparsify to reduce image size so we don't go over
the CPIO max size for RPM.
JIRA: APEX-402
Change-Id: Ib6e74e703b114080dcabf4eeaa1be68aa56edea3
Signed-off-by: Tim Rozet <trozet@redhat.com>
(cherry picked from commit 03e4fffb7f6e2937757768e5035ba507120bd531)
- Fix typo which prevents install of bgpvpn package
Change-Id: I34ce542ceebd48579bda4ebabd49772f47572c5d
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
- Remove 80-vpp.conf for odl_l2-fdio scenario
We remove and reinstall VPP package for odl_l2-fdio scenario, but
we never removed 80-vpp.conf file during the reinstall, causing
hugepage always being set to 1024.
JIRA: APEX-399
Change-Id: Ifda525517318e4797e4f7809730602ca59b7b6bc
Signed-off-by: Feng Pan <fpan@redhat.com>
(cherry picked from commit b72e6fef8f43edefbc34e458b5a87218363ee658)
- Add support for odl_l3-fdio
This patch adds support for ODL L3 FDIO scenario.
Introduces a new deploy settings parameter, odl_routing_node, to
indicate the routing node's hostname. This parameter will only
be used for this scenario.
Change-Id: I8df3eb701299007761c6cec42c4ca318b124a0b8
opnfv-tht-pr: 108
os-net-config-pr: 4
Signed-off-by: Feng Pan <fpan@redhat.com>
(cherry picked from commit 7d994a3c3e18227c26bf58049e4d5780144ecf98)
|
|
* Update docs/submodules/vswitchperf from branch 'stable/danube'
- Removed reference to POD 3 since VSPERF POD was moved to POD 12
Change-Id: Ic278ba90c3174b9f83766861981aeb66320c8963
Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
(cherry picked from commit 0ccb44ca1f90200a2e41f25fcf499074c819002d)
|
|
* Update docs/submodules/vswitchperf from branch 'stable/danube'
- Added index files user and developer docs
Change-Id: I37b8acb98bca6fa4428be2722496eb1f7a476798
Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
|
|
* Update docs/submodules/vswitchperf from branch 'stable/danube'
- Updates release note numbering
Change-Id: Id0510b96375033540fa80fe22b301fb1d0d20e40
Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
(cherry picked from commit bc150a3ea5ac7729747e16bb093c37101e2b803c)
- Updated results and sceanrios for Danube
Change-Id: I3f29b4e9431a98d65f363273bed57f96d6e993ca
Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
- Updates for new doc structure
Change-Id: Idc496e246f966f2882ce0c439913c9379b31c5ea
Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
- New doc structure changes for stable/danube
Change-Id: I2e9b432a74ee22690fdb366de619dc3a5d2ad725
Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
- Moved results to developer dir
Change-Id: I7d2d5939e018c7abae03663b13be8f8f038256c0
Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
- Moved requirements to developer dir
Change-Id: I2fa9e32d4ae92aa1f075c1da8e2acb3912f3f7bc
Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
- Moved design to developer dir
Change-Id: I487619deca2658d5239cccd41098751cc8245b34
Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
- Moved userguide to user directory
Change-Id: I35f2cbbab8ce7daec26fed63fa92cf7c17cd37b3
Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
- Moved configguide to user dir
Change-Id: I13b6b2cb184d864f41ecfe9478c02bfc8257fff3
Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
- Updated release notes index file
Change-Id: I68e1eb9313ebca753f31094137d7d50a24e33c69
Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
- Renamed release notes file and added index file to release-notes dir
Change-Id: I448fd909a89103b2c11cb16f91b8c646fb5adee8
Signed-off-by: Trevor Cooper <trevor.cooper@intel.com>
(cherry picked from commit 59668b1aa68da507335ef351619d9f50019df762)
- Fix fuel plugin installation issue in latest ISO
Change-Id: I8383b469f5350f4457cf234de2a4ff8f79151afe
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
|
|
Populated feature projects page.
Change-Id: Ie8112c609d3bfef4c5971b296ddbc6fb341283cf
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
(cherry picked from commit 79c76dbaf754da47e186d5743970bc863e14fb74)
|
|
TODO: there is recursive dependency between opnvdocs and docs in openretrive.
submodules in openretriever will be updated in docs/featureprojects.rst after
https://gerrit.opnfv.org/gerrit/#/c/28583/ was merged.
Change-Id: If9bedf1785a4fcaa138d7d1ef3fc116bba598b03
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
(cherry picked from commit 2c15655630684cf466351507de1a266b4abb9b50)
|
|
As a project name, uppercase i.e. QTIP is preferred
Change-Id: Id19e50f9f593c1eb0afbf6604bca3314f6223587
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
(cherry picked from commit 09ca5781daa03385fc8a5c964d38512124a64dbc)
|
|
Testing documentation has been segregated
under 'User Guides' & 'Developer Guides' as
decided by the test teams.
Change-Id: I04a11ff88b329f4daad2ef020aefd0779d5a7ca5
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
(cherry picked from commit ccb6ee17f999c09e785083c4c9e418f21ffbdef0)
|
|
Multisites links would now show
up in the documentation. Its
latest commits have been synced.
Change-Id: Iafd4d5fbe572bfd4abb12a306363868a9015d75e
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
(cherry picked from commit e6998f5052fdf5d2505f411c67363ef40d7a14b8)
|
|
1. Renamed ‘How to work with Documentation’ to Documentation Guide
2. Add Test Overview documentation breneath ‘Testing’
3. Removed the index off Release Notes
Change-Id: Iaef364f5ee59a99f906270271c1daf49cfae4c4f
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
(cherry picked from commit 7cc71e8d705f20d4a36f9bcd9e022e439cf31197)
|
|
This will fix build: https://gerrit.opnfv.org/gerrit/#/c/29335/5
Change-Id: Ib2e214374ab071a11a46588b83113b43468ebdb1
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
(cherry picked from commit 7d76bf377d21d4f3d9946078482e23e87f707cca)
|
|
Removed projects not part of Danube to
save build time.
Change-Id: I9557d17a2ba7b6af963fd178d760f8df09ffe12d
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
(cherry picked from commit c033d4b702018ec6a00492f20f26049b66a3da94)
|
|
|
|
Change-Id: Iea4f3f579e837bc4ff199a65b717be28113de2ef
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
(cherry picked from commit 86879954e4c2636c5cf71d3539a1b2a356e66b68)
|
|
1. Logo has been scaled up
2. Font has been defaulted to 'Arial'
Change-Id: I7d729009649ba59394f5a78c6909b6af21bae0ab
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
(cherry picked from commit 6e4ba246bfa93f285cabd242d392dccfbaee03ce)
|
|
Update HEAD of Barometer & Multisite
so that gerrit auto syncs the submod-
ules
Change-Id: I38cd7b4330f3408020d5e2fdba132b6fe95641ce
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
(cherry picked from commit d97329d77fbc5f9ac6077b907b266b8fd5303009)
|
|
1. HEAD seems to be out of sync for the submodules
This patch fixes the HEAD so that henceforth
gerrit automatically updates the refs to latest
commit ID.
2. Adding openretriever to list of submodules
Change-Id: I341a0a898f46cd10ccdc65ef209f76500dd3c4a6
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
(cherry picked from commit 1fc4463cbdaad35db04cc81fa6575ca721920785)
|
|
Change-Id: I1c04abf0d22c49239636ea50ef62e7fd88a03743
Signed-off-by: Ray Paik <rpaik@linuxfoundation.org>
(cherry picked from commit c03471c38dd57052ca78e85c9ada9b6bdc1cfc19)
|
|
Change-Id: I1425eda919f49cbc82d1ab60ef91324d9afee041
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
(cherry picked from commit 43b90b762d5df17fac7395a709b5262b51c04375)
|
|
Change-Id: I7fa081f2e3c01f053388ae8f85983abb007ab7f7
Signed-off-by: Sofia Wallin <sofia.wallin@ericsson.com>
(cherry picked from commit 330aafa18db7133b1e3c08f80c874b0136b1cb4c)
|
|
Added new composite document which
shall collate all release notes from
projects.
This document points to release notes of
<project>/docs/release/release-notes/index.rst
Change-Id: I5c545b3f7c91012131a4d5eeb73842432ce0a51a
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
(cherry picked from commit 1aabf0aab713a4b4e08a773b1701d0fbb1c74ece)
|
|
1. Testing on index page points to <project>/docs/testing/user/index
2. Update all artifact links to RTD using labels
3. 'OPNFV Userguide' renamed as 'OPNFV User Guide & Config Guide'
Change-Id: I47837bac86feba0ae6f319b87315d38b4ef3229e
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
(cherry picked from commit 77a324e8f19bb42d08116a895d2c31fac2e608f9)
|
|
Change-Id: I0f4e81bafbfdfdb6909a283907a5baa497552622
Signed-off-by: Ray Paik <rpaik@linuxfoundation.org>
(cherry picked from commit e025c0337b0483ff608347d43caa1b0414d97be2)
|
|
Updated structure for test docs
Updates done according to agreement with test projects.
Change-Id: I2f9b5783ef4e42fd26b357e0aad2e187bcf61777
Signed-off-by: Sofia Wallin <sofia.wallin@ericsson.com>
|
|
A directory structure of organizing documents
has been maintained in templates/testing without
getting into the details of what these templates
files should contain. Teams could add whatever
documentation they think is necessary while
minimally maintaining the basic structure.
Change-Id: I2ccf1212acf5b71105cf7a0343705dfaaa95de3a
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
Change-Id: I8ce9b278dc3d0d9b376104f753c168ba9a478aa7
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
|
|
1. Added onvo, snaps, barometer submodules
2. Renamed a few titles
Change-Id: I8b47e68d64a9a16576abbc2891a39b6dacf164ca
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
Adds link to StorPerf documentation
Change-Id: I7d59478792867e47e7627f203015b9a1d716c404
Signed-off-by: mbeierl <mark.beierl@dell.com>
|
|
The directory layout diagram in the documentation guide showed a
"developer" directory instead of "development".
Change-Id: Ie056a47ebcca65d5307d35543009bfb9c6d0a335
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
|
|
1. Added note about eliminating conf.py etc
from include-documentation.
2. Eliminated content about enabling toolchain
since its irrelevant after migration to RTD
3. Added steps to validate using doc8
4. Populated index page.
Change-Id: I80c8354fd4da4bca0b8f338c178f0773d834b6ee
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
Updated according to comments and added the SFC feature configuration as
template under release/configguide.
Adjusted all titles so they are handled through the index file.
Change-Id: Icb0339fb19394940dc969725ddfe0420cb547955
Signed-off-by: Sofia Wallin <sofia.wallin@ericsson.com>
|
|
Change-Id: I0b780d41eeb11dae12174cd7e63be1019ba327f7
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
|