stor4nfv.git
5 years agoceph: remove local client cache patch 78/67478/1 stable/hunter
Qiaowei Ren [Thu, 4 Apr 2019 02:00:00 +0000 (10:00 +0800)]
ceph: remove local client cache patch

Because the support for read-only client cache has been merged into
ceph main line, this patch will remove local patches.

Change-Id: I23890e883a0f7a502be7c3b84066ddd44b7b5fe4
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
5 years agocomplete the release-notes 39/65939/2
Qiaowei Ren [Tue, 18 Dec 2018 00:19:34 +0000 (08:19 +0800)]
complete the release-notes

Change-Id: Iec6fe8ead2cb50f6bf8607fe89cf124a7358c40e
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
5 years agofix cherry-pick issue 41/65941/1
Qiaowei Ren [Tue, 18 Dec 2018 00:41:47 +0000 (08:41 +0800)]
fix cherry-pick issue

the release-notes file is different between master branch and stable/gambia,
and so the cherry-pick about change for release-notes could not work.

Change-Id: I09fe8e08b4a0823ad7a9231a26eee013718d21ca
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
5 years agoMerge "Create Documentation Indexes"
Qiaowei Ren [Fri, 16 Nov 2018 01:03:09 +0000 (01:03 +0000)]
Merge "Create Documentation Indexes"

5 years agoMerge "Set Docs Version to Gambia"
Qiaowei Ren [Fri, 16 Nov 2018 00:50:47 +0000 (00:50 +0000)]
Merge "Set Docs Version to Gambia"

5 years agoMerge "Auto Generated INFO.yaml file"
Aric Gardner [Thu, 15 Nov 2018 21:04:30 +0000 (21:04 +0000)]
Merge "Auto Generated INFO.yaml file"

5 years agoMerge "docs update"
Qiaowei Ren [Tue, 6 Nov 2018 07:38:02 +0000 (07:38 +0000)]
Merge "docs update"

5 years agoCreate Documentation Indexes 43/64443/1
Trevor Bramwell [Fri, 2 Nov 2018 17:34:42 +0000 (10:34 -0700)]
Create Documentation Indexes

index.rst files were missing for some of the folders under docs which causes
builds to fail.

Change-Id: Iacdf3bb5c27940845141a39164d4b8ff699c81cd
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
5 years agoSet Docs Version to Gambia 41/64441/1
Trevor Bramwell [Fri, 2 Nov 2018 17:10:40 +0000 (10:10 -0700)]
Set Docs Version to Gambia

The default version and release to OPNFV documentation is 'latest'.
Even though these docs come from the stable branch, setting this to
'Gambia' makes it clearer when reading the docs which version you're
looking at.

Change-Id: I3cfc2461b74b5460253860883c5392fba4a69278
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
5 years agodocs update 35/64235/2
Sofia Wallin [Tue, 30 Oct 2018 15:01:41 +0000 (16:01 +0100)]
docs update

editorial updates
enabling references in release notes and user guide

Change-Id: Ic68b203363c333342c2920cfbe04e1ac3f4132e1
Signed-off-by: Sofia Wallin <sofia.wallin@ericsson.com>
5 years agoadd scenario description for os-nosdn-stor4nfv-ha 77/64177/1
Qiaowei Ren [Tue, 30 Oct 2018 01:09:25 +0000 (09:09 +0800)]
add scenario description for os-nosdn-stor4nfv-ha

Change-Id: I982164682f7567110d1e46ed07a8d96dfe9239e3
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
5 years agoMerge "Local Documentation Builds"
Qiaowei Ren [Tue, 25 Sep 2018 06:35:58 +0000 (06:35 +0000)]
Merge "Local Documentation Builds"

5 years agoLocal Documentation Builds 07/62507/1
Aric Gardner [Tue, 18 Sep 2018 15:05:55 +0000 (11:05 -0400)]
Local Documentation Builds

    This adds configuration for performing local documentation builds
    with the following simple command:

    tox -e docs

Change-Id: I68d939d6b1c7e27fc5d266d0934e355560ee7748
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
5 years agoRemove check_envs call 81/62381/1
Cédric Ollivier [Sat, 15 Sep 2018 13:45:36 +0000 (15:45 +0200)]
Remove check_envs call

It was removed because it was useless [1].
[1] https://build.opnfv.org/ci/view/functest/job/functest-compass-virtual-daily-fraser/772/console

