releng.git
7 years agoMerge "Bug Fixes: remove Db name + path"
Morgan Richomme [Wed, 10 May 2017 13:59:26 +0000 (13:59 +0000)]
Merge "Bug Fixes: remove Db name + path"

7 years agoBug Fixes: remove Db name + path 59/34559/1
Morgan Richomme [Wed, 10 May 2017 13:47:24 +0000 (15:47 +0200)]
Bug Fixes: remove Db name + path

as case have been renamed in testcases.yaml
no more need or translation name/Db name

Change-Id: I0656ec478369224d44d9c3cdf0c6426f140e4029
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoMerge "add qtip reporting"
Morgan Richomme [Wed, 10 May 2017 12:23:05 +0000 (12:23 +0000)]
Merge "add qtip reporting"

7 years agoMerge "Add short_description field to testcase in test API"
Morgan Richomme [Wed, 10 May 2017 12:16:16 +0000 (12:16 +0000)]
Merge "Add short_description field to testcase in test API"

7 years agoMerge "Bugfix: Error when create pod.yaml file"
Jun Li [Wed, 10 May 2017 11:00:57 +0000 (11:00 +0000)]
Merge "Bugfix: Error when create pod.yaml file"

7 years agoAdd short_description field to testcase in test API 95/34495/2
Morgan Richomme [Tue, 9 May 2017 13:36:45 +0000 (15:36 +0200)]
Add short_description field to testcase in test API

this field will be used for the catalogue
Description may be too long - displayed in case of roll over
name is often not explicit enough for humanes

Change-Id: Ibb1f74208376c93616fc89fa10fdeecaf0f8c8fb
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoMerge "Add arm support in functest reporting pages"
Morgan Richomme [Wed, 10 May 2017 06:04:25 +0000 (06:04 +0000)]
Merge "Add arm support in functest reporting pages"

7 years agoBugfix: Error when create pod.yaml file 25/34525/2
xudan [Wed, 10 May 2017 02:02:14 +0000 (22:02 -0400)]
Bugfix: Error when create pod.yaml file

JIRA: DOVETAIL-426

os.path.makedirs(os.path.dirname(args.filepath))
AttributeError: 'module' object has no attribute 'makedirs'

Change-Id: I2b75576f05b7926b76148ea6152e4479215344f5
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoWild card needed now that compass4nfv configs have been added 15/34515/1
agardner [Tue, 9 May 2017 18:32:34 +0000 (14:32 -0400)]
Wild card needed now that compass4nfv configs have been added

Change-Id: I490b7b1de44e7a04ea631ffa4808f633353f94c5
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoXCI: change functest job to use master 05/34505/1
Tim Rozet [Tue, 9 May 2017 16:54:59 +0000 (12:54 -0400)]
XCI: change functest job to use master

Change-Id: If0ce98b4d6f86a0bb6ad5b7b78bf134ef87c1fd9
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years ago3rd Party CI: Adds carbon branch to ODL xci 03/34503/1
Tim Rozet [Tue, 9 May 2017 16:00:03 +0000 (12:00 -0400)]
3rd Party CI: Adds carbon branch to ODL xci

Change-Id: I53ddedb80f19ec9f8224cb0e22e4657b1472169f
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoMerge "prototypes: xci: Make sure Ansible dependencies are installed"
Fatih Degirmenci [Tue, 9 May 2017 14:10:39 +0000 (14:10 +0000)]
Merge "prototypes: xci: Make sure Ansible dependencies are installed"

7 years agoMerge "jjb: xci: Run bifrost provisioning as normal user"
Fatih Degirmenci [Tue, 9 May 2017 14:10:09 +0000 (14:10 +0000)]
Merge "jjb: xci: Run bifrost provisioning as normal user"

7 years agoMerge "prototypes: bifrost: Write clouds.yaml file for regular users"
Fatih Degirmenci [Tue, 9 May 2017 14:09:52 +0000 (14:09 +0000)]
Merge "prototypes: bifrost: Write clouds.yaml file for regular users"

7 years agoAdd arm support in functest reporting pages 83/34383/2
Morgan Richomme [Fri, 5 May 2017 20:33:39 +0000 (22:33 +0200)]
Add arm support in functest reporting pages

Create different pages for installer@architectures
- x86
- aarch64

JIRA: FUNCTEST-821

Change-Id: I3c4ebba3f7969f6c1a5d04c4d5b5a63db5a3e7c2
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoMerge "[Functest] Remove Colorado and Brahmaputra support"
Morgan Richomme [Tue, 9 May 2017 12:26:36 +0000 (12:26 +0000)]
Merge "[Functest] Remove Colorado and Brahmaputra support"

