aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-10-03Download the rabbitmq_clusterer plugins to the correct pathSteven Dake2-4/+4
rabbitmq-server version upgrade to 3.6.5 in RDO repo. This patch set * Download the rabbitmq_clusterer plugins to the correct path * Install 3.6.5 rabbitmq-server for Ubuntu/Debian distro Closes-Bug: #1611655 Co-Authored-by: Jeffrey Zhang <zhang.lei.fly@gmail.com> Change-Id: I8de9a553b506a15f4d96cc6b55f21e3a27887a1d
2016-10-03Fix pycparser wheel package issueJeffrey Zhang2-2/+8
pycparser-2.14-py2.py3-none-any.whl is broken or something misconfigured, while pycparser-2.14.tar.gz is ok. Revert this PS when the bug is fixed[0] [0] https://github.com/eliben/pycparser/issues/147 TrivialFix Change-Id: If719a5fdfbcedfe4770354b18dc47cc94e90dc3d
2016-10-02Readability Improvements to Advanced Config DocKenny Johnston1-7/+13
Formatting and readability adjustments to advanced-configuration.rst. Change-Id: Ifc963316158b093fcb1a75fbfca16437646a2e1e
2016-10-02Update the upgrade.yml for mariadb rolescaoyuan2-5/+1
beacause upgrade is not required to recreate the database TrivialFix Change-Id: I50bbb1592dd1fd5262642077bbe3d9bd32503033
2016-10-01Add CADF event configurations in Keystone when enabledNarasimha SV1-2/+2
By default CADF events added even if they are disbaled in all.yml. Boolean check is missing is added so that CADF configurations will be added only if it is enabled. Change-Id: I757ae176228cc4e74d06ce85b27200bdcdd5dd5c Closes-Bug: #1607904
2016-10-01Merge "Add bootstrap_service.yml to upgrade.yml"Jenkins1-0/+2
2016-09-30Remove redundant common play and add haproxy hostsAndrew Widdersheim2-5/+15
In cf0c25c37 [0] a play was added to run the common role against all hosts. This ends up being redundant since every role includes the common role as a dependancy. The reasoning behind this change as pointed out by the author in the review comments [1] was so that an operator could run with '--tags common' and just have the common role applied. To avoid redundancy, the common play has been removed and tags have been added to the common role. This allows for just the common role to run when another role is including it while reducing redundancy. A side affect of removing the common playbook which runs against all hosts is that not all facts on all hosts are gathered at the beginning of the site.yml. This breaks the haproxy role since it relies heavily on facts to build out the haproxy.cfg file. Previously, the haproxy role would include several hosts purely for fact gathering purposes as pointed out in c68c9d95 [2] and a guard was put in place so that the tasks would only run against the 'haproxy' group. In 423e3f3f [3] these hosts were removed. After reading the review [4], this seems to have been done without fully understanding why the hosts were there in the first place. This change did not break anything however since the common role that ran on all hosts mentioned previously would gather all of the facts necessary. To fix this fact gathering issue replace the common role play with a play that will simply gather facts with an 'always' tag to ensure it is run regardless of what might be passed in the '--tags' argument by the operator. Kudos to Paul Bourke for helping identify many of these issues. [0] https://github.com/openstack/kolla/commit/cf0c25c37d4dd901a839a12247212c22493e1409 [1] https://review.openstack.org/#/c/369212/ [2] https://github.com/openstack/kolla/commit/c68c9d95fca6485c79a607b3716a88e284c7a64e [3] https://github.com/openstack/kolla/commit/423e3f3fdf07f40b46fed1125076880660d14c53 [4] https://review.openstack.org/#/c/355861 TrivialFix Closes-Bug: #1628472 Change-Id: Ia94146579e743935501f1ff4b4c1bf6cb7c43aa3
2016-09-30Fix a few typos in documentationHironori Shiina1-4/+4
This patch fixes a few typos in Contribution guide. Change-Id: I00cc3fc956aea762d4e17a8a7daee05cfd304495
2016-09-30Merge "Fix mistral service"Jenkins5-7/+41
2016-09-30Use sudo to create loop device on gate nodesChristian Berendt2-2/+2
TrivialFix Change-Id: Iaa8ff2592d89a91081383e1f9c23c860bb73bba5
2016-09-29Merge "iscsi role misses 'storage' group"Jenkins1-1/+2
2016-09-29Merge "Fix wrong heat trustee configuration"Jenkins1-2/+0
2016-09-29Improve playbook to setup gate nodesChristian Berendt2-5/+11
* use become instead of sudo * use file instead of shell to change file modes * rename setup_nodes.yml to playbook-setup-nodes.yml Change-Id: I69eda1f034b97d13be76efc91458b6d762c76baf
2016-09-29Move loc tool into tools directoryChristian Berendt1-0/+0
TrivialFix Change-Id: I95d8d011602556de3dd3591247cc6c63170425f7
2016-09-29Merge "Fix error in Gnocchi service"Jenkins4-28/+18
2016-09-29Integrate gnocchi with cephJeffrey Zhang12-8/+173
Gnocchi previously lacked high availability. We consider a lack of HA in our a vast majority of operator oriented services to be a defective design choice. this change integrates gnocchi with ceph to resolve the the lack of HA. Closes-Bug: #1626623 Change-Id: I71c5137842cb48bc4af0e50a2952df5631d0d6df
2016-09-29Fix error in Gnocchi serviceJeffrey Zhang4-28/+18
* mount gnocchi volume for gnocchi-api and gnocchi-statsd * fix the failed of gnocchi-api * use gnocchi user when running gnocchi-upgrade * use the app.wsgi file in python path directly, rather than copy it to /var/www/cgi-bin/gnocchi/app file TrivialFix Change-Id: Ie026b8f44cd8e9703bf115cebb4e2d50b114a3a2
2016-09-29iscsi role misses 'storage' groupVladislav Belogrudov1-1/+2
Cinder-backup containers require iscsid to mount iscsi volumes to backup if the volumes are on different storage host. This fix adds missing 'storage' group to iscsi playbook. Change-Id: Iba3fb861b3f14c20b8a020075f2473ba7a0dd9a2 Closes-Bug: 1611330
2016-09-29Merge "Mount host localtime for ceilometer"Jenkins2-1/+7
2016-09-29Merge "Fix typo in start.yml"Jenkins1-1/+1
2016-09-29Deprecate Fedora based Docker imagesChristian Berendt3-0/+15
Change-Id: I84f01a93656ed9c9d828b4619753cb1bb806f74f Partial-bug: #1616387
2016-09-29Fix typo in start.ymlzhangyanxian1-1/+1
TrivialFix Change-Id: I23d74821c7f65cdf20c214f7622f4df0d3c0e172
2016-09-29Fix a typo in bifrost.rstgengchc21-1/+1
TrivialFix Change-Id: I8d4d206c6d0b54066da1f4fd5295c317117868db
2016-09-28Mount host localtime for ceilometerJeffrey Zhang2-1/+7
Change-Id: Ia4a9e132683a8328cb2ff6d7e28e3560f2a8614e Closes-Bug: #1628584
2016-09-28Merge "Install the required packages for ceph-base image"Jenkins1-2/+6
2016-09-28Merge "Fix Magnum trustee issues"Jenkins5-12/+85
2016-09-28Fix mistral serviceEduardo Gonzalez5-7/+41
- Add mistral in HAproxy - Set mistral api to bind on api_interface - Fix mistral endpoint - Add database population on bootstraping - Add mistral port prechecks Change-Id: If1617fb9dcd8b3bbd4f94c68ca87c36e39711016 Closes-Bug: #1626570
2016-09-28Merge "Add newline in grafana template"Jenkins1-0/+1
2016-09-28add influxdb to precheckzhubingbing1-0/+16
TrivialFix Change-Id: I44c267f9083556ae9861298cb64afbf2af371f09
2016-09-28Merge "Add a note for how to get prior release kolla doc"Jenkins1-0/+11
2016-09-28add ceilometer congress to precheck.ymlzhubingbing1-0/+32
add ceilometer congress api port check and haproxy check TrivialFix Change-Id: I81185ba1346a2f6474ab6482ab9d6396495e3932
2016-09-28Merge "add congress api to haproxy"Jenkins1-0/+19
2016-09-28Merge "Rename the gnocchi api-paste filename"Jenkins3-5/+11
2016-09-28Merge "Use merge_configs for gnocchi-api-paste.ini file"Jenkins1-6/+7
2016-09-27Fix Magnum trustee issuesVikram Hosakote5-12/+85
This patch set fixes all Magnum issues in kolla master. The [trust] section set to magnum.conf using created trustee domain and user for Magnum in ansible/roles/magnum/tasks/register.yml using ansible openstack modules. Bump shade to 1.5.0 in kolla-toolbox because of os_user_role ansible module dependency. Certificate storage is changed from 'local' (non-production) to magnum's internal storage (x509keypair) or barbican. Co-Authored-By: Martin Matyas <martinx.maty@intel.com> Change-Id: Ifcb016c0bc4c8c3fc20e063fa05dc8838aae838c Closes-Bug: #1551992
2016-09-27Fix wrong heat trustee configurationMartin Matyáš1-2/+0
"project_domain_id" and "project_name" cannot be specified [trustee] section or keystone will throw a "cannot be scoped to multiple targets" error when we attempt to get a token scoped to a trust. Change-Id: I167c0e31835d05b8069fd931ef76fb337dd99207 Closes-Bug: #1628353
2016-09-28add congress api to haproxyzhubingbing1-0/+19
TrivialFix Change-Id: Ie836e1e12a40692b7da3cdd24b0a980ee6081b16
2016-09-28add etcd to precheckzhubingbing1-0/+16
add etcd client port and etcd peer port to precheck TrivialFix Change-Id: Iac10d82b77c7b38a472e0bea9f1e73c36db775b9
2016-09-28Update the location of Glance Registry HAProxy checkscaoyuan1-8/+8
TrivialFix Change-Id: I7957bd4faf391775289a6b0210fadba66b041002
2016-09-27Merge "Update manila-share.conf"Jenkins1-4/+0
2016-09-27Remove do_reconfigure.yml file for all rolesJeffrey Zhang74-3296/+3139
do_reconfigure.yml is introduced to use serial directive. But we use it in wrong. Now serial has moved to playbook file. So it is time to remove the do_reconfigure.yml file Closes-Bug: #1628152 Change-Id: I8d42d27e6bc302a0e575b0353956eaef9b2ca9fd
2016-09-27Rename the gnocchi api-paste filenameJeffrey Zhang3-5/+11
* Rename gnocchi-api-paste.ini to api-paste which is used in gnocchi * Copy api-paste.ini to /etc/gnocchi in container TrivialFix Change-Id: I0ea5d947f3a4323e641a041fb190cae3031d36b2
2016-09-27Use merge_configs for gnocchi-api-paste.ini fileChristian Berendt1-6/+7
TrivialFix Change-Id: I0ab0ea635e630390d43f12a5521f12e102b2351b
2016-09-27Merge "change perm 0644 to 0600 in congress role"Jenkins3-3/+3
2016-09-27Add a note for how to get prior release kolla docJeffrey Zhang1-0/+11
Change-Id: Iff8185ebd39f633512a20a07889bd01b6ee4e037
2016-09-27Merge "change CollectD to collectd in collectd role"Jenkins3-3/+3
2016-09-27Merge "remove bootstrap.yml in grafana role upgrade.yml"Jenkins1-2/+0
2016-09-27Merge "Add aodh checking to port_checks.yml"Jenkins1-0/+16
2016-09-27Merge "Fix a docstring typo in build.py"Jenkins1-1/+1
2016-09-27Merge "Changed docker_restart_policy to unless-stopped"Jenkins4-18/+24