Change-Id: I7620e959f756bb77e65dd1f770ecdb40e7042629
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoceph: shared persistent read-only rbd cache 83/62083/1
Qiaowei Ren [Tue, 11 Sep 2018 02:54:20 +0000 (10:54 +0800)]
ceph: shared persistent read-only rbd cache

This patch introduces introduces RBD shared persistent RO cache which
can provide client-side sharing cache for rbd clone/snapshot case.

Change-Id: Icad8063f4f10b1ab4ce31920e90d5affa7d0abdc
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
Signed-off-by: Dehao Shang <dehao.shang@intel.com>
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Signed-off-by: Yuan Zhou <yuan.zhou@intel.com>
5 years agoUpdate entry_point to conform with Xtesting 19/61719/2
Cédric Ollivier [Sun, 2 Sep 2018 11:58:32 +0000 (13:58 +0200)]
Update entry_point to conform with Xtesting

Functest is being updated to Xtesting 0.60 which leverages on
stevedore [1].

[1] https://docs.openstack.org/stevedore/latest/

Change-Id: I39bc26b6a7cd5b0aee071d1d543701c1adf9acc9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoAdd openstack test case 79/61279/1
Qiaowei Ren [Thu, 23 Aug 2018 03:32:10 +0000 (11:32 +0800)]
Add openstack test case

Change-Id: Ib14ffc283dd4226810e2388807971ae97d25e122
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
5 years agoFix some bugs about ansible deployment 85/60985/1
leonwang [Thu, 16 Aug 2018 01:27:32 +0000 (09:27 +0800)]
Fix some bugs about ansible deployment

According to the feedback from Compass4NFV team,
the goal of this patch is for:
1. Add notario package install step
2. Ignore the error of checking ceph osd and mon service
3. Move nbp-installer role to the last one to install

Change-Id: Id6555cd9cd2877dc21ee5a92774c514b7c3fca34
Signed-off-by: leonwang <wanghui71@huawei.com>
5 years agoAdd cindercompatibleapi binary file 17/60817/1
leonwang [Fri, 10 Aug 2018 03:55:18 +0000 (11:55 +0800)]
Add cindercompatibleapi binary file

This patch is proposed for adding cindercompatibleapi
binary file in ci/bin folder, so that downstream
projects can directly download this file in OpenStack
scenario.
Besides, some installation docs are also updated
according to these changes.

Change-Id: I92a341978379078216c220a9e84d47461d5a13d5
Signed-off-by: leonwang <wanghui71@huawei.com>
5 years agoUpdate the latest version of ansible script 79/60679/2
leonwang [Tue, 7 Aug 2018 06:49:27 +0000 (14:49 +0800)]
Update the latest version of ansible script

This patch is proposed for merging the latest version of
ansible code according to opensds-installer project.
From the latest version code, we change the default
installation way from source code to release, which means
there is no need for golang environment prepare and
long-time building work.

Change-Id: I93d7d24f29e61979bc8fda7125ae753063eda423
Signed-off-by: leonwang <wanghui71@huawei.com>
5 years agoUpdate stor4nfv install scripts according to opensds aruba release 33/60033/1
leonwang [Fri, 20 Jul 2018 06:55:21 +0000 (14:55 +0800)]
Update stor4nfv install scripts according to opensds aruba release

Since OpenSDS has published its aruba release and also supports
OpenStack scenario, this patch is designed for updating stor4nfv
code to prepare for integrating Compass4NFV and Apex installer on
OpenStack scenario.
Besides the large code changes, some tutorial docs are also added
or updated for better installing this project.

Change-Id: I1e4fec652c6c860028ef39448bc323839f3aa95c
Signed-off-by: leonwang <wanghui71@huawei.com>
5 years agofix syntax error for etcd_docker_image due to ansible upgrade 09/58009/1
Di Xu [Mon, 28 May 2018 09:11:20 +0000 (17:11 +0800)]
fix syntax error for etcd_docker_image due to ansible upgrade

Change-Id: Id3553216d4027ab576968de44a8d242afe341b2c
Signed-off-by: Di Xu <di.xu@arm.com>
5 years agoMerge "support deploying etcd on aarch64 platform"
Hui Wang [Fri, 25 May 2018 09:09:51 +0000 (09:09 +0000)]
Merge "support deploying etcd on aarch64 platform"

5 years agoMerge "manage local patches"
Hui Wang [Fri, 25 May 2018 09:09:30 +0000 (09:09 +0000)]
Merge "manage local patches"