7 years agoMerge "dovetail: add a suitable job used for vpn test case validation in CI"
Jun Li [Tue, 9 May 2017 01:24:06 +0000 (01:24 +0000)]
Merge "dovetail: add a suitable job used for vpn test case validation in CI"

7 years agoMerge "Bugfix: Error when create pod.yaml file if one node's role is None"
Jun Li [Tue, 9 May 2017 00:58:34 +0000 (00:58 +0000)]
Merge "Bugfix: Error when create pod.yaml file if one node's role is None"

7 years agoMerge "Change tempest_smoke_serial to odl_netvirt"
Tim Rozet [Mon, 8 May 2017 17:59:59 +0000 (17:59 +0000)]
Merge "Change tempest_smoke_serial to odl_netvirt"

7 years agoApex: fixes overcloudrc v3 filename 43/34443/1
Tim Rozet [Mon, 8 May 2017 15:44:31 +0000 (11:44 -0400)]
Apex: fixes overcloudrc v3 filename

Change-Id: I086adca7f9671c2c5e6fd04a1ec339e8b22f1de4
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agojjb: xci: Run bifrost provisioning as normal user 31/34431/1
Markos Chandras [Mon, 8 May 2017 10:55:31 +0000 (11:55 +0100)]
jjb: xci: Run bifrost provisioning as normal user

Ansible can request elevated privileges using the 'become' directive.
As such there is no need to run ansible using sudo. Furthermore,
OpenStack CI runs all jobs as normal user and we need to do the same
in order to compare behavior and results properly.

Change-Id: Id198efd1d6fdf4619de931fbedc7caba8d68d2a0

7 years agoprototypes: bifrost: Write clouds.yaml file for regular users 29/34429/1
Markos Chandras [Mon, 8 May 2017 10:28:50 +0000 (11:28 +0100)]
prototypes: bifrost: Write clouds.yaml file for regular users

This is similar to commit 6769ae9bcbf6 ("prototypes: bifrost: Add
keystone roles"). In preparation for running the bifrost jobs as normal
user we need to write a clouds.yaml file to users home directory.
This is similar to the bifrost upstream testing playbook.

Change-Id: Iae4bc73906649707667925280a19282ec5c93998

7 years agoprototypes: xci: Make sure Ansible dependencies are installed 25/34425/1
Markos Chandras [Mon, 8 May 2017 09:08:00 +0000 (10:08 +0100)]
prototypes: xci: Make sure Ansible dependencies are installed

'pip install ansible' is not enough on newly installed hosts which may
lack the necessary build tools to install Ansible's dependencies. As
such, we add a script similar to the bifrost/scripts/install-deps.sh
one to pull in all the necessary distro-specific packages so Ansible
and it's dependencies can be installed from scratch.

Change-Id: I4b1e74644db9ace451ad763e4c54f1a3a43214fd

7 years agoMerge "Fix the parameters of downloading"
Serena Feng [Mon, 8 May 2017 08:42:30 +0000 (08:42 +0000)]
Merge "Fix the parameters of downloading"

7 years agoFix the parameters of downloading 23/34423/2
Alex Yang [Mon, 8 May 2017 08:02:20 +0000 (16:02 +0800)]
Fix the parameters of downloading

aria2c should use "-d" to indicate the directory to store the downloaded
file.

Change-Id: I6590403fb0c0b2938ee384cf5b1d5acc42ed94c1
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
7 years agoMerge "Improve daisy download speed by multi-thread tool"
Serena Feng [Mon, 8 May 2017 06:51:03 +0000 (06:51 +0000)]
Merge "Improve daisy download speed by multi-thread tool"

7 years agoadd qtip reporting 25/33425/6
SerenaFeng [Mon, 17 Apr 2017 09:40:40 +0000 (17:40 +0800)]
add qtip reporting

Change-Id: Ie573486080fbd36857ff0709d53f6bdcdd43363e
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoBugfix: Error when create pod.yaml file if one node's role is None 07/34407/1
xudan [Mon, 8 May 2017 02:27:04 +0000 (22:27 -0400)]
Bugfix: Error when create pod.yaml file if one node's role is None

DOVETAIL-426

Error message:
if node.roles[0].lower() == "controller":
IndexError: list index out of range

Change-Id: I96d26cc3798b993b5b296f554becfc175e3e87b4
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoGet ODL distro from the new location on the nexus log server 87/34387/1
Jamo Luhrsen [Sat, 6 May 2017 00:29:42 +0000 (17:29 -0700)]
Get ODL distro from the new location on the nexus log server

Change-Id: Ief68ecad4570f1d6ea0a5142f6071adf3188f50b
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoChange name of pod jinja file to reduce confusion 79/34379/1
agardner [Fri, 5 May 2017 18:34:47 +0000 (14:34 -0400)]
Change name of pod jinja file to reduce confusion

Change-Id: I353b8d96709fb149aa4574ecd0f0b06439770652
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoApex: Converts machine type for snapshot deploys to 'pc' 77/34377/1
Tim Rozet [Fri, 5 May 2017 15:36:35 +0000 (11:36 -0400)]
Apex: Converts machine type for snapshot deploys to 'pc'

Change-Id: Ic996d49b161af23184fbbce4812c103a158ebef2
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoMerge "[Functest][Apex] Use v3 credentials"
Tim Rozet [Fri, 5 May 2017 14:06:47 +0000 (14:06 +0000)]
Merge "[Functest][Apex] Use v3 credentials"

7 years agoMerge "leverage executor to test_testcase.py in TestAPI"
Serena Feng [Fri, 5 May 2017 05:23:59 +0000 (05:23 +0000)]
Merge "leverage executor to test_testcase.py in TestAPI"

7 years agoMerge "leverage executor to test_project.py in TestAPI"
Serena Feng [Fri, 5 May 2017 05:23:51 +0000 (05:23 +0000)]
Merge "leverage executor to test_project.py in TestAPI"

7 years agoMerge "leverage executor to test_result.py in TestAPI"
Serena Feng [Fri, 5 May 2017 05:23:34 +0000 (05:23 +0000)]
Merge "leverage executor to test_result.py in TestAPI"

7 years agodovetail: add a suitable job used for vpn test case validation in CI 27/34327/2
MatthewLi [Fri, 5 May 2017 03:40:05 +0000 (23:40 -0400)]
dovetail: add a suitable job used for vpn test case validation in CI

JIRA: DOVETAIL-424

the principle is
1) not disturb the original work flow
2) after vpn testcases integrated into dovetail, i.e, CVP tool,
   there is a need to find a POD has bgpvpn feature which is
   suitable to validate bgp vpn test cases in proposed_tests.
