releng.git
6 years agoFix verify job without patchset 97/35197/1
Julien [Tue, 23 May 2017 09:42:42 +0000 (17:42 +0800)]
Fix verify job without patchset

use git-scm-gerrit to fetch the patchset
fix the wrong job name

Change-Id: If26dbb08da95f37d65e6b21770ef7f1d7de0c5e1
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
6 years agoMerge "[qtip]refactor validate-deploy.sh"
Serena Feng [Tue, 23 May 2017 07:35:48 +0000 (07:35 +0000)]
Merge "[qtip]refactor validate-deploy.sh"

6 years agoMerge "support cancel operation while signing in"
Serena Feng [Tue, 23 May 2017 06:34:09 +0000 (06:34 +0000)]
Merge "support cancel operation while signing in"

6 years agoMerge "Remove old GS-Cleanup Job from Apex"
Trevor Bramwell [Mon, 22 May 2017 21:52:27 +0000 (21:52 +0000)]
Merge "Remove old GS-Cleanup Job from Apex"

6 years agoApex: fixes blocking with daily 63/35163/1
Tim Rozet [Mon, 22 May 2017 20:45:30 +0000 (16:45 -0400)]
Apex: fixes blocking with daily

Change-Id: I03cf0207075116de44ebde03429ab5b499db540b
Signed-off-by: Tim Rozet <trozet@redhat.com>
6 years agoApex: fix iso verify build dir to absolute path 59/35159/1
Tim Rozet [Mon, 22 May 2017 19:08:24 +0000 (15:08 -0400)]
Apex: fix iso verify build dir to absolute path

Change-Id: I0c85806e5fa04a890a130d8106d96c7fb812e691
Signed-off-by: Tim Rozet <trozet@redhat.com>
6 years agoRevert "Apex: fixes build directory passing for iso upload" 57/35157/1
Tim Rozet [Mon, 22 May 2017 18:56:52 +0000 (18:56 +0000)]
Revert "Apex: fixes build directory passing for iso upload"

This reverts commit ec2e44c72271cb78a00bebd32ceb43487ad176b5.

Change-Id: I2f8db687df9cceaa50bf6a26de659ea70f70df45

6 years agoApex: fixes build directory passing for iso upload 51/35151/1
Tim Rozet [Mon, 22 May 2017 17:52:42 +0000 (13:52 -0400)]
Apex: fixes build directory passing for iso upload

Change-Id: Ifb1173a49066fd493c58f41ae22d4decc69e03f9
Signed-off-by: Tim Rozet <trozet@redhat.com>
6 years agoMerge "Yamllint on Pharos, Octopus, and SecuredLab Repos"
Trevor Bramwell [Mon, 22 May 2017 16:25:24 +0000 (16:25 +0000)]
Merge "Yamllint on Pharos, Octopus, and SecuredLab Repos"

6 years agoYamllint on Pharos, Octopus, and SecuredLab Repos 49/35149/1
Trevor Bramwell [Mon, 22 May 2017 15:44:37 +0000 (08:44 -0700)]
Yamllint on Pharos, Octopus, and SecuredLab Repos

These repositories are starting to contain more and more yaml files.
Ensuring yaml in these repos is valid is important to ensure other jobs
don't break further on.

Change-Id: I97de9f59ab993fb9dd9cb2efa5784af3850783a6
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
6 years agoAPEX: fix permission for rm in iso verify 47/35147/1
Feng Pan [Mon, 22 May 2017 15:43:20 +0000 (11:43 -0400)]
APEX: fix permission for rm in iso verify

Change-Id: Icbecbb39465a3cf4ef4ea3e8f5901561a4874c51
Signed-off-by: Feng Pan <fpan@redhat.com>
6 years agoMerge "Update functest jjobs to run tox"
Jose Lausuch [Mon, 22 May 2017 14:53:58 +0000 (14:53 +0000)]
Merge "Update functest jjobs to run tox"

6 years agoMerge "APEX: iso verify fixes"
Tim Rozet [Mon, 22 May 2017 14:18:59 +0000 (14:18 +0000)]
Merge "APEX: iso verify fixes"

6 years ago[qtip]refactor validate-deploy.sh 37/35137/1
zhihui wu [Mon, 22 May 2017 09:52:24 +0000 (17:52 +0800)]
[qtip]refactor validate-deploy.sh