5 years agoMerge "fix etcd startup arguments"
Hui Wang [Fri, 25 May 2018 09:06:44 +0000 (09:06 +0000)]
Merge "fix etcd startup arguments"

5 years agomanage local patches 03/57803/1
Qiaowei Ren [Thu, 24 May 2018 06:54:29 +0000 (14:54 +0800)]
manage local patches

We could not put the source code of ceph or other projects due to
different license, and so we have to only manage those changes locally.
This patch provides one way to apply local patches into source code
from public repo.

We can use the '.rc' file in every project to configure the branch, repo
and list all local patches which need to be applies into original branch.
And then use 'do_patch.sh' script to apply them one by one, e.g.
  $ src/do_patch.sh src/ceph/ceph.rc

Change-Id: I07573a0ab6985c2aca2558ac2183cdfc8187bf04
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
5 years agofix etcd startup arguments 83/57383/1
Di Xu [Fri, 27 Apr 2018 05:36:44 +0000 (13:36 +0800)]
fix etcd startup arguments

Change-Id: I34c399b309986fc7bfb25af8104843ec9b9dd9c0
Signed-off-by: Di Xu <di.xu@arm.com>
5 years agosupport deploying etcd on aarch64 platform 81/57381/1
Di Xu [Fri, 27 Apr 2018 06:40:26 +0000 (14:40 +0800)]
support deploying etcd on aarch64 platform

Change-Id: I8d6e2c3255e81d95e0546169f24c9090b34ce0b6
Signed-off-by: Di Xu <di.xu@arm.com>
5 years agoMerge "Update INFO file PTL Shane->Qiaowei"
Qiaowei Ren [Tue, 15 May 2018 07:11:16 +0000 (07:11 +0000)]
Merge "Update INFO file PTL Shane->Qiaowei"

5 years agouserguide 43/57043/1
Qiaowei Ren [Fri, 4 May 2018 06:42:12 +0000 (14:42 +0800)]
userguide

Change-Id: Id22c6199f5a6d821d652f79cf07de3d899823352
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
5 years agoUpdate INFO file PTL Shane->Qiaowei 31/57031/1
Shane Wang [Thu, 3 May 2018 14:24:48 +0000 (22:24 +0800)]
Update INFO file PTL Shane->Qiaowei

Change-Id: If839de0d58affe3e76b539972a0f76f7d287e3e7
Signed-off-by: Shane Wang <shane.wang@intel.com>
5 years agok8-nosdn-stor4nfv-ha Scenario Documentation 11/57011/1
Trevor Bramwell [Mon, 30 Apr 2018 20:57:24 +0000 (13:57 -0700)]
k8-nosdn-stor4nfv-ha Scenario Documentation

Documentation for the k8nosdn-stor4nfv-ha scenario.

Change-Id: I80b3814cff636deec41331c6e4bbdec63a5ce7ae
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
(cherry picked from commit 91625f4898dcdcba64f1941c6c56f13938c9d4ea)

5 years agoupdate k8-nosdn-stor4nfv-ha scenario documentation 15/57015/2
Qiaowei Ren [Thu, 3 May 2018 07:38:23 +0000 (15:38 +0800)]
update k8-nosdn-stor4nfv-ha scenario documentation

Change-Id: Iea38168d2819cbbedcfcc799dfd93840aaf53d4a
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
6 years agoremove the command line for test case 95/55395/1
Qiaowei Ren [Wed, 11 Apr 2018 06:01:07 +0000 (14:01 +0800)]
remove the command line for test case

the cmd-line for k8s test case could not run normally, and so
remove it here.

Change-Id: I2188f09139fb41ed68976317bf027ce83053a026
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
6 years agoRemove functest_kubernetes from requirements 61/54361/1 opnfv-6.0.0
Linda Wang [Fri, 23 Mar 2018 02:04:05 +0000 (02:04 +0000)]
Remove functest_kubernetes from requirements

Change-Id: I05dd6f833716e36d173f0b4e7f6a317d41f1a039
Signed-off-by: Linda Wang <wangwulin@huawei.com>
6 years agoAdd k8s test case 53/54153/2
Qiaowei Ren [Tue, 20 Mar 2018 05:44:22 +0000 (13:44 +0800)]
Add k8s test case

