summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-03-30Merge "Update Kingbird version to 1.1.0"HEADdanube.1.0masterDimitri Mazmanov1-1/+1
2017-03-30Update Kingbird version to 1.1.0Dimitri Mazmanov1-1/+1
Change-Id: I94aebe2b5bc63b514fe8fc3c9d1743b6f9c3355a Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-03-29Update the Colorado description to Danubejoehuang1-4/+3
There is still Colorado description in multisite.kingbird.installation.rst, need to update it. Change-Id: I9b4b0d4524d12f0a160d31d4f59c60a13f48596b Signed-off-by: joehuang <joehuang@huawei.com>
2017-03-28Merge "Change the branch name"Dimitri Mazmanov1-1/+1
2017-03-28Change the branch nameDimitri Mazmanov1-1/+1
Change-Id: Icdfeae73665cd5d20d76caa68b2ef894f4082def Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-03-28Merge "Use the latest Kingbird release"Dimitri Mazmanov1-1/+3
2017-03-28Use the latest Kingbird releaseDimitri Mazmanov1-1/+3
Change-Id: Ie18e1989ca93915674a085c5ba428ca83503f4ba Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-03-27Revert Change auth_uri in kingbird conf.Goutham Pratapa1-1/+1
In the present environment auth_uri doesnt contain v3 by default. So, revert and add 'v3' in the end. Change-Id: I90a0a4e0c5bbcb1365e6f01487ac4214ded019d8 Signed-off-by: Goutham Pratapa <pratapagoutham@gmail.com>
2017-03-27Change auth_uri in kingbird conf.Goutham Pratapa1-1/+1
In the present multisite code auth_uri is not set correctly.Removed hardcode value 'v3'. Change-Id: I407a5ee9b870a460ce1c2161b8cb38fd05800c52 Signed-off-by: Goutham Pratapa <pratapagoutham@gmail.com>
2017-03-22Merge "Restart haproxy via pacemaker."Dimitri Mazmanov1-1/+1
2017-03-22Restart haproxy via pacemaker.Dimitri Mazmanov1-1/+1
Change-Id: Ieffe2aba21a7335b93190573c13ed2935519a825 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-03-21Merge "Add firewall rules before restarting haproxy"Chaoyi Huang1-3/+3
2017-03-20Add firewall rules before restarting haproxyDimitri Mazmanov1-3/+3
Change-Id: Idf456f13189c7e7b458f8be1a655cf0f025abb59 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-03-17Merge "Adding Labels"Chaoyi Huang4-0/+8
2017-03-14Parameterize the public and internal IP valuesDimitri Mazmanov1-3/+3
Change-Id: Ic4140d0e8eb8fc59319ae5e7bf0c16800aac807e Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-03-14Use the correct bind host for haproxy configDimitri Mazmanov1-1/+3
Change-Id: I5e8bd6be29b67b22afcf8fb6e332c1058f8f10d9 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-03-13Add haproxy and iptables configuration for KingbirdDimitri Mazmanov1-0/+20
Host binding was missing for kingbird Firewall rule that opens 8118 port was missing. NOTE: This is necessary but may not be enough, as curl on 172 and 192 network was refused. Change-Id: If950154012ee7b290a42a0774d5fdb782d6b065d Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-03-07Adding LabelsShubhamRathi4-0/+8
Labels serve as anchors/ refs when referenced from other documents This patch adds labels to docs/*/*/index.rst Change-Id: I94c5dc20736ba7cd14fe98cf06cab0000ab00278 Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-03-06Fix kingbird configuration issueDimitri Mazmanov1-15/+17
In the updated version of service confs there no usage of rabbit specific config parameters. Updated kingbird.conf to reflect these changes. Change-Id: I21772c2031c79007803eed613ef97ec6a14bdba1 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-03-02Use full path for kingbird scriptsDimitri Mazmanov1-3/+3
The jobs are still not triggering kingbird engine and api. Trying with absolute paths, as everything else in the installation script has been triggered Change-Id: Ied91becdb4cf1257e03ac4eed79dd7c786034e01 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-02-23Fix installation scriptDimitri Mazmanov1-6/+3
Remove the check if kingbird is running. Remove nohup from service startup. Change-Id: I85e4e1fd8be47440c4d3f81229970b084dd5cb08 JIRA: MULTISITE-35 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-02-16Update the multisite documentations to reflect the progress in Djoehuang15-369/+623
As some changes in OpenStack projects like KeyStone PKI token deprecation, L2GW moved away from Neutron stadium, Tricircle shrinked scope and became OpenStack big-tent project, and Kingbird has made great progress in feature development after the initial requirements discussion. Documents need to update to reflect these recent changes. python-kingbirdclient was introduced recently, so the usage guide is updated to use python-kingbirdclient. The new feature key pair synchronization is also included in the usage guide. Change-Id: Iad9fbd441d191defa5e8793633a626ab5a24f217 Signed-off-by: joehuang <joehuang@huawei.com>
2017-01-31Merge "Fix internal url"Dimitri Mazmanov2-12/+12
2017-01-31Fix internal urlDimitri Mazmanov2-12/+12
Change-Id: I6da6bb329bb54de6f58ae1ba9082973dd00475a0 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-01-31Merge "Fix password decryption"Dimitri Mazmanov1-1/+1
2017-01-31Fix password decryptionDimitri Mazmanov1-1/+1
Change-Id: I34b1b5b53861f22e0c2d62920c7f5fd9d2f370f0 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-01-31Merge "Remove quotes from region name"Dimitri Mazmanov1-1/+1
2017-01-31Remove quotes from region nameDimitri Mazmanov1-1/+1
Change-Id: I26bc5f328f416bc53bdbd2391d7c84f8f3b946d3 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-01-31Merge "extract filename"Dimitri Mazmanov2-2/+3
2017-01-31extract filenameDimitri Mazmanov2-2/+3
Change-Id: I1393da09fef7ac3650a74c95483736b2c5aaff65 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-01-31Merge "Extract filename from the path properly"Dimitri Mazmanov1-1/+1
2017-01-31Extract filename from the path properlyDimitri Mazmanov1-1/+1
Change-Id: Ic1bc0367590b413209dd070041125150a16ab77e Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-01-31Merge "Fix executable"Dimitri Mazmanov1-1/+1
2017-01-31Fix executableDimitri Mazmanov1-1/+1
Change-Id: I8a78fcc939ce0007bff6bb978360d06706cd87e4 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-01-31Merge "Fix export in the run.sh"Dimitri Mazmanov1-2/+2
2017-01-31Fix export in the run.shDimitri Mazmanov1-2/+2
Change-Id: I69075bf7ad5f9900ee4e47596dcb61c85f70d617 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-01-31Merge "Fix region name"Dimitri Mazmanov1-1/+1
2017-01-31Fix region nameDimitri Mazmanov1-1/+1
Change-Id: I2656eec0182bd0bffcdb927b68888ba9829a53b6 Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com>
2017-01-31Merge "Fix endpoint parse create steps"Chaoyi Huang1-8/+7
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-26Fix endpoint parse create stepsDimitri Mazmanov1-8/+7
Due to udpated openstack client the CLI commands for endpoints need update. Change-Id: I7498e8366cd95904333090eb5dc36fec57de8f8f Signed-off-by: Dimitri Mazmanov <dimitri.mazmanov@ericsson.com> JIRA: MULTISITE-33
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