Use new CI script run_ci.sh to trigger QTIP test.

Change-Id: I1e9b0628d3dde64dca9d6e8b3d9bad9f31ff3f3a
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
6 years agoMerge "dovetail: conditional steps added to fuel-bgpvpn scenario"
Jun Li [Mon, 22 May 2017 09:42:45 +0000 (09:42 +0000)]
Merge "dovetail: conditional steps added to fuel-bgpvpn scenario"

6 years agoMerge "dovetail: offline support by making users to download docker images from artif...
Jun Li [Mon, 22 May 2017 02:41:27 +0000 (02:41 +0000)]
Merge "dovetail: offline support by making users to download docker images from artifacts"

6 years agodovetail: conditional steps added to fuel-bgpvpn scenario 17/35117/1
MatthewLi [Mon, 22 May 2017 01:52:40 +0000 (21:52 -0400)]
dovetail: conditional steps added to fuel-bgpvpn scenario

JIRA: DOVETAIL-432

1, only run against fuel os-odl_l2-bgpvpn-ha scenario
this can reduce the CI/pod time resource
dovetail test cases by now (refstack, ha, ipv6, bgpvpn)
2, the conditional steps have been successed tested on compass
  to remove the introduce of
  https://gerrit.opnfv.org/gerrit/#/c/34327/
  conditonal steps look more simple and understandable

Change-Id: I315a789160b8173274b1c1ef916073ced7d5e91b
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
6 years agoAPEX: iso verify fixes 13/35113/1
Feng Pan [Sun, 21 May 2017 20:32:26 +0000 (16:32 -0400)]
APEX: iso verify fixes

The current implementation of iso verify can potentially block indefinitely
and/or return incorrect string matching results. This patch changes iso verify
to use log file instead of tcp serial console.

Change-Id: I89accc9c2165836a23a21a223fa33e920c529772
Signed-off-by: Feng Pan <fpan@redhat.com>
7 years agoUpdate functest jjobs to run tox 89/35089/2
Cédric Ollivier [Sat, 20 May 2017 14:13:40 +0000 (16:13 +0200)]
Update functest jjobs to run tox

Depends-On: I934f4ac739d99d0cb29bea8c6aac6d6780b30901

Change-Id: Ic036cc9cc8377398efbb5eda4f90bb5dcc4e75a5
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
7 years agoMerge "fix conditional step label"
Jun Li [Sat, 20 May 2017 09:44:03 +0000 (09:44 +0000)]
Merge "fix conditional step label"

7 years agosupport cancel operation while signing in 45/35045/3
SerenaFeng [Fri, 19 May 2017 08:24:45 +0000 (16:24 +0800)]
support cancel operation while signing in

support the cancel operation in the
https://openstackid.org/accounts/user/consent

Change-Id: I06a1f130a3115774f2e88fc25dad522a7cf53e36
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoMerge "add signout funcationality"
Serena Feng [Sat, 20 May 2017 07:30:09 +0000 (07:30 +0000)]
Merge "add signout funcationality"

7 years agofix conditional step label 75/35075/3
MatthewLi [Sat, 20 May 2017 01:02:49 +0000 (21:02 -0400)]
fix conditional step label

see error log

https://build.opnfv.org/ci/view/compass4nfv/job/compass-os-nosdn-nofeature-ha-baremetal-daily-danube/57/console

Change-Id: I925658a3f2c20e51153b4c6298e271e50a5673b5
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
7 years agopod configs are not going to live in directories 67/35067/1
agardner [Fri, 19 May 2017 18:29:22 +0000 (14:29 -0400)]
pod configs are not going to live in directories