Change-Id: I7ef6fd6aa31fae47cca446d31b6b54d13454df9c
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
6 years agoFix a typo 31/54031/1
Qiaowei Ren [Sat, 17 Mar 2018 01:39:13 +0000 (09:39 +0800)]
Fix a typo

Change-Id: I6c4b9cc320270216f9064bb402436ff221bed7c6
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
6 years agoAdd setup file for functest environment 65/53965/1
Qiaowei Ren [Fri, 16 Mar 2018 08:15:38 +0000 (16:15 +0800)]
Add setup file for functest environment

Change-Id: I167d4df3af593fabfef93346607b55fa68d87487
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
6 years agoInitial test code for functest 53/53953/1
Qiaowei Ren [Fri, 16 Mar 2018 07:22:59 +0000 (15:22 +0800)]
Initial test code for functest

Change-Id: I918150ab35d5506918baaf39d9e5ec9ec622092f
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
6 years agoMerge nbp installation into opensds ansible script 55/53855/2
leonwang [Thu, 15 Mar 2018 08:25:05 +0000 (08:25 +0000)]
Merge nbp installation into opensds ansible script

In this update, the nbp-ansible is removed from stor4nfv repo and
all code has been merged into ansible repo. Besides, the latest
update reduce a lot of work to download and build opensds source
code. And some installation docs are also updated.

Remove license statement for the moment.

Change-Id: Ib8504d96e2d41e1c3ab7e0c94689111679d56abd
Signed-off-by: leonwang <wanghui71@huawei.com>
6 years agoinit docs directory 81/53381/1
Qiaowei Ren [Fri, 9 Mar 2018 08:41:44 +0000 (16:41 +0800)]
init docs directory

This patch creates docs directory and add initial release notes.

Change-Id: I22e53d9d1a5124186416fe0044769fabd634253c
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
6 years agoremove ceph code 15/52915/1
Qiaowei Ren [Thu, 1 Mar 2018 06:38:11 +0000 (14:38 +0800)]
remove ceph code

This patch removes initial ceph code, due to license issue.

Change-Id: I092d44f601cdf34aed92300fe13214925563081c
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
6 years agoFix some bugs when testing opensds ansible 67/52567/2
leonwang [Sat, 24 Feb 2018 08:10:50 +0000 (08:10 +0000)]
Fix some bugs when testing opensds ansible

When we tested opensds ansible script with multi-nodes ceph
cluster, it didn't work because ansible can't detect the osd
process on its local node. So I suggest we removed ceph osd
service check for now to solve the problem.

Change-Id: I62514afc147952a230c27cce01ff39de3b7bb9f3
Signed-off-by: leonwang <wanghui71@huawei.com>
6 years agoUpdate opensds ansible 33/52533/1
leonwang [Fri, 23 Feb 2018 15:01:06 +0000 (15:01 +0000)]
Update opensds ansible

This patch is designed for solving some problems below:
- Sync the latest code with opensds community
- Enable containerized deployment in ansible script
- Fix some bugs in port conflicts of etcd deployment

Change-Id: Id48906b91c08b3a98e6fc3d8d424a1cd2b11f2be
Signed-off-by: leonwang <wanghui71@huawei.com>
6 years agoAuto Generated INFO.yaml file 21/51721/1
agardner [Mon, 5 Feb 2018 19:47:09 +0000 (14:47 -0500)]
Auto Generated INFO.yaml file

INFO.yaml meant to be machine readable.
This file was auto generated from an ldap lookup
and your projects INFO file.

Meeting times are not currently filled out.
please ammend this patchset to complete

Going forward comitter promotions should be done
against this file.

PTLs:
Must be merged for you to gain delete access on
testresults.opnfv.org

If project_lead: is missing (my script could not parse)
please amend with same from commiters section eg:

project_lead: &opnfv_$project_ptl
    name: 'Lead Name'
    email: 'lead email'
    id: 'lead lfid'
    company: 'lead company'

Change-Id: Icaed098605e25b4f5ed73f51c61751d2dbcb4c2f
Signed-off-by: agardner <agardner@linuxfoundation.org>
6 years agoAdd csi plugin ansible and tutorial document 09/51609/1
leonwang [Sat, 3 Feb 2018 09:27:38 +0000 (09:27 +0000)]
Add csi plugin ansible and tutorial document

As discussed on Compass4NFV meeting this week, we need to add the
support for csi-plugin. So in this patch I extend nbp-ansible to
support integrating with k8s using csi. All the detailed information
can be found in documents.
Besides, since opensds community has updated something in opensds
ansible, we should update ours to keep up with the latest code.

