aboutsummaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2016-03-21Merge "Allow external ceph journals and fix bootstrap"Jenkins2-44/+77
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-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
2016-03-16Fix race condition in haproxyMD NADEEM1-4/+9
The time period between getting pid of haproxy service and checking existance of pid file is very short, if with in this period haproxy service get reload then the race condition occured and container get exit as extend_start.sh script exit. To minimize the risk of race condition, this patch let the extend_start.sh script to try upto 3 times before exit. Closes-Bug: #1479888 Change-Id: I2f9b7ec832dec8d94a2cdd27ca8a212d0c65a60d
2016-03-16MariaDB lights out recoverySamYaple1-1/+0
This playbook only matters for multinode since AIO can recover from power outage without additional configuration. DocImpact Implements: blueprint mariadb-lights-out Change-Id: I903c3bcd069af39814bcabcef37684b1f043391f
2016-03-16Merge "Move sysctl out of haproxy container"Jenkins1-3/+0
2016-03-15Add missing tar command for oraclelinux binaryPaul Bourke1-0/+1
Kibana was failing with the binary build type due to tar missing. TrivialFix Change-Id: Ia7cb77c5359b2ed30cd1883c0848cd1506a63833
2016-03-15Move sysctl out of haproxy containerSamYaple1-3/+0
sysctl was improperly set in the contaienr itself which is not correct TrivialFix Change-Id: If2ffca6d2a40e86db4af2f103a27b280bc5fa2ff
2016-03-15Merge "Use ubuntu Mitaka repo"Jenkins3-13/+13
2016-03-14Merge "Install openvswitch-switch in manila"Jenkins1-1/+22
2016-03-14Install openvswitch-switch in manilaMauricio Lima1-1/+22
Change-Id: I8277ad668f46d327807a01ceb96c2abb417f0e3d Closes-Bug:#1556271
2016-03-14Use ubuntu Mitaka repoSamYaple3-13/+13
The rabbitmq-server package is upgraded to 3.5.7 in cloud-archive so we update centos to match The xen-utils package now needs an explict version, xen-utils-4.6 is what is provided by cloud-archive mitaka Libvirt 1.3 is in the ubuntu cloud-archive. This has a new daemon for logging that needs further implementation in newton. For now, it has been disabled within the qemu.conf Co-Authored-By: Jeffrey Zhang <jeffrey.zhang@99cloud.net> TrivialFix Change-Id: I84217824817c484b6800a64cbd7767b127a3098e
2016-03-14Merge "Mesos DNS container"Jenkins1-0/+7
2016-03-14Merge "Properly pin ceph"Jenkins1-2/+2
2016-03-14Merge "Fix false alert messages in HAProxy logs"Jenkins1-0/+4
2016-03-13Merge "Drop root user for neutron-linuxbridge-agent"Jenkins1-0/+2
2016-03-13Properly pin cephSamYaple1-2/+2
Ubuntu is a bit different than centos. We aren't pinning a single ceph verion because we cannot. We can however pin to a particular repo, but we were not due to formating. This fixes that formating and pins to a specific repo. TrivialFix Change-Id: I2f6c4cd2f7d51652dc2729c0ab384165151e94e2
2016-03-13Merge "Remove openstack client from keystone bootstrap"Jenkins1-58/+18
2016-03-13Fix false alert messages in HAProxy logsVikram Hosakote1-0/+4
Bug #1549753 raises false alarm about haproxy to the operator and monitoring tools even though haproxy is running fine and there is no issue. haproxy uses UDP datagram socket for logging and the default queue length of 10 datagrams causes false alert messages in haproxy logs. This patch set fixes this bug by increasing the queue length to 128. Test results of the fix in this patch set are at http://paste.openstack.org/show/490302/. Change-Id: I64fdd17cd278d51616aa0dfa4e8d2a422c8ee630 Closes-Bug: #1549753
2016-03-11Merge "Add missing files in ironic containers"Jenkins2-3/+7
2016-03-11Merge "Install master's version of an RDO keystone"Jenkins1-1/+3
2016-03-11Remove openstack client from keystone bootstrapSamYaple1-58/+18
Keystone has merged the rest of thier bootstrap code. Lets take advantage of that. TrivialFix Change-Id: Icfe8a2dca7ae49724fa3290fdfe9fb21b8ba01a2
2016-03-11Install master's version of an RDO keystoneSteven Dake1-1/+3
RDO isn't moving for approxximately 1 week new packages into current-passed-ci. This blocks Sam's keystone bootstrap patch. To unblock this, we temporarily have provided copr built RPMs based upon the srpm from RDO and keystone-master tarball. TrivialFix Change-Id: Ic0fe30c56e8dd229f2a25157125272324621bad9
2016-03-11Add missing files in ironic containersAndrey Shestakov2-3/+7
Added missing package for qemu-img in centos container Added pxelinux.0 in ironic-pxe in centos container TrivialFix Change-Id: I706284824f915caf974b1247520c3e4025c47f57
2016-03-10Merge "Add missing 'yum clean all' to mariadb"Jenkins1-0/+1
2016-03-10Merge "Update gnocchi for centos binary"Jenkins1-2/+5
2016-03-10Merge "Add cron image and playbook"Jenkins2-0/+30
2016-03-10Add missing 'yum clean all' to mariadbPaul Bourke1-0/+1
Found another missing clean in mariadb, halves the size of the image. TrivalFix Change-Id: Idcbb925a6f232bd1172710456662a52784e025b6
2016-03-10Merge "Add missing 'yum clean all' in oraclelinux base"Jenkins1-1/+2
2016-03-10Update gnocchi for centos binarySwapnil Kulkarni (coolsvap)1-2/+5
Gnocchi packages are now available in centos repos[1] for liberty and the images build. backport: liberty Closes-Bug:#1478145 [1] http://mirror.centos.org/centos/7/cloud/x86_64/openstack-liberty/ Change-Id: I957754d4a4e35b026d3e27ee23f33ce2e78592ec
2016-03-10Merge "Add centos-extras repo to oraclelinux-base"Jenkins2-0/+7
2016-03-10Add missing 'yum clean all' in oraclelinux basePaul Bourke1-1/+2
This one line halfs the size of oraclelinux images, from over 1GB to just over 500MB, bringing them inline with centos. TrivialFix Change-Id: I9fd89aeeec56207791fc289db9880b43b17536f5
2016-03-09Drop root user for neutron-linuxbridge-agentVikram Hosakote1-0/+2
Change-Id: Ic4448469ac31f6804b517c916e9b41c39e527081 Closes-Bug: #1553522
2016-03-09Add centos-extras repo to oraclelinux-basePaul Bourke2-0/+7
magnum requires python-docker-py which is missing in the oraclelinux base repos. TrivialFix Change-Id: I466a170a8df8f207c47d06ba5a6cba9b7efa3e5f
2016-03-09Merge "Remove storage_hostname"Jenkins1-3/+3