They will be called pod[#].yaml
so we look for that instead

Change-Id: If36d347cf7bef3108a2d50d74a84de1a07b5bdd2
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoMerge "Download images and map the folder to container"
Jose Lausuch [Fri, 19 May 2017 09:15:13 +0000 (09:15 +0000)]
Merge "Download images and map the folder to container"

7 years agobugfix: extra fields are added when push results 35/35035/1
SerenaFeng [Fri, 19 May 2017 07:18:34 +0000 (15:18 +0800)]
bugfix: extra fields are added when push results

extra fields like 'carriers' & 'miss_checks' 'db_key'
are added when pushing result to TestDB

Change-Id: Ic8d0751bca14b3b3260df42c0f4f07456c9d5e05
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoDownload images and map the folder to container 21/34421/4
helenyao [Mon, 8 May 2017 07:41:48 +0000 (15:41 +0800)]
Download images and map the folder to container

This patch is to accommadate with the change in patch[1]
Before running the Functest Docker container, downloading all required
images first and map the folder to the container

[1] https://gerrit.opnfv.org/gerrit/#/c/34033

Change-Id: I617bd988caf1fd354cf9ef675661d40742b693c6
Signed-off-by: helenyao <yaohelan@huawei.com>
7 years agoadd signout funcationality 31/35031/1
SerenaFeng [Fri, 19 May 2017 06:50:17 +0000 (14:50 +0800)]
add signout funcationality

Change-Id: Ie101f07f0eb406eee4e1c7daa14b07aaaf554904
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoApex: fix daily scm gerrit refspec to null 11/35011/1
Tim Rozet [Thu, 18 May 2017 20:14:52 +0000 (16:14 -0400)]
Apex: fix daily scm gerrit refspec to null

Change-Id: I0a8d51c7e0a586469cfe25d0610f078fd937c9ba
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: fix daily scm passing and yardstick deploy blocking 09/35009/1
Tim Rozet [Thu, 18 May 2017 19:50:11 +0000 (15:50 -0400)]
Apex: fix daily scm passing and yardstick deploy blocking

Change-Id: I5b8fd2784cbf78aec17bab89c9cd1cbf82324739
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: fix daily scm and functest job blocking with deploy 07/35007/2
Tim Rozet [Thu, 18 May 2017 19:33:35 +0000 (15:33 -0400)]
Apex: fix daily scm and functest job blocking with deploy

Change-Id: I355745e42c510029ffc314fa03eb1a5ca1e3e74a
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoBuild Timeout Wrapper for Yardstick 97/34997/2
Trevor Bramwell [Thu, 18 May 2017 17:43:11 +0000 (10:43 -0700)]
Build Timeout Wrapper for Yardstick

Yardstick builds are hanging and not being caught for 19+ hours. Using
the build timeout plugin we should be able to quickly stop these builds
and let the project know much sooner there is an issue with their
builds.

The default timeout is set to fail if the job takes longer than 30 minutes.
This can be adjusted later if the time is too long or too short.

ssh-agent-wrapper is included as it is the default from globals, and
defaults are superceded by fields added to jobs.

Change-Id: I9529ab7b6ab8819ceb91694fefbb4ecb3f5cf81c
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agosupport showing user's specified contents after signin 81/34981/1
SerenaFeng [Thu, 18 May 2017 12:06:26 +0000 (20:06 +0800)]
support showing user's specified contents after signin

Change-Id: Ia8897860757a2395873ff6972a508c38d7139854
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agodovetail: offline support by making users to download docker images from artifacts 39/34939/1
MatthewLi [Thu, 18 May 2017 06:45:11 +0000 (02:45 -0400)]
dovetail: offline support by making users to download docker images from artifacts

JIRA: DOVETAIL-433

1) bugfix of cleanup by using existed dovetail cleanup scripts, see logs
https://build.opnfv.org/ci/view/dovetail/job/dovetail-functest-artifacts-upload-master/3/console
2) opnfv/testapi:latest and mongo:3.5 images are needed for dovetail, added.

Change-Id: I647f7152b0122a5b792f6f18efbae0e537b81332
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
7 years agoadd signin web to TestAPI 89/34889/4
SerenaFeng [Wed, 17 May 2017 10:31:26 +0000 (18:31 +0800)]
add signin web to TestAPI

Change-Id: I4d39a8561c8ebd3238a495e5799fd43fb1a508b9
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoMerge "add missing dist files ignored by .gitignore"
Serena Feng [Thu, 18 May 2017 01:00:47 +0000 (01:00 +0000)]
Merge "add missing dist files ignored by .gitignore"

7 years agoMerge "refactor static_path to accomodate web portal"
Serena Feng [Thu, 18 May 2017 01:00:40 +0000 (01:00 +0000)]
Merge "refactor static_path to accomodate web portal"

