summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-01-31Fix region nameDimitri Mazmanov1-1/+1
Change-Id: I2656eec0182bd0bffcdb927b68888ba9829a53b6 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-01-30Debug fixDimitri Mazmanov1-1/+1
Wrong path was used to invoke the script Change-Id: I2e6c1c0cce9c0e9e83ddb2ab3fbfce997055220e Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-01-30Minor bug fixDimitri Mazmanov1-2/+4
Integration test in progress Change-Id: I12cb78afcfeb1cd377e1d89e6761ee9c6ab3487c Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-01-30Fix script execution on wrong targetDimitri Mazmanov5-17/+26
All scripts are now triggered via run.sh which is a proxy to controllers and computes. Change-Id: Ifd35d5405d30b9aed002515e55a3b9047098a0d4 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com> JIRA: MULTISITE-34
2017-01-27Fixes for Multisite Kingbird Jenkins jobsFatih Degirmenci4-10/+21
This patch contains the changes needed to get scripts working as part of Jenkins jobs. Changes include fixes for below issues. - Archive servicepass.ini and endpoints.ini under $WORKSPACE due to inability of Jenkins with archiving artifacts that are stored in directories which has no read permissions for. - Fetch servicepass.ini and endpoints.ini from corresponding locations and store them in $WORKSPACE. Change-Id: I88d477f5c6217a6ad7db250ae582fab2a17dc30e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-01-23Common auth configuration for Mulsite deploymentDimitri Mazmanov5-15/+412
This set of scripts is used to configure centralized Keystone across multiple regions. Each script is executed during a certain stage of the automated multisite deployment setup via Jenkins [1]. region.sh - registers new endpoints in Keystone tagging them with RegionTwo. fetchpass.sh - reads service passwords in the master region and stores them in an encrypted file. endpoint.sh - reads the public_url, private_url and admin_url from RegionTwo and stores it in a file to be used during region registration phase. run.sh - is a generic proxy runner which triggers execution of any runnable on a target node (compute|controller). writepass.sh - updates service password entries in the configuration files for RegionTwo. [1] https://wiki.opnfv.org/display/multisite/Multisite+Deployment+Environment Change-Id: If2c91600237003a13cc0dc822924ab8d27ce202c Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2016-11-28Add Goutham to committer listjoehuang1-0/+1
Goutham has started working with Multisite and Kingbird recently, but has already shown his commitment to the projects by contributing patches and actively participating in weekly meetings. Change-Id: I0a34ba4a5e70f5dad705ade10d1175d7dc1394ee Signed-off-by: joehuang <joehuang@huawei.com>
2016-11-22Merge "Add new region registration script"Dimitri Mazmanov1-0/+52
2016-11-04Add new region registration scriptDimitri Mazmanov1-0/+52
The script contains registration of the OpenStack services This is the first part of series of commits to centralize Keystone. Change-Id: I024c5371a1cfa5bd93a0dd7dd7c7738d7a7df642 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2016-10-13Remove useless X-ROLE from http headerAlex Yang2-11/+1
X_ROLE in http header is not needed. It will be removed because in keystonemiddleware/auth_token/AuthProtocol.process_request() request.remove_auth_headers() is called. Some incorrect statements like "ROLE: dmin" bring confusion. Change-Id: Ic074425803b6d643502f87543bc527e69aab4e8e Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2016-09-22Merge "Add license information to the deployment scripts."Chaoyi Huang2-0/+16
2016-09-21Add license information to the deployment scripts.Dimitri Mazmanov2-0/+16
Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com> Change-Id: I4479d9abfe329615e6d4a720a2763e0d78de580e
2016-09-19Merge "installation script quits when no kingbird user/service exists"Dimitri Mazmanov1-0/+4
2016-09-09Update to Creative Commons 4.0joehuang7-15/+6
According to the OPNFV IP Policy, update the license to Creative Commons 4.0 For the document were prepared by the team members from various companies, so the "(c) OPNFV" from the copyritht declaration is removed. Change-Id: I47c8356dfb484cd0960916298e2863f37d6c8827 Signed-off-by: joehuang <joehuang@huawei.com>
2016-08-31installation script quits when no kingbird user/service existsAlex Yang1-0/+4
Change-Id: I5ea6c81f959e9e79b0022b889e6e378c68884052 Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2016-08-30Update docs structure according to document structure guidejoehuang10-36/+26
According to the document structure, feature projects are expected to store their documentation as following, <repo>/docs/userguide/feature.usage.rst <repo>/docs/userguide/index.rst <repo>/docs/installationprocedure/feature.configuration.rst <repo>/docs/installationprocedure/index.rst And as per previous release, <repo>/docs/releasenotes/release.notes.rst <repo>/docs/releasenotes/index.rst In multisite repo that we have both an installation instruction and a config guide. Need to combine these and then store them in <repo>/docs/installationprocedure/feature.configuration.rst And add release notes. Change-Id: I9ba0663640063488e232b1342174b10266ac77fc Signed-off-by: joehuang <joehuang@huawei.com>
2016-08-25Adjustments to the docs structure according to directivesSofia Wallin2-8/+8
Moved the installationprocedure/abstract.rst into the installation document. Change-Id: I120b5ab8534bef392d66dc9763a3b68138eede53 Signed-off-by: Sofia Wallin <sofia.wallin@ericsson.com>
2016-08-19Fetch Kingbird with a fixed 0.2.1 tagDimitri Mazmanov1-0/+1
In order to ensure that the Colorado release we should work with a fixed version of Kingbird to avoid uncertainties. Change-Id: Ida9e72d639c81e2e43ecaf48fd8461ec6912677a Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2016-08-14Add kingbird installation, configuration and user guidejoehuang10-21/+828
Kingbird is a sub-project in multisite, and will be released as part of OPNFV Colorado release, add Kingbird installation , configuration and user guide to the Multisite repository, and in later patch includes them into OPNFV documentation. Change-Id: I3f8f3528c495f6f10bfa790763cc7c69017d7bdb Signed-off-by: joehuang <joehuang@huawei.com>
2016-08-09Add kingbird.log fileDimitri Mazmanov1-0/+0
The jenkins job fails without it. Adding it temporarily. Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com> Change-Id: Id431b0f3ed1fc34ba1d598f05c7107694dec2e43
2016-08-09pgrep didn't use the right process nameDimitri Mazmanov1-2/+6
Change-Id: I07b83468a8db4ef0ccc868ec8eba0f9b8c591089 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2016-08-09Remove kingbird folder before cloningDimitri Mazmanov1-4/+3
If one deployment fails, all subsequent jenkins runs will fail due to the git clone command failing because of the existing kingbird folder. Moving folder cleanup before the clone operation. Change-Id: Ief1e70f10f22c0811a483d4dd8cddccec8bd622a Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2016-07-28Force reinstall of kingbird.Dimitri Mazmanov1-1/+1
Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com> Change-Id: If0ccee8de3270117d07f3b4aeae17e25c619e28c
2016-07-19Merge "Fix endpoint URLs"Dimitri Mazmanov2-35/+43
2016-07-14Fix endpoint URLsDimitri Mazmanov2-35/+43
Previously kingbird endpoints were registered without port number and version. This fix restores correct endpoints. Change-Id: I7ce1cbffa1c99e5a4f5d97aa495f9ac914272d8a Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2016-07-13Merge "Add kingbird deployment scripts"Dimitri Mazmanov2-0/+225
2016-07-13Add kingbird deployment scriptsDimitri Mazmanov2-0/+225
The scripts will be triggered by the CI and install kingbird on a controller. Change-Id: I3110aeb5dd20e53ca5816691ee2c7da24720630b Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2016-07-12Add Ashish to the committer listChaoyi Huang1-2/+2
Ashish is the top contributor in Kingbird: http://stackalytics.com/?project_type=openstack-others&release=all&module=kingbird&metric=loc And he is the core of Kingbird. So add Ashish to the committer list in multisite repository Change-Id: I024436067451edb32d3e50c41fd82daf1c4167f3 Signed-off-by: Chaoyi Huang <joehuang@huawei.com>
2016-02-26docs: updates to use new doc toolchain and fixesRyota MIBU9-362/+158
JIRA: MULTISITE-25 Change-Id: If7b711d0c8b6ebf955055bcc7a79c63fbf70d006 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-01-04Add doc and update output according OpenStack spec's updatebrahmaputra.1.0Chaoyi Huang11-80/+743
Add admin-user-guide and configuration-guide for multisite, and update the output requirement to sync. the change in OpenStack spec, which was reviewed in OpenStack community Change-Id: Icff3dda7e204404f8003d6e06cde45151eb03446 Signed-off-by: Chaoyi Huang <joehuang@huawei.com>
2015-11-06Merge "JIRA:MULTISITE-8 -VNF GR Requirement"Chaoyi Huang1-0/+235
2015-11-06Merge "Use Case 2 VNF_high_availability_across_VIM"Chaoyi Huang1-0/+160
2015-11-06Merge "Multisite identity service management"Chaoyi Huang1-0/+376
2015-10-19JIRA:MULTISITE-8 -VNF GR Requirementzhipengh1-0/+235
Change-Id: I3b006d951b7b8865a3b964a18f6c906d202533cc Signed-off-by: zhipengh <zhipengh512@gmail.com>
2015-09-30Use Case 2 VNF_high_availability_across_VIMChaoyi Huang1-0/+160
Cross Neutron l2/l3 networking to support high availability telecom application ( VNF ) deployed into different OpenStack instances. Change-Id: I46ab9de72193e0b06efa6c9d79b8b2a976d1c68b Signed-off-by: Chaoyi Huang <joehuang@huawei.com>
2015-09-10Example as code, documentation template for sphinx buildAric Gardner4-0/+150
This code will be pushed to each project creating a docs/ directory This servers as an example and template for you (the developers) to create your own project documentation Change-Id: Ica7b60e90f5b514ee774b6a9e4c1c70d2f217d24 JIRA:RELENG-15 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-09-09Multisite identity service managementChaoyi Huang1-0/+376
A user should, using a single authentication point be able to manage virtual resources spread over multiple OpenStack regions.This document will describe the use case, requirement token format, and different KeyStone service deployment solution, analysis and prototype, gaps found and conclusion. JIRA ID: https://jira.opnfv.org/browse/MULTISITE-2 Change-Id: Ic546f27fc9ca44bce4e972ecedeacf1b0560b88e Signed-off-by: Chaoyi Huang <joehuang@huawei.com>
2015-09-06Add Dimitri to the commiter listChaoyi Huang1-2/+4
According to the vote result in the mail-list, Dimitri will be a commiter of multisite project Update the primary contact and multisite project approvement link Change-Id: Iec9835732c644e0e490bee083ab7e67706402883 Signed-off-by: Chaoyi Huang <joehuang@huawei.com>
2015-08-27Fill in Jira Project name and prefixAric Gardner1-2/+2
Change-Id: I096b283b0ba3eac7c02d8f004d5dc2b5b234afc0 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-04-29Add INFO fileAric Gardner1-0/+20
JIRA:0000 Change-Id: I7bf28eb198ce8859dd801859e48e52c3af223da2 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-04-29Adding .gitreview to multisite JIRA:0000 more information at ↵Aric Gardner1-0/+5
https://wiki.opendaylight.org/view/Git-review_Workflow Change-Id: I48b84f2519a7ca543be49b1377e45961367c0382 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-04-28Initial empty repositoryAric Gardner0-0/+0