3) only add dovetail proposed_tests into bgpvpn scenario deploy-test loop
   to reduce unnecessary time consuming.
4) further, should consider to add dovetail job in os-nosdn-nofeature loop

Change-Id: Iad6ae1e44470c8e9d49a25980d292ba3871bd6a4
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
7 years agofixed syntax errors in zte pods, change labconfig name 83/34283/1
agardner [Thu, 4 May 2017 15:54:36 +0000 (11:54 -0400)]
fixed syntax errors in zte pods, change labconfig name

Change-Id: I2d0e6c1199fe3ac2841923abdabd19c239b2b5f8
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoprototypes: bifrost: Add keystone roles 69/34169/4
Markos Chandras [Wed, 3 May 2017 18:36:23 +0000 (19:36 +0100)]
prototypes: bifrost: Add keystone roles

The os_client_config Ansible module used by all the ironic-* roles
depends on the keystone roles so we need to make use of them even
though they do not affect the end result. This fixes the following
OPNFV CI problem due to not having a clouds.yaml file present to
be consumed by the os_client_config Ansible module.

fatal: [controller00]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
An exception occurred during task execution. The full traceback is:
Traceback (most recent call last):
  File "/tmp/ansible_ApkCUQ/ansible_module_os_client_config.py", line 75, in <module>
    main()
  File "/tmp/ansible_ApkCUQ/ansible_module_os_client_config.py", line 63, in main
    for cloud in config.get_all_clouds():
  File "/usr/lib/python2.7/site-packages/os_client_config/config.py", line 798, in get_all_clouds
    cloud, region_name=region['name']))
  File "/usr/lib/python2.7/site-packages/os_client_config/config.py", line 1071, in get_one_cloud
    auth_plugin = loader.load_from_options(**config['auth'])
  File "/usr/lib/python2.7/site-packages/keystoneauth1/loading/base.py", line 162, in load_from_options
    raise exceptions.MissingRequiredOptions(missing_required)
keystoneauth1.exceptions.auth_plugins.MissingRequiredOptions: Auth plugin requires parameters which were not given: auth_url
fatal: [opnfv]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}

Moreover, we cleanup the ~/openstack directory which may contain some
bifrost artifacts such as a clouds.yaml file.

Finally, we use 'sudo -H' because for the keystone roles we need the HOME
variable to be set properly.

Change-Id: I45b08bd33dd8ea9505fe10eb4b2b10956b3b683c

7 years ago[Functest][Apex] Use v3 credentials 53/34153/1
jose.lausuch [Wed, 3 May 2017 15:27:54 +0000 (17:27 +0200)]
[Functest][Apex] Use v3 credentials