7 years agoMerge "dovetail: conditional steps to run against specific scenarios"
Jun Li [Thu, 18 May 2017 00:59:40 +0000 (00:59 +0000)]
Merge "dovetail: conditional steps to run against specific scenarios"

7 years agoApex: remove blocking verify jobs per node 23/34923/1
Tim Rozet [Wed, 17 May 2017 22:16:10 +0000 (18:16 -0400)]
Apex: remove blocking verify jobs per node

Change-Id: I66e5af8dd11c2797e08c6b370fa1fd717ff57d41
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: fixes missing blocking from j2 21/34921/1
Tim Rozet [Wed, 17 May 2017 22:08:18 +0000 (18:08 -0400)]
Apex: fixes missing blocking from j2

Change-Id: I7b79ed22f7dada6edf4ff6853499ceb434fab6bb
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: allow 3 simultaneous builds per node 19/34919/1
Tim Rozet [Wed, 17 May 2017 21:57:59 +0000 (17:57 -0400)]
Apex: allow 3 simultaneous builds per node

Change-Id: Ia0839e1c97ddf8cf9be770d9c791748b9bbefbe0
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoRemove old GS-Cleanup Job from Apex 71/34571/2
Trevor Bramwell [Wed, 10 May 2017 19:37:05 +0000 (12:37 -0700)]
Remove old GS-Cleanup Job from Apex

This job template isn't attached to a job, so it doesn't even get
executed; Further, artifact cleanup is take care of by
'releng-artifact-cleanup-daily-{stream}'

Change-Id: I3e4d0339650f0507b8a3cd1512c2ca643f4fe75a
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoSet again run_tests.py's report flag 87/34887/1
Cédric Ollivier [Wed, 17 May 2017 10:02:47 +0000 (12:02 +0200)]
Set again run_tests.py's report flag

It was deleted by the previous change [1]

[1] https://gerrit.opnfv.org/gerrit/#/c/34137/

Change-Id: Icfc9b43c30febe21501a9413196cc84f9553ce39
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
7 years agoadd missing dist files ignored by .gitignore 71/34671/4
SerenaFeng [Fri, 12 May 2017 11:42:41 +0000 (19:42 +0800)]
add missing dist files ignored by .gitignore

Change-Id: Ib29cb5887abb317012d83fb77dcf30e07099a479
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agorefactor static_path to accomodate web portal 65/34665/8
SerenaFeng [Fri, 12 May 2017 10:33:00 +0000 (18:33 +0800)]
refactor static_path to accomodate web portal

move tornado_swagger/static to opnfv_testapi/static
move swagger related 3rd libs to 3rd_party/swagger

Change-Id: I32bba10584c99d13687b93f32577e37581db0c63
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoMerge "bugfix: /resources.json and /APIs cannot be accessed"
Morgan Richomme [Wed, 17 May 2017 06:43:34 +0000 (06:43 +0000)]
Merge "bugfix: /resources.json and /APIs cannot be accessed"

7 years agoMerge "jjb: xci: bifrost: Clone git repositories to $WORKSPACE"
Markos Chandras [Tue, 16 May 2017 15:01:35 +0000 (15:01 +0000)]
Merge "jjb: xci: bifrost: Clone git repositories to $WORKSPACE"

7 years agoMerge "jjb: xci: xci-deploy.sh: Run the deployment script as normal user"
Markos Chandras [Tue, 16 May 2017 15:01:32 +0000 (15:01 +0000)]
Merge "jjb: xci: xci-deploy.sh: Run the deployment script as normal user"

7 years agoMerge "prototypes: xci: Look for SSH keys in $HOME directory"
Markos Chandras [Tue, 16 May 2017 15:01:30 +0000 (15:01 +0000)]
Merge "prototypes: xci: Look for SSH keys in $HOME directory"

7 years agoMerge "prototypes: xci: Move host keys away from / directory"
Markos Chandras [Tue, 16 May 2017 15:01:26 +0000 (15:01 +0000)]
Merge "prototypes: xci: Move host keys away from / directory"

7 years agoMerge "prototypes: xci: Add ability to use local repositories for testing"
Markos Chandras [Tue, 16 May 2017 15:01:23 +0000 (15:01 +0000)]
Merge "prototypes: xci: Add ability to use local repositories for testing"