Change-Id: I238c7f7652b6a9c86cc9fcb24d9575d625c5f80a
Signed-off-by: leonwang <wanghui71@huawei.com>
6 years agoAdd nbp-ansible script to deploy opensds northbound plugins 07/51107/4
leonwang [Thu, 25 Jan 2018 09:01:40 +0000 (09:01 +0000)]
Add nbp-ansible script to deploy opensds northbound plugins

In this patch, I created another ansible script to deploy opensds
northbound plugins. Since we plan to integrate opensds with k8s
using flexvolume, I only add flexvolume role to work on it. But
the framework is extensible for adding more roles to integrate
with k8s in other ways.
Besides, I drafted the installation doc of integrating stor4nfv
with k8s in docs directory so that Compass team can work on it
more easily.

Change-Id: Ifbd6cc38bf1789de0fcb132e6aa3cfcd9072a11b
Signed-off-by: leonwang <wanghui71@huawei.com>
6 years agobuild package 51/50751/2
Qiaowei Ren [Thu, 18 Jan 2018 04:39:37 +0000 (12:39 +0800)]
build package

This patch is to build debian/centos package. Currently it only
can build ceph package and only support debian package building
from ceph official repo.

Change-Id: I702a1d28dd0101156bc3267d93510133db122613
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
6 years agoPush zealand version of opensds ansible as base-code of Stor4NFV 45/50345/3
leonwang [Wed, 10 Jan 2018 03:44:46 +0000 (03:44 +0000)]
Push zealand version of opensds ansible as base-code of Stor4NFV

As we discussed on last meeting, the installer script of stor4nfv
will be based on opensds ansible, so in this patch I download the
first release (zealand) of opensds code and push the ansible script
into stor4nfv repo so that we don't need to modify opensds code.
Please be free to ask if you have any question.

Change-Id: I7b50729977b195fa64e8d9a09f415d9f3329d71f
Signed-off-by: leonwang <wanghui71@huawei.com>
6 years agoMerge "Add script files of test and spdk-ansible for SPDK"
Qiaowei Ren [Mon, 8 Jan 2018 03:38:45 +0000 (03:38 +0000)]
Merge "Add script files of test and spdk-ansible for SPDK"

6 years agoAdd script files of test and spdk-ansible for SPDK 37/42737/8
heluwei [Fri, 22 Sep 2017 07:51:29 +0000 (15:51 +0800)]
Add script files of test and spdk-ansible for SPDK

The runtest.py file and the spdk-ansible are submitted. The runtest.py
file is used to execute the scripts of test to validate whether the
SPDK is available. The spdk-ansible is used to install SPDK by the
ansible tool.

Change-Id: I9eca7fb5cfcd2dcf718a0ef99d0ced5f962fd92a
Signed-off-by: heluwei <heluwei@huawei.com>
6 years agoinitial code repo 17/50017/3
Qiaowei Ren [Thu, 4 Jan 2018 05:43:33 +0000 (13:43 +0800)]
initial code repo

This patch creates initial code repo.

For ceph, luminous stable release will be used for base code,
and next changes and optimization for ceph will be added to it.

For opensds, currently any changes can be upstreamed into original
opensds repo (https://github.com/opensds/opensds), and so stor4nfv
will directly clone opensds code to deploy stor4nfv environment.
And the scripts for deployment based on ceph and opensds will be
put into 'ci' directory.

Change-Id: I46a32218884c75dda2936337604ff03c554648e4
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
6 years agoupdate INFO and LICENSE 23/46023/1
Qiaowei Ren [Fri, 20 Oct 2017 02:10:42 +0000 (10:10 +0800)]
update INFO and LICENSE

This patch removes the extra space, and change the 'Copyright 2015'
to 'Copyright 2017'.

Change-Id: I179b98205c2cb6d1dd072a9bf69653ed9d6cbefc
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
6 years agoAdding INFO and LICENSE for review 85/41785/1
agardner [Tue, 12 Sep 2017 20:12:09 +0000 (16:12 -0400)]
Adding INFO and LICENSE for review

Change-Id: I31d2458fe22c95a75753350f393f2fe0f34e3f30
Signed-off-by: agardner <agardner@linuxfoundation.org>
6 years agoInitial empty repository
Aric Gardner [Tue, 12 Sep 2017 20:12:04 +0000 (20:12 +0000)]
Initial empty repository