aboutsummaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2016-04-06Merge "Start the haproxy by using haproxy-system-wrapper"Jenkins3-22/+4
2016-04-05Merge "Playbook for rabbitmq upgrade"Jenkins2-1/+72
2016-04-05Merge "Adds migration step from nova to nova_api database"Jenkins1-0/+1
2016-04-05Adds migration step from nova to nova_api databaseSerguei Bezverkhi1-0/+1
This patch adds a missing required step to migrate information from the nova to the new nova_api database. Closes-Bug: #1565497 Change-Id: Ia1554e12c688e5a6509af2d37f1825fd4ab666be Co-Authored-By: Steven Dake <stdake@cisco.com>
2016-04-03Implement nova-ssh containerJeffrey Zhang3-3/+46
Add a nova-ssh container to handle the `nova migrate` and `nova resize` case, in which the nova will use ssh to copy files between machines. Change-Id: Ie6675943f3aeabfbba8589d308d55b9c89d732db Closes-Bug: #1562141
2016-04-03Merge "Change keystone log dir"Jenkins1-9/+0
2016-04-02Merge "Remove the tempest version constrains in tempest container"Jenkins1-0/+3
2016-04-02Remove the tempest version constrains in tempest containerJeffrey Zhang1-0/+3
Remove the tempest version constraint in the upper-constrains.txt file. Otherwise, it will be failed. Closes-Bug: #1565268 Change-Id: I693efe1818bfae0eac1649cbc058d1752724cd59
2016-04-01Merge "Fixing permission for libvirtd.log"Jenkins1-0/+3
2016-03-30Merge "Fix gate by adding MariaDB-shared dependnecy"Jenkins1-0/+1
2016-03-30Merge "Revert "Fix consistently failing CentOS gate""Jenkins1-2/+1
2016-03-30Start the haproxy by using haproxy-system-wrapperJeffrey Zhang3-22/+4
haproxy-system-wrapper is a solution for systemd from upstream. it can handle the reload graceful. Change-Id: I6a3d141af065e429bd1be1b7252f5c6df1fda3bb Closes-Bug: #1559238
2016-03-29Fix gate by adding MariaDB-shared dependnecySteven Dake1-0/+1
With the reorganization of the MariaDB repository, the C libraries for mariadb were not included in the toolbox container. This results in a non-functional CentOS environment which is resolved by this simple patch. Change-Id: Ib4a2f7e55b6efc36bc3ff2d93447cb97b7b109f5 Closes-Bug: #1561347
2016-03-29Fixing permission for libvirtd.logSerguei Bezverkhi1-0/+3
Fixing permissions so all users could access libvirtd.log Change-Id: I6f63a847ba9c5591a87922d3b117b101100b2fad Closes-Bug: 1563430 Co-Authored-By: Steven Dake <stdake@cisco.com>
2016-03-28Revert "Fix consistently failing CentOS gate"Sam Yaple1-2/+1
This reverts commit 17e0de6aa6c32c5adebeffc90c96f15285877cf5. This change should have never merged. There is something else going on here and the bug doesnt fully invetigate the issue. Using a mix of system and pip packages is not acceptable and can cause problems. In this case the packaged mysql has a KNOWN issue that we fixed in liberty by switching to the pip installed package. Change-Id: Ie10116010156c13742a0a5d37c440c713e4698e5
2016-03-28Change keystone log dirCarlos Cesario1-9/+0
Proposed patch to change keystone and heka log dir from /var/log/kolla/apache2/ to /var/log/kolla/keystone/ Closes-Bug: #1560620 Change-Id: I70c65ceba5a301cc56880313ca86f01bd35676cb
2016-03-25Remove meaningless char in regexp of find_disks.py fileJeffrey Zhang1-2/+2
the $ char is useless and not needed. TrivialFix Change-Id: I18df48ca86badadf6ec18757c17ed32222ead30a
2016-03-25Merge "Adds genisoimage package dependency to nova-compute"Jenkins1-0/+4
2016-03-25Merge "Change heat domain to heat_user_domain"Jenkins1-3/+3
2016-03-24Change heat domain to heat_user_domainSamYaple1-3/+3
heat_user_domain is what is in the docs, but more importantly it is what we have in Liberty and will be a requirement to doing upgrades properly. Change-Id: I9cf53d43b4faaa5d1b0156cc50192722d2739602 Closes-Bug: #1553565
2016-03-24Fix consistently failing CentOS gateSteven Dake1-1/+2
This fixes a gate regression and probably regression in general with building images. I'm not sure where the regression came from, but I suspect a new verson of MySQL-python from pip is to blame. Closes-Bug: #1561347 Change-Id: Ib502d0090a3fc3b3ea5d27a91ff59df1f53c01a3
2016-03-23Merge "Add creation of new log folder for Horizon"Jenkins1-0/+9
2016-03-23Add creation of new log folder for HorizonSerguei Bezverkhi1-0/+9
The previous Horizon logging fix missed the part of creating new folder, this fix adds it. Change-Id: I14da441ebb6de94964326c0a1b02ae1480b080bd Closes-Bug: 1561073
2016-03-23Add conntrack-toolsSamYaple1-2/+4
Conntrack is used by neutron as a dep, but not installed in the source containers. This leads to errors in the log and in some cases network instability. Change-Id: Ie6eae7530bf4e378eedb852a16ed8595402113a6 Closes-Bug: #1561008
2016-03-23Merge "Changes horizon log location to kolla_logs volume"Jenkins1-0/+72
2016-03-22Changes horizon log location to kolla_logs volumeSerguei Bezverkhi1-0/+72
Changes location of Horizon log, they will be stored on common log volume kolla_logs. Change-Id: Ie9d56999a83efd05ab7c3dcb00b4dc42c9bce8f8 Closes-Bug: 1560250
2016-03-22Make heka collect libvirtd.log in nova_libvirt containerVikram Hosakote1-0/+7
Test results of this patch set are at: http://paste.openstack.org/show/491382/ Change-Id: I1bc8bdb3180f30dc69af28a35fa057ac801bde0f Closes-Bug: #1560298
2016-03-21Merge "Fix bad apache2 close"Jenkins2-17/+10
2016-03-21Merge "Improve openstack-base image for centos binary"Jenkins1-4/+120
2016-03-21Fix bad apache2 closeSamYaple2-17/+10
Change-Id: Id19450a566da1bf7b824f0050e7c3e3f73581a9b Closes-Bug: #1557036
2016-03-21Merge "Allow external ceph journals and fix bootstrap"Jenkins2-44/+77
2016-03-21Improve openstack-base image for centos binaryRyan Hallisey1-4/+120
TrivialFix Closes-bug: #1560170 Change-Id: Ia3a9756c58f0ead3b20e435f1d1546408f4a8b36
2016-03-21Merge "Fix mysql bootstrap"Jenkins1-2/+6
2016-03-21Merge "Fix 'optional' config.json values"Jenkins1-1/+1
2016-03-21Fix mysql bootstrapSamYaple1-2/+6
The lightsout recover patch broke multinode mysql. Also the lightsout recovery didnt probably pass the --wsrep-new-cluster flag. This updates the mariadb bootstrap to work with multinode again. Closes-Bug: #1559480 Related-Id: I903c3bcd069af39814bcabcef37684b1f043391f Change-Id: I1ec91a8b2144930ea8f04cc1c201b53712352e4e
2016-03-21Merge "Allow user to choose filesystem for osd"Jenkins2-1/+10
2016-03-20Merge "Increase usefulness of openstack-base"Jenkins1-4/+84
2016-03-20Merge "Ceilometer needs pymongo to start"Jenkins1-1/+1
2016-03-20Merge "Fix race condition in haproxy"Jenkins1-4/+9
2016-03-19Ceilometer needs pymongo to startHui Kang1-1/+1
pymongo is needed when ceilometer uses mongodb as backend database Change-Id: Id75dc7bed30cdfa12f95bb66ca6d4cdf7be0261c Closes-Bug: #1559370 Related-Bug: #1559390
2016-03-19Fix 'optional' config.json valuesSamYaple1-1/+1
These values are optional only when the services are not enabled. If the file does not exist we should not warn, but rather inform. Ceph-mon is an exception here since its bootstrap process means the files may or may not exist initially. TrivialFix Change-Id: Ic02bece76d480e99deecf612036f37abb5604135
2016-03-19Allow external ceph journals and fix bootstrapSamYaple2-44/+77
This allows us to specify external journals for osds which can greatly improve performance when the external journals are on the solid-state drives. The new lookup and startup methods fix the previous races we had preventing osds from being created properly. This retains the same functionality as before and is completely compatible with the previous method and labels, however this does set new labels for all new bootstrap OSDs. This was due to a limitation in the length of the name of a GPT partition. Closes-Bug: #1558853 DocImpact Partially-Implements: blueprint ceph-improvements Change-Id: I61fd10cb35c67dabc53bd82270f26909ef51fc38
2016-03-19Allow user to choose filesystem for osdSamYaple2-1/+10
Change-Id: I9c770a08219d2eead5ece8e3462157359cd920cb Partially-Implements: blueprint ceph-improvements
2016-03-19Increase usefulness of openstack-baseSamYaple1-4/+84
Just like last cycle, I ran all of the requirements and found the packages that were installed >=10 times throughout our containers. By combining them in the openstack-base we reduce the size of the images by ~600MB (10%) and decrease build time by a measurable amount (5-10m in the case of Centos) TrivialFix Change-Id: I582d75644a8e8b936c6f9fc10c6b5821e1e8c5c4
2016-03-18Playbook for rabbitmq upgradeMichal (inc0) Jastrzebski2-1/+72
Main issue with rabbitmq clusterer setup is to shut down gospel node as last one, which is bulk of this change Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: I88e566a19ed813b0e3eef65ef7139ccfaa0c2700 Implements: blueprint upgrade-rabbitmq Partially-implements: blueprint upgrade-kolla
2016-03-18Install Elasticsearch and Kibana packages using yum/apt-getVikram Hosakote5-11/+27
Test results of this patch set are at http://paste.openstack.org/show/490450/. Change-Id: I2957cc70fcca34706ec50a630d785f0630c3f5c0 Closes-Bug: #1553203
2016-03-17Reorder operations of mkdir and useradd in toolboxSteven Dake1-2/+2
The home directory for Ansible already exists and does not need to be created. Reorder useradd and mkdir at suggestion of Jeff Peeler to avoid warning. The warning looks like this: INFO:__main__:kolla-toolbox:Step 6 : RUN mkdir -p /etc/ansible /usr/share/ansible /home/ansible && echo 'localhost ansible_connection=local' > /etc/ansible/hosts && useradd --user-group ansible --groups kolla && sed -i 's| "identity_api_version": "2.0",| "identity_api_version": "3",|' /usr/lib/python2.7/site-packages/os_client_config/defaults.json INFO:__main__:kolla-toolbox: ---> Running in ccded9c01fca INFO:__main__:kolla-toolbox:useradd: warning: the home directory already exists. INFO:__main__:kolla-toolbox:Not copying any file from skel directory into it. INFO:__main__:kolla-toolbox: TrivialFix Change-Id: I031ade6597f8071f5be1768a7e70b1008dd94e52
2016-03-17Merge "Manila ubuntu binary container"Jenkins3-0/+21
2016-03-17Manila ubuntu binary containerMD NADEEM3-0/+21
manila-share is present in manila-common package. Change-Id: Ida231c0468b6ee3bb6a76fb9f475724abf95c1cb Closes-Bug:#1553199
2016-03-17Merge "MariaDB lights out recovery"2.0.0.0rc1Jenkins1-1/+0