7 years agoMerge "prototypes: bifrost: Remove OPNFV specific group_vars file"
Fatih Degirmenci [Tue, 16 May 2017 15:01:09 +0000 (15:01 +0000)]
Merge "prototypes: bifrost: Remove OPNFV specific group_vars file"

7 years agoMerge "prototypes: xci: configure-localhost: Use 'connection: local'"
Markos Chandras [Tue, 16 May 2017 14:58:58 +0000 (14:58 +0000)]
Merge "prototypes: xci: configure-localhost: Use 'connection: local'"

7 years agoMerge "prototypes: xci: provision-vm-nodes: Do not provision VMs as root."
Markos Chandras [Tue, 16 May 2017 14:58:55 +0000 (14:58 +0000)]
Merge "prototypes: xci: provision-vm-nodes: Do not provision VMs as root."

7 years agoMerge "prototypes: xci: user-vars: Move root directory away from /opt"
Markos Chandras [Tue, 16 May 2017 14:58:52 +0000 (14:58 +0000)]
Merge "prototypes: xci: user-vars: Move root directory away from /opt"

7 years agoMerge "prototypes: xci: xci-deploy: Do not use sudo when connecting to remote hosts"
Markos Chandras [Tue, 16 May 2017 14:58:49 +0000 (14:58 +0000)]
Merge "prototypes: xci: xci-deploy: Do not use sudo when connecting to remote hosts"

7 years agoMerge "prototypes: xci: Do not require root privileges in xci-deploy"
Markos Chandras [Tue, 16 May 2017 14:58:45 +0000 (14:58 +0000)]
Merge "prototypes: xci: Do not require root privileges in xci-deploy"

7 years agoApex: add ramdisk and kernel to upload 45/34845/1
Tim Rozet [Tue, 16 May 2017 13:50:06 +0000 (09:50 -0400)]
Apex: add ramdisk and kernel to upload

Change-Id: I81e89f9fe313977d6a06c6283cc5301f672a77c3
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoMerge "refactor config parser to facilitate adding new configs"
Serena Feng [Tue, 16 May 2017 11:33:40 +0000 (11:33 +0000)]
Merge "refactor config parser to facilitate adding new configs"

7 years agobugfix: /resources.json and /APIs cannot be accessed 35/34835/2
SerenaFeng [Tue, 16 May 2017 09:52:44 +0000 (17:52 +0800)]
bugfix: /resources.json and /APIs cannot be accessed

1. change the join way of discover_url
2. limit tornado version not to use latest 4.5

Change-Id: I39dfd3b32bf232a7c144087bc9d5f88fb6798ee7
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agodovetail: conditional steps to run against specific scenarios 13/34813/2
MatthewLi [Tue, 16 May 2017 03:05:12 +0000 (23:05 -0400)]
dovetail: conditional steps to run against specific scenarios

JIRA: DOVETAIL-432

1, the community CI resource is limited, for dovetail CI job,
there's no need to run against all scenarios, by now,
nosdn-nofeature-ha odl_l2-bgpvpn-ha odl_l2-nofeature-ha is enough.
2, jenkins conditional plugin will be used.
   plugin should be installed
   https://wiki.jenkins-ci.org/display/JENKINS/Conditional+BuildStep+Plugin
3, take compass as an example to see if it works

Change-Id: Ib23835cbf8801c36e35e088cd0d8bf2d6380e81a
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
7 years agoApex: fix clean cmds in deploy 15/34815/1
Tim Rozet [Tue, 16 May 2017 04:07:34 +0000 (00:07 -0400)]
Apex: fix clean cmds in deploy

Change-Id: I7da324903df1cc0c26cfba4433748dab459bbeb1
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: add gerrit to deploy 11/34811/1
Tim Rozet [Tue, 16 May 2017 02:55:18 +0000 (22:55 -0400)]
Apex: add gerrit to deploy

Change-Id: I9260d053c74584e1c80e880d73d8671e3515b4c2
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: fixes node parameters and git revision on verify 09/34809/1
Tim Rozet [Tue, 16 May 2017 02:05:10 +0000 (22:05 -0400)]
Apex: fixes node parameters and git revision on verify

Change-Id: I02243d359b4204ab38dee143332c8d1bac86ac8e
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: adds missing deploy env vars 05/34805/1
Tim Rozet [Tue, 16 May 2017 01:57:16 +0000 (21:57 -0400)]
Apex: adds missing deploy env vars

