releng.git
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 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"

7 years agoMerge "Allow Asynchronous Apex Builds"
Tim Rozet [Thu, 11 May 2017 12:59:20 +0000 (12:59 +0000)]
Merge "Allow Asynchronous Apex Builds"

7 years agoclarify schema base on swagger1.2 specification 29/34529/2
SerenaFeng [Wed, 10 May 2017 02:59:40 +0000 (10:59 +0800)]
clarify schema base on swagger1.2 specification

Change-Id: I98e165ae943b54d6a38783f2a3822d381c247ee4
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoMerge "leverage tornado framework to simply impl of TestAPI"
Serena Feng [Thu, 11 May 2017 10:27:10 +0000 (10:27 +0000)]
Merge "leverage tornado framework to simply impl of TestAPI"

7 years agoMerge "correct the import impl of TestAPI"
Serena Feng [Thu, 11 May 2017 10:26:59 +0000 (10:26 +0000)]
Merge "correct the import impl of TestAPI"

7 years agoMerge "change swagger urls based on v1.2 specification"
Serena Feng [Thu, 11 May 2017 10:26:35 +0000 (10:26 +0000)]
Merge "change swagger urls based on v1.2 specification"

7 years agore-enable testapi auto update 17/34617/1
SerenaFeng [Thu, 11 May 2017 10:25:10 +0000 (18:25 +0800)]
re-enable testapi auto update

Change-Id: Ied3c2f0c0ba1bd8cbaaa44bfff52ea52614db56c
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoKVMFORNFV: Disable packet forwarding daily build job. 43/34543/7
kalyanreddy [Wed, 10 May 2017 10:35:07 +0000 (16:05 +0530)]
KVMFORNFV: Disable packet forwarding daily build job.

This patch is used to disable the kvmfornfv packet forwarding
daily build job to avoid seperate rpm building for cyclictest
and packet forwarding test cases. Both the test cases will use
the rpms uploaded to artifacts as a part of cyclictest daily
build job for testing.

Change-Id: Ia6c1ce2ddc435aa5ae3cbf88b5cfedf6f6d3c106
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agobig fixes: wrong path 13/34613/1
Morgan Richomme [Thu, 11 May 2017 09:26:00 +0000 (11:26 +0200)]
big fixes: wrong path

- remove link to daisy for storperf results
- fix yardstick installer page links

Change-Id: Idae2163862c681db05cfc24c5c29eaea793d3c88
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoprototypes: xci: xci-deploy: Do not use sudo when connecting to remote hosts 93/34593/1
Markos Chandras [Wed, 10 May 2017 16:14:22 +0000 (17:14 +0100)]
prototypes: xci: xci-deploy: Do not use sudo when connecting to remote hosts

In preparation for running xci-deploy as normal user, we do not need to
gain elevated privileges in order to connect to remote hosts. SSH keys
will be placed in user's ssh directory so we can ssh as normal user.

Change-Id: Ieb705515ec191955a646839e8f195d089df184bd
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoprototypes: xci: Do not require root privileges in xci-deploy 91/34591/1
Markos Chandras [Tue, 9 May 2017 14:14:46 +0000 (15:14 +0100)]
prototypes: xci: Do not require root privileges in xci-deploy

There is no good reason to run the script as root. If elevated
privileges are required then we will do it on a per case basis.

Change-Id: I7195fb3a0026ea20ce04e0b652dd3c1c56ca5741
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoBugfix: Error when create pod.yaml file 73/34573/3
xudan [Thu, 11 May 2017 01:43:30 +0000 (21:43 -0400)]
Bugfix: Error when create pod.yaml file

JIRA: DOVETAIL-426

1. ImportError: No module named netaddr
2. rm: cannot remove '/home/opnfv/dovetail/userconfig/*': No such file or directory

Change-Id: I81ad703667c798589855fdafc1668644e9a342b9
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoAllow Asynchronous Apex Builds 33/21933/35
Trevor Bramwell [Mon, 19 Sep 2016 19:08:52 +0000 (12:08 -0700)]
Allow Asynchronous Apex Builds

- Remove any build blockers on 'apex-build-*' jobs.
- Adds script to download latest build artifacts before deployment.
- Make each deploy download the needed artifacts before running.
- ARTIFACT_VERSION now set to dev for verify builds to indicate tarball
  should be uploaded to artifacts repo
- apex.yml jjb is now generated by using apex-jjb-renderer
- scenarios are managed in scenarios.yaml

JIRA: APEX-328

Change-Id: I4a51565686bd2011a310c3926d8260cd4641dca5
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
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 agoleverage tornado framework to simply impl of TestAPI 33/34533/1
SerenaFeng [Wed, 10 May 2017 06:03:38 +0000 (14:03 +0800)]
leverage tornado framework to simply impl of TestAPI

1) make better use of initialize() method
2) better naming global arguments

Change-Id: I89dc72a358bcb2a5688a1ffeb3ed5d735d875a4a
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agocorrect the import impl of TestAPI 31/34531/1
SerenaFeng [Wed, 10 May 2017 03:39:42 +0000 (11:39 +0800)]
correct the import impl of TestAPI

Change-Id: Ia721ff61e02b1819c32d228f5f8910364c139c8a
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agochange swagger urls based on v1.2 specification 27/34527/5
SerenaFeng [Wed, 10 May 2017 02:09:21 +0000 (10:09 +0800)]
change swagger urls based on v1.2 specification

According to swagger1.2 specification, The Swagger specification
is comprised of two file types: The Resources Listing and The
API Declaration.

https://github.com/OAI/OpenAPI-Specification/blob/master/versions/1.2.md

Change-Id: I8f92897e41dbf6d4d2c3b1fe64ea6729f04cf3ad
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
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>