Soon, Functest will start using only public endpoints
and will remove admin connectivity to the deployments.

Change-Id: I2089ccd3d6e7f1acda7b46d3104a8a78a47af8ff
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
7 years ago[Functest] Remove Colorado and Brahmaputra support 37/34137/1
jose.lausuch [Wed, 3 May 2017 13:20:40 +0000 (15:20 +0200)]
[Functest] Remove Colorado and Brahmaputra support

CI no longer runs brahmaputra and colorado jobs.
To keep the jobs as simple as possible, remove
that support.

Change-Id: I29661f414923807dc6c0d22526dc852a45dbe7bb
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
7 years agoMerge "Support opera test in functest releng"
Jun Li [Wed, 3 May 2017 09:39:06 +0000 (09:39 +0000)]
Merge "Support opera test in functest releng"

7 years agoSupport opera test in functest releng 05/32405/4
Harry Huang [Thu, 30 Mar 2017 08:09:48 +0000 (16:09 +0800)]
Support opera test in functest releng

Because opera vnf test requires Open-O msb ip and the independency
of this test case, set specific docker env vars for compass4nfv
os-nosdn-openo-ha scenario.

Change-Id: I486e3896dc86d29cf93818b317675c088c1c5198
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
7 years agoBugfix: wrong work directory 17/34117/1
xudan [Wed, 3 May 2017 08:56:39 +0000 (08:56 +0000)]
Bugfix: wrong work directory

JIRA: DOVETAIL-420

CI wrong with:
Archiving artifacts
WARN: No artifacts found that match the file pattern "results/*/". Configuration error?
WARN: ?results/*/? doesn?t match anything, but ?*/? does. Perhaps that?s what you mean?

Change-Id: Ia548cb4e3b5e34f43c130c2860892364bffad233
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoMerge "Trigger Functest VNF test case for opera"
Jun Li [Wed, 3 May 2017 08:50:22 +0000 (08:50 +0000)]
Merge "Trigger Functest VNF test case for opera"

7 years agoMerge "dovetail: docker tag support"
Jun Li [Wed, 3 May 2017 08:48:38 +0000 (08:48 +0000)]
Merge "dovetail: docker tag support"

7 years agoTrigger Functest VNF test case for opera 95/34095/11
helenyao [Wed, 3 May 2017 03:30:34 +0000 (11:30 +0800)]
Trigger Functest VNF test case for opera

Change-Id: I313dc0661b41556a6b9cb4cc3ba0d79db9c16c88
Signed-off-by: helenyao <yaohelan@huawei.com>
7 years agodovetail: docker tag support 43/34043/4
MatthewLi [Tue, 2 May 2017 08:07:57 +0000 (04:07 -0400)]
dovetail: docker tag support

JIRA: DOVETAIL-419

since dovetal has no A/B/C/D branch, only have master,
need docker image name sth like opnfv/dovetail:plugfest_april_2017
rather than opnfv/dovetail:<release>.1.0, etc.
then when RELEASE_VERSION is empty, generate opnfv/dovetail:latest
ortherwise opnfv/dovetail:<RELEASE_VERSION>

Change-Id: I92573bee35da16305074393401e5e5da65aaa22c
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
7 years agoBugfix: Permission denied when pip install virtualenv 03/34103/1
xudan [Wed, 3 May 2017 06:31:20 +0000 (06:31 +0000)]
Bugfix: Permission denied when pip install virtualenv

JIRA: DOVETAIL-420

Collecting virtualenv
Downloading virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB)
Installing collected packages: virtualenv
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/pip/basecommand.py", line 223, in main
status = self.run(options, args)
File "/usr/lib/python2.7/site-packages/pip/commands/install.py", line 308, in run
strip_file_prefix=options.strip_file_prefix,
File "/usr/lib/python2.7/site-packages/pip/req/req_set.py", line 646, in install
**kwargs
File "/usr/lib/python2.7/site-packages/pip/req/req_install.py", line 816, in install
strip_file_prefix=strip_file_prefix
File "/usr/lib/python2.7/site-packages/pip/req/req_install.py", line 1013, in move_wheel_files
strip_file_prefix=strip_file_prefix,
File "/usr/lib/python2.7/site-packages/pip/wheel.py", line 339, in move_wheel_files
clobber(source, lib_dir, True)
File "/usr/lib/python2.7/site-packages/pip/wheel.py", line 317, in clobber
shutil.copyfile(srcfile, destfile)
File "/usr/lib64/python2.7/shutil.py", line 83, in copyfile
with open(dst, 'wb') as fdst:
IOError: [Errno 13] Permission denied: '/usr/lib/python2.7/site-packages/virtualenv.py'