Change-Id: I515afe7a8f230ebbece8ee4d99ca7744a6a35fb8
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: fixes upload artifact 97/34797/1
Tim Rozet [Tue, 16 May 2017 00:19:29 +0000 (20:19 -0400)]
Apex: fixes upload artifact

Change-Id: Ib12722ec85fe46d1b6dccb7bfc2da748386dac97
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: fixes build directory in upload artifact 93/34793/1
Tim Rozet [Mon, 15 May 2017 20:06:48 +0000 (16:06 -0400)]
Apex: fixes build directory in upload artifact

Change-Id: I5d3c5c76159a1bc4b83ef5855ad412962d00fcb6
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoMerge "KVMFORNFV: Common build packages for daily test cases"
Aric Gardner [Mon, 15 May 2017 19:26:38 +0000 (19:26 +0000)]
Merge "KVMFORNFV: Common build packages for daily test cases"

7 years agoApex: fix apex upload for images 91/34791/1
Tim Rozet [Mon, 15 May 2017 19:01:19 +0000 (15:01 -0400)]
Apex: fix apex upload for images

Change-Id: Ibff76b1ce7cb4e071e576fd111bfff8af2cc2021
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoKVMFORNFV: Common build packages for daily test cases 89/34789/1
Gundarapu Kalyan Reddy [Mon, 15 May 2017 18:38:42 +0000 (11:38 -0700)]
KVMFORNFV: Common build packages for daily test cases

This patch is used to upload the metadata file only for the artifacts
built by daily build job. Also used to add seperate checks for the
artifacts uploaded by build and test phases.

Change-Id: I4c760e2269f3251fd0de91a803123167fb2ad225
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoApex: updates cache to unique name 87/34787/1
Tim Rozet [Mon, 15 May 2017 18:12:18 +0000 (14:12 -0400)]
Apex: updates cache to unique name

Change-Id: I4131efd042f5d1aa4e8a5dc78b24be8ba6fbf87c
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: fixes dev label names for artifacts 85/34785/1
Tim Rozet [Mon, 15 May 2017 17:30:19 +0000 (13:30 -0400)]
Apex: fixes dev label names for artifacts

Change-Id: I2dae20c688ccd2cb690c01a843cb75d5743e129b
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: fixes checking dev for verify build 79/34779/1
Tim Rozet [Mon, 15 May 2017 15:35:45 +0000 (11:35 -0400)]
Apex: fixes checking dev for verify build

Change-Id: I8f283f6db366fc55a7eb52789affed7426521d17
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: fixes building rpms for patches 73/34773/1
Tim Rozet [Mon, 15 May 2017 13:51:16 +0000 (09:51 -0400)]
Apex: fixes building rpms for patches

Change-Id: I2de72d983035cbf79f9f09850cd98dfd349783ca
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoKVMFORNFV: Common build packages for daily test cases 59/34759/1
kalyanreddy [Mon, 15 May 2017 09:42:11 +0000 (15:12 +0530)]
KVMFORNFV: Common build packages for daily test cases

This patch is used to upload the metadata file only for the artifacts
built by daily build job so that both the kvmfornfv cyclictest and
packet forwarding test cases will download the same artifacts uploaded
by the daily build job for testing on the test pod.

Change-Id: Ic2d58eca4fc86a257877159bb6910a2d8e8f3887
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoMerge "KVMFORNFV: Common build packages for daily test cases"
Jun Li [Mon, 15 May 2017 01:47:06 +0000 (01:47 +0000)]
Merge "KVMFORNFV: Common build packages for daily test cases"

7 years agoApex: adds timeouts to deploy and build jobs 37/34737/1
Tim Rozet [Sun, 14 May 2017 02:24:19 +0000 (22:24 -0400)]
Apex: adds timeouts to deploy and build jobs

Change-Id: I760952825e9f3d36d66ecb51e26a66b8ad69aaac
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: fixes build directory assumption in upload artifact 07/34707/1
Tim Rozet [Sat, 13 May 2017 03:02:01 +0000 (23:02 -0400)]
Apex: fixes build directory assumption in upload artifact

