aboutsummaryrefslogtreecommitdiff
path: root/docker/kolla-toolbox
AgeCommit message (Collapse)AuthorFilesLines
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-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-19Allow external ceph journals and fix bootstrapSamYaple1-24/+60
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-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-09mariadb-devel is deprecatedSteven Dake1-1/+1
mariadb 10 uses the packaging convention MariaDB-* to not conflict with mariadb 5. As such, MariaDB-devel was indicating a deprecation warning which this patch removes. TrivialFix Change-Id: I4b51fcedce3ef9e44c4a6830cd38ca8040a4d3f6
2016-03-04Bump ansible version to head of develSamYaple3-7/+1
bcoca has asked we use head of devel to fix the loader issue TrivialFix Change-Id: Ie6f4b6bbdffed9a85c840a4f425d866fc5402f4b
2016-03-03Fix Keystone v3 and HorizonSamYaple3-19/+18
After our switch to keystone-manage bootstrap Horizon is not happy due to v3 not being setup correctly. This patch fixes that This also includes removal of unused variables (transforms them into endpoint url variables) TrivialFix Change-Id: I1e04db8c24049f80e974c063f03068a2ab32a563
2016-03-03Bump to latest ansible and depsSamYaple3-4/+10
Ansible is pinned to single commit in devel branch to pull in the latest shade module we need (domain control). It will be available in ansible 2.1 TrivialFix Change-Id: I4c21fa1d2cec30d4aeb80e050ef4a62332f9ed45
2016-02-29Sanity check for swiftEugene Bagdasaryan1-0/+4
This runs first sanity check for swift. Once swift is deployed it checks list() Change-Id: I613bf9f2893d66814863893ec5acde5aa252548d Partially-Implements: blueprint sanity-check-container
2016-02-27Sanity check for cinderjvora1-0/+4
This runs first sanity check for cinder. Once cinder is deployed it checks volumes.list() Change-Id: I1b4cc57f21cf0fa52a391229c2c2b3fa995d32a8 Partially-Implements: blueprint sanity-check-container
2016-02-23Remove unneeded depsMartin André1-2/+0
Percona has fixed their packaging issue and now MySQL-python installs cleanly without the need of MariaDB-shared package. TrivialFix Change-Id: I42672c269185352ab4999683bd0ad7c5f23de3bb
2016-02-23Fix building centos kolla-toolboxJeffrey Zhang1-1/+0
Percona recently updated their package which is now conflicting with mariadb-libs. Closes-Bug: #1548589 Change-Id: I9db7ffb8b94b623784cffa3e63804c47375097d1
2016-02-19Make Ansible write its logs into "kolla_logs"Éric Lemoine1-0/+1
The Ansible logs are currently not collected by Heka. This can be done later, with an Ansible-specific decoder for Heka. Partially implements: blueprint heka Change-Id: I8d3ba4edb527f61c0a8234024b4be953c6e6c565
2016-02-17Fix the incorrectly removed dependent packagesAllen Gao1-1/+1
Change-Id: I3d963cd58ef791d30a90f3a74cac2477dac3edfd Closes-Bug: #1546449
2016-01-29Make kolla-toolbox container build on CentOS binSteven Dake1-1/+2
Ansible installs pytz from pip which is newer then then pytz in RDO repositories. As part of this process, it removes pytz which corrupts the python installation in some way. This causes further pip usage to produce a backtrace causing the kolla-toolbox container not to build. Mixing pip and RPM is not good. Change-Id: I413468641bad5476cfcba61cb0e2189c31f3d682 Closes-Bug: #1545215
2016-02-02Rename kolla_ansible to kolla_toolboxSamYaple7-0/+482
This change is needed for clarity. We have a kolla-ansible script. We have a kolla-mesos repo. We plan to have a kolla-ansible repo. Already we have had far too much confusion about whether we are talking about the container or the project. Naming this kolla-toolbox eliminates all of that confusion and its probably a bit more accurate of a name too. Closes-Bug: #1541053 Change-Id: I8fd1f49d5a22b36ede5b10f46b9fe02ddda9007e