Change-Id: I7c387013739252402fa3774b1a2df241a09f24c0
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoMerge "dovetail: create file pod.yaml for running HA test cases"
Jun Li [Wed, 3 May 2017 01:00:23 +0000 (01:00 +0000)]
Merge "dovetail: create file pod.yaml for running HA test cases"

7 years agoMerge "Apex: enable ha for os-odl_l3-fdio"
Tim Rozet [Tue, 2 May 2017 19:31:34 +0000 (19:31 +0000)]
Merge "Apex: enable ha for os-odl_l3-fdio"

7 years agoApex: enable ha for os-odl_l3-fdio 59/34059/1
Tim Rozet [Tue, 2 May 2017 19:28:37 +0000 (15:28 -0400)]
Apex: enable ha for os-odl_l3-fdio

Change-Id: If23c52437b45806526c0b38e6176ab040715a70e
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agodovetail: create file pod.yaml for running HA test cases 17/33917/4
xudan [Thu, 27 Apr 2017 06:53:32 +0000 (06:53 +0000)]
dovetail: create file pod.yaml for running HA test cases

JIRA: DOVETAIL-407

1. HA test cases need a file pod.yaml giving the info of the pod
   (node's ip, username, password/key_file).
2. Dovetail client has finished the adaption JIRA: DOVETAIL-405.
3. CI uses create_pod_file.py to generate /home/opnfv/dovetail/userconfig/pod.yaml
4. If INSTALLER_TYPE is fuel, fetch it's jumpserver key to
   /home/opnfv/dovetail/userconfig/id_rsa

Change-Id: Iaf6afbdfb8e4331ae9a10ea3df060c37e9010a0a
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoMerge "Add set -o to daisy4nfv-build.sh"
Fatih Degirmenci [Fri, 28 Apr 2017 07:15:45 +0000 (07:15 +0000)]
Merge "Add set -o to daisy4nfv-build.sh"

7 years agoImprove daisy download speed by multi-thread tool 17/33717/2
Alex Yang [Mon, 24 Apr 2017 15:09:16 +0000 (23:09 +0800)]
Improve daisy download speed by multi-thread tool

Use multi-thread tool such as aria2c to download the daisy image,
to reduce the time spent on downloading.

Change-Id: Id1b7f9195fe0d499b9b02b0a8410e02871f675f9
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
7 years agoMerge "Rename arm-pod3-2 to arm-pod4"
Fatih Degirmenci [Thu, 27 Apr 2017 15:23:01 +0000 (15:23 +0000)]
Merge "Rename arm-pod3-2 to arm-pod4"

7 years agoneed to escape <, so move to include raw and shell script 57/33957/1
agardner [Thu, 27 Apr 2017 13:57:14 +0000 (15:57 +0200)]
need to escape <, so move to include raw and shell script

Change-Id: I7b54d303bffcbc2fefce6db135ad9efefa0e9ed3
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoJob is not triggering, 55/33955/6
agardner [Thu, 27 Apr 2017 13:10:06 +0000 (15:10 +0200)]
Job is not triggering,

did something wrong with builders

Change-Id: I55818fa155e33362a47bd9651ea8733e301f9c0b
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoCheck all jinja templates against all lab files 53/33953/1
agardner [Thu, 27 Apr 2017 12:53:05 +0000 (14:53 +0200)]
Check all jinja templates against all lab files

Dont use zte files as they are not valid yaml
(ill fix that later)

Change-Id: I5a21edb774a64ef134dd3f49c552f33b0d13f01e
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoslave reqires this build to be concurrent true 49/33949/1
agardner [Thu, 27 Apr 2017 12:06:29 +0000 (14:06 +0200)]
slave reqires this build to be concurrent true

Also trigger on changes to yaml files

Change-Id: Idfc2a45fbf5e6e6e9583912d43af005ae2cf30a0
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoMerge "Syntax Check for jinja2 files"
Aric Gardner [Thu, 27 Apr 2017 11:47:40 +0000 (11:47 +0000)]
Merge "Syntax Check for jinja2 files"

7 years agoSyntax Check for jinja2 files 67/33867/2
agardner [Wed, 26 Apr 2017 13:31:26 +0000 (15:31 +0200)]
Syntax Check for jinja2 files

Just something basic, theres no real logic yet

Change-Id: I37efa8ffbe44981100d6849120d0900b8fb9280c
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoMerge "leverage executor to test_token/version.py in TestAPI"
Morgan Richomme [Thu, 27 Apr 2017 09:31:35 +0000 (09:31 +0000)]
Merge "leverage executor to test_token/version.py in TestAPI"

7 years agoMerge changes from topics 'unittest_executor', 'import_absolute'
Morgan Richomme [Thu, 27 Apr 2017 09:30:15 +0000 (09:30 +0000)]
Merge changes from topics 'unittest_executor', 'import_absolute'

* changes:
  impl executor and leverage to test_pod.py in TestAPI
  import from absolute path in TestAPI unit

7 years agoRename arm-pod3-2 to arm-pod4 83/33483/2
Cristina Pauna [Tue, 18 Apr 2017 13:31:56 +0000 (16:31 +0300)]
Rename arm-pod3-2 to arm-pod4

Arm-pod3-2 is a second jenkins slave for arm-pod3.
This slave is arm while the old jenkins slave is x86.
Fatih requested for this slave to be renamed to arm-pod4
instead of arm-pod3-2, even if it's a slave for an existing pod

JIRA: ARMBAND-252

Change-Id: I5645edd7d774f763e5e72115851c7061bfafd344
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
7 years agoMerge "AArch64 Dovetail docker creation job"
Jun Li [Wed, 26 Apr 2017 00:52:11 +0000 (00:52 +0000)]
Merge "AArch64 Dovetail docker creation job"

7 years agoApex: fixes iso verify 85/33785/1
Tim Rozet [Tue, 25 Apr 2017 11:44:13 +0000 (07:44 -0400)]
Apex: fixes iso verify

Change-Id: Id22995b49d12fdb2a5d5d7532d1459f3ac4338f2
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoxci: Ensure ansible is bootstrapped as last step 81/33781/2
Fatih Degirmenci [Tue, 25 Apr 2017 09:39:31 +0000 (11:39 +0200)]
xci: Ensure ansible is bootstrapped as last step

Role requirements file is used during ansible bootstrap on opnfv
host so we must ensure the right ansible role requirements is there
in advance.

Change-Id: I2c5a1edd82a51cbbe1469c31f37b5d638d32ec27
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
7 years agoAdd set -o to daisy4nfv-build.sh 57/33757/1
Zhijiang Hu [Tue, 25 Apr 2017 09:23:19 +0000 (05:23 -0400)]
Add set -o to daisy4nfv-build.sh

By using set -o, this can prevent CI from uploading *.properties
files without *.bin to artifact.opnfv.org if build was failed.

This once happened to [1].

[1] http://artifacts.opnfv.org/daisy/opnfv-2017-04-25_06-57-05.properties

Change-Id: I26c3112af1d73a84df05c3852038c99d7070ab59
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
7 years agoxci: Always use pinned versions of openstack-ansible-requirements 75/33775/1
Juan Vidal [Tue, 25 Apr 2017 09:16:02 +0000 (11:16 +0200)]
xci: Always use pinned versions of openstack-ansible-requirements

Pinned versions used to be used only if XCI_LOOP == 'daily', but it
seems to be required, otherwise this is very likely to fail

Change-Id: I21f638bba75846a58b12373a903d414fa89b4bc6
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
7 years agoApex: fix iso verify 27/33727/1
Tim Rozet [Mon, 24 Apr 2017 22:31:40 +0000 (18:31 -0400)]
Apex: fix iso verify

Change-Id: Ia1d6da64fa245407c5c71f7a56bb6d372fb11ebc
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: fixes iso verify/upload 81/33681/1
Tim Rozet [Mon, 24 Apr 2017 01:06:39 +0000 (21:06 -0400)]
Apex: fixes iso verify/upload

Change-Id: I25baff8b74bf26903e5196f31b9f47dab94fd048
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: fix iso verify 73/33673/1
Tim Rozet [Sat, 22 Apr 2017 21:55:39 +0000 (17:55 -0400)]
Apex: fix iso verify

Change-Id: I212437ebec64aa8521ad95c5b57a7824476a4580
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoAArch64 Dovetail docker creation job 33/33633/2
Alexandru Nemes [Fri, 21 Apr 2017 13:47:26 +0000 (16:47 +0300)]
AArch64 Dovetail docker creation job

Add support for creating and pulling Dovetail docker container
for aarch64 platform

Change-Id: I1e6f2b677e4c972cd80ad2c6f2cd304f0d4d8cad
Signed-off-by: Alexandru Nemes <alexandru.nemes@enea.com>
7 years agoMerge "dovetail: Change CI jobs to run test suite "proposed_tests" instead of "debug""
Jun Li [Fri, 21 Apr 2017 09:26:36 +0000 (09:26 +0000)]
Merge "dovetail: Change CI jobs to run test suite "proposed_tests" instead of "debug""

7 years agoMerge "[doctor] fix test case name"
Ryota Mibu [Thu, 20 Apr 2017 16:25:56 +0000 (16:25 +0000)]
Merge "[doctor] fix test case name"

7 years agoMerge "Make arm-virtual1 pod not available for CI jobs"
Aric Gardner [Thu, 20 Apr 2017 15:25:24 +0000 (15:25 +0000)]
Merge "Make arm-virtual1 pod not available for CI jobs"

7 years agoApex: more fixes for iso verify 63/33563/1
Tim Rozet [Thu, 20 Apr 2017 03:33:25 +0000 (23:33 -0400)]
Apex: more fixes for iso verify

Change-Id: Ie1a59806b20072f27adc2f7248c4244e53a5f2bb
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: fixes iso verify 51/33551/3
Tim Rozet [Wed, 19 Apr 2017 17:10:45 +0000 (13:10 -0400)]
Apex: fixes iso verify

Change-Id: I2aeca682d6543b36cd8b28f78580c4194db85453
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years ago[doctor] fix test case name 25/33525/1
Ryota MIBU [Wed, 19 Apr 2017 10:06:37 +0000 (10:06 +0000)]
[doctor] fix test case name

See, https://gerrit.opnfv.org/gerrit/#/c/33099/ .

Change-Id: I3bf5bbeef88445512b70fc47be08ecc481c42c2a
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
7 years agoMerge "unify data existence check"
Serena Feng [Wed, 19 Apr 2017 07:56:29 +0000 (07:56 +0000)]
Merge "unify data existence check"

7 years agodovetail: Change CI jobs to run test suite "proposed_tests" instead of "debug" 09/33509/1
MatthewLi [Wed, 19 Apr 2017 06:17:32 +0000 (02:17 -0400)]
dovetail: Change CI jobs to run test suite "proposed_tests" instead of "debug"

JIRA: DOVETAIL-397

now, team decide to use proposed_tests suite instead of debug

Change-Id: Iff8ec0b32a24e51bc2d2536605c9867b94f8921c
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
7 years agoAdding iso verify to Apex builds 45/32645/12
Dan Radez [Fri, 31 Mar 2017 01:34:49 +0000 (21:34 -0400)]
Adding iso verify to Apex builds

JIRA: APEX-377

Change-Id: I1e02fc602e8258e76f9447d05b09b17e55d0d25a
Signed-off-by: Dan Radez <dradez@redhat.com>
7 years agoMerge "xci: Merge configure-targethosts.yml playbooks into one"
Fatih Degirmenci [Tue, 18 Apr 2017 14:51:27 +0000 (14:51 +0000)]
Merge "xci: Merge configure-targethosts.yml playbooks into one"

7 years agoxci: Fix nfs server ip for glance 79/33479/1
Fatih Degirmenci [Tue, 18 Apr 2017 12:27:31 +0000 (14:27 +0200)]
xci: Fix nfs server ip for glance

Change-Id: Iebb9945bfd9cad9ebfda127f130542f4a6334aec
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
7 years agoMake arm-virtual1 pod not available for CI jobs 39/33439/2
Alexandru Nemes [Thu, 13 Apr 2017 13:41:42 +0000 (16:41 +0300)]
Make arm-virtual1 pod not available for CI jobs

Change-Id: I1ae47f2105744bfea8c8c589f41282d1c4ae2159
Signed-off-by: Alexandru Nemes <alexandru.nemes@enea.com>
7 years agoxci: Merge configure-targethosts.yml playbooks into one 61/33461/1
Fatih Degirmenci [Tue, 18 Apr 2017 09:49:19 +0000 (11:49 +0200)]
xci: Merge configure-targethosts.yml playbooks into one

They are exactly same now after moving nfs to compute00.

Change-Id: I9d9d2f037aa3684ba130ae0a4f9aef2e733f2d2e
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
7 years agoxci: Change cinder backend and move nfs to compute00 57/33457/3
Fatih Degirmenci [Tue, 18 Apr 2017 08:53:21 +0000 (10:53 +0200)]
xci: Change cinder backend and move nfs to compute00

This change
- switches cinder backend from lvm to nfs as examplified in [1].
- moves nfs shares from compute01 to compute00 in order to merge
configure-targethosts.yml playbook in upcoming change.
- updates openstack_user_config.yml to reflect the switch to nfs
and move of nfs server to compute00.
- removes exports file due to switching to lineinfile module.

[1] https://docs.openstack.org/project-deploy-guide/openstack-ansible/draft/app-config-prod.html

Change-Id: I0715c98a89ab124256e3857c1047e374f261e39b
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
7 years agoxci: Force sync time 51/33451/2
Fatih Degirmenci [Tue, 18 Apr 2017 08:37:37 +0000 (10:37 +0200)]
xci: Force sync time

For some reason, when the nodes are provisioned, they are out
of sync time-wise. This prevents neutron agents on compute nodes
from starting and then everything fails.

This change restarts chrony after the network configuration is updated
and the nodes have internet access and force synchs time on nodes.

Change-Id: Ib27b1fa0313223b52fa2e6229d5a179581d62686
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
7 years agoxci: Fix network configuration 49/33449/2
Fatih Degirmenci [Tue, 18 Apr 2017 08:04:48 +0000 (10:04 +0200)]
xci: Fix network configuration

This change
- sets static IP for controller nodes' vxlan bridges as stated
in osa documentation: compute and network hosts must have an IP [1]
- configures IPs for controller nodes' vxlan bridges.
- removes the additional vlan ip from compute nodes as it seems to
be there for all in one.
- removes glean.rules as they mess with the network configuration once
the network changes are applied.
- removes the contents of interfaces.d as osa populates config for
lxc bridges and includes this config in interfaces file thus all the
files in interfaces.d must be removed in order not to mess with the
network configuration.
- updates modules appropriately.

[1] https://docs.openstack.org/project-deploy-guide/openstack-ansible/draft/app-config-prod.html

Change-Id: I84d5f07216c8d0246da06080fb0ed19f917d6637
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
7 years agoKVMFORNFV: Disabling kvmfornfv daily danube job. 09/33409/1
kalyanreddy [Mon, 17 Apr 2017 06:59:44 +0000 (12:29 +0530)]
KVMFORNFV: Disabling kvmfornfv daily danube job.

This patch is used to temporarily disable kvmfornfv daily danube
job from triggering as Intel-pod10 is currently not available for
executing daily danube test cases.

Note: Will enable the kvmfornfv daily danube job once Intel-pod10
is available for executing test cases.

Change-Id: I26cb1e360962a895b2e3ced3ccadfc1f770a5663
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoMerge "Revert "Cleanup dirty daisy build workspace directory""
Serena Feng [Fri, 14 Apr 2017 07:15:15 +0000 (07:15 +0000)]
Merge "Revert "Cleanup dirty daisy build workspace directory""

7 years agoChange tempest_smoke_serial to odl_netvirt 55/33355/1
Jamo Luhrsen [Thu, 13 Apr 2017 19:41:45 +0000 (12:41 -0700)]
Change tempest_smoke_serial to odl_netvirt

Change-Id: Id4eee99b339ade6bec9f686a9705b31a93b0169c
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoleverage executor to test_token/version.py in TestAPI 37/33337/2
SerenaFeng [Thu, 13 Apr 2017 09:07:59 +0000 (17:07 +0800)]
leverage executor to test_token/version.py in TestAPI

Change-Id: Ia1e6b0e787d477a19c78b56ff249d544b49a087b
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoleverage executor to test_testcase.py in TestAPI 35/33335/1
SerenaFeng [Thu, 13 Apr 2017 08:21:53 +0000 (16:21 +0800)]
leverage executor to test_testcase.py in TestAPI

Change-Id: I8bb7459e5dee49cd120e848ac70834c8d9665a45
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoleverage executor to test_result.py in TestAPI 33/33333/1
SerenaFeng [Thu, 13 Apr 2017 08:19:17 +0000 (16:19 +0800)]
leverage executor to test_result.py in TestAPI

Change-Id: Ie4388a4be0cb174129ac168530559114046680ab
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoleverage executor to test_project.py in TestAPI 31/33331/1
SerenaFeng [Thu, 13 Apr 2017 08:16:55 +0000 (16:16 +0800)]
leverage executor to test_project.py in TestAPI

Change-Id: I2ebc86a4c395182ca783d3d36befbed2a21f512b
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoimpl executor and leverage to test_pod.py in TestAPI 69/33169/3
SerenaFeng [Mon, 10 Apr 2017 03:03:29 +0000 (11:03 +0800)]
impl executor and leverage to test_pod.py in TestAPI

implement executor.py
leverage executor to test_pod.py

Change-Id: Ief70a28a935c86430e26f90f35112a7bab9fa81b
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoMerge "Do not run docker with -t option"
Tim Rozet [Wed, 12 Apr 2017 21:12:04 +0000 (21:12 +0000)]
Merge "Do not run docker with -t option"

7 years agoDo not run docker with -t option 15/33315/1
Jamo Luhrsen [Wed, 12 Apr 2017 21:01:34 +0000 (14:01 -0700)]
Do not run docker with -t option

Change-Id: I33fc01c36b6e290cc47464087a1e84da35a8c56a
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoMerge "Bugfix: Convert the string list to list"
Jose Lausuch [Wed, 12 Apr 2017 13:21:48 +0000 (13:21 +0000)]
Merge "Bugfix: Convert the string list to list"