Change-Id: Iae230e37137b0408a74ba74bd551a88dd6ffa076
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: changes build job to use git-scm-gerrit 03/34703/1
Tim Rozet [Sat, 13 May 2017 02:37:35 +0000 (22:37 -0400)]
Apex: changes build job to use git-scm-gerrit

Change-Id: I2701ecea73ae58dc6115a93cbfc8b35ef7949b3b
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agorefactor config parser to facilitate adding new configs 55/34655/3
SerenaFeng [Fri, 12 May 2017 09:02:35 +0000 (17:02 +0800)]
refactor config parser to facilitate adding new configs

refactor hardcoded config.py to facilitate adding new
configurations come along with web portal and Authentication
features

Change-Id: Ibc16166ade0d6e730bb4c9d81e9b9bc9b297faa1
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoKVMFORNFV: Common build packages for daily test cases 51/34651/1
kalyanreddy [Fri, 12 May 2017 08:07:20 +0000 (13:37 +0530)]
KVMFORNFV: Common build packages for daily test cases

This patch is used to implement the common daily build job so that
both the kvmfornfv cyclictest and packet forwarding test cases will
download the same artifacts uploaded by the daily build job for
testing on the test pod.

Change-Id: Ifbe3ab1d6c62bd73c982065242cbfe29ce5dea1e
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoMerge "re-enable testapi auto update"
Morgan Richomme [Fri, 12 May 2017 06:26:10 +0000 (06:26 +0000)]
Merge "re-enable testapi auto update"

7 years agoMerge "add web portal framework for TestAPI"
Morgan Richomme [Fri, 12 May 2017 06:26:03 +0000 (06:26 +0000)]
Merge "add web portal framework for TestAPI"

7 years agoMerge "big fixes: wrong path"
Morgan Richomme [Fri, 12 May 2017 06:25:22 +0000 (06:25 +0000)]
Merge "big fixes: wrong path"

7 years agoMerge "clarify schema base on swagger1.2 specification"
Serena Feng [Fri, 12 May 2017 02:12:33 +0000 (02:12 +0000)]
Merge "clarify schema base on swagger1.2 specification"

7 years agoadd web portal framework for TestAPI 31/34631/4
SerenaFeng [Thu, 11 May 2017 17:49:57 +0000 (01:49 +0800)]
add web portal framework for TestAPI

Change-Id: I62cea8b59ffe6a6cde98051c130f4502c07d3557
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoMerge "KVMFORNFV: Disable packet forwarding daily build job."
Jun Li [Fri, 12 May 2017 00:50:31 +0000 (00:50 +0000)]
Merge "KVMFORNFV: Disable packet forwarding daily build job."

7 years agojjb: xci: bifrost: Clone git repositories to $WORKSPACE 11/34611/4
Markos Chandras [Wed, 10 May 2017 23:26:15 +0000 (00:26 +0100)]
jjb: xci: bifrost: Clone git repositories to $WORKSPACE

Commit 0638af211db1 ("jjb: xci: xci-deploy.sh: Run the deployment
script as normal user") dropped 'sudo' from the bifrost provisioning
script. However this broke the jobs since the repositories were being
cloned into /opt where the jenkins user has not access to. As such,
clone the repositories in the $WORKSPACE directory instead.

Fixes: 0638af211db1 ("jjb: xci: xci-deploy.sh: Run the deployment script as normal user")
Change-Id: I55baceaada04496884470997562e3f512f2444a0
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agojjb: xci: xci-deploy.sh: Run the deployment script as normal user 09/34609/2
Markos Chandras [Tue, 9 May 2017 15:29:01 +0000 (16:29 +0100)]
jjb: xci: xci-deploy.sh: Run the deployment script as normal user

xci-deploy.sh can now be run as normal user so fix the Jenkins job
accordingly.

Change-Id: Ifd0d7e4c42c930dbee0bbc30836fadc1a54f2f95
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoprototypes: xci: Look for SSH keys in $HOME directory 07/34607/2
Markos Chandras [Wed, 10 May 2017 15:48:20 +0000 (16:48 +0100)]
prototypes: xci: Look for SSH keys in $HOME directory

We no longer run everything as root so we need to look for SSH keys
in the appropriate home directory.

Change-Id: Iae1f7eb80059e7d369c8e0c8b6c33c6a4f673f94
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoprototypes: xci: Move host keys away from / directory 05/34605/2
Markos Chandras [Wed, 10 May 2017 10:37:38 +0000 (11:37 +0100)]
prototypes: xci: Move host keys away from / directory

Putting the host keys in '/' requires root privileges so
it's best if we place them in the same directory like the
rest of the XCI files.

Change-Id: I030ed3d6cbb57bb984a78aeffb4eca2bd5c10bb0
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoprototypes: xci: Add ability to use local repositories for testing 03/34603/2
Markos Chandras [Tue, 9 May 2017 20:20:59 +0000 (21:20 +0100)]
prototypes: xci: Add ability to use local repositories for testing

When developing XCI features it's useful to be able to use the local
repositories rather than cloning them from git since that makes
it harder to test local modifications against XCI. As such, we add
three new variables which can be used to hold local paths to the
bifrost, releng and openstack-ansible repositories. We are still
cloning the repositories but we then use the 'synchronize' Ansible
module to copy modified files from the local repositories.

Change-Id: I6d593ea48d8b9c51415d9d0848f77a498ef2f486
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoprototypes: bifrost: Remove OPNFV specific group_vars file 01/34601/2
Markos Chandras [Tue, 9 May 2017 15:55:37 +0000 (16:55 +0100)]
prototypes: bifrost: Remove OPNFV specific group_vars file

The only reason we had this file was because we had to define our own
'ssh_public_key_path' variable to look in the /root directory since we
were running everything as root. Since we are now moving away from this
approach, this file is not needed anymore.

Change-Id: Ic938c4c8c877c95ce261721dc32fc5147081e236
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoprototypes: xci: configure-localhost: Use 'connection: local' 99/34599/2
Markos Chandras [Wed, 10 May 2017 10:39:35 +0000 (11:39 +0100)]
prototypes: xci: configure-localhost: Use 'connection: local'

Since we are operating on localhost, there is no need to do that via ssh
so we use 'connection: local' instead. Moreover, we do not need to
execute everything as root so we drop the remote user directive.

Change-Id: Ib2127edad29e2da1cd1beebf42cb8f0d278ce3ad
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoprototypes: xci: provision-vm-nodes: Do not provision VMs as root. 97/34597/2
Markos Chandras [Tue, 9 May 2017 14:41:22 +0000 (15:41 +0100)]
prototypes: xci: provision-vm-nodes: Do not provision VMs as root.

There is no need to provision VM nodes as root. The only thing that we
need to run as root is the destroy-env.sh script and for that we move
it to its own play so we can use Ansible's become directive. Moreover,
since this playbook operates on localhost we can use 'connection: local'
so we don't have to execute everything via ssh and possibly speed up
the whole process.

Change-Id: Ia9efd5f30e95385b5cf193dde352f93551846c0e
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoprototypes: xci: user-vars: Move root directory away from /opt 95/34595/2
Markos Chandras [Tue, 9 May 2017 14:37:24 +0000 (15:37 +0100)]
prototypes: xci: user-vars: Move root directory away from /opt

Having everything in the /opt implies root privileges. However, xci
should work as normal user and as such we use the /tmp directory as
the root directory.

Change-Id: I985ded289208e1de53ad0ba878afd5bfd745c3fd
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoApex: remove global build slave 39/34639/2
Tim Rozet [Thu, 11 May 2017 20:31:21 +0000 (16:31 -0400)]
Apex: remove global build slave

Change-Id: I2d4216e63a16baafcebe636107449b334c953f04
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: remove blocking on daily jobs 35/34635/1
Tim Rozet [Thu, 11 May 2017 20:16:34 +0000 (16:16 -0400)]
Apex: remove blocking on daily jobs

Change-Id: I6ee953c983fce4280d0e2e4653458cfbe6998710
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoApex: fixes promote jobs missing upload snapshot 33/34633/1
Tim Rozet [Thu, 11 May 2017 20:04:14 +0000 (16:04 -0400)]
Apex: fixes promote jobs missing upload snapshot

Change-Id: I850a287f4226d59968e06ff31e268d7d2b485e3d
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoMerge "Sub repo for security gate, add lhinds as commiter"
Fatih Degirmenci [Thu, 11 May 2017 13:39:03 +0000 (13:39 +0000)]
Merge "Sub repo for security gate, add lhinds as commiter"