summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2016-02-18Merge "Fix missing ceph-common package in cinder"Jenkins1-5/+6
2016-02-18Merge "Fix the incorrectly removed dependent packages"Jenkins1-1/+1
2016-02-17fix spelling problem in designate-sink ubuntu binaryxionglingfeng1-1/+1
Change-Id: I60ecdcdfbb1259fa261e982116123b4c2f81eedc Closes-Bug: 1546754
2016-02-17Merge "Move haproxy socket to volume"Jenkins1-1/+1
2016-02-17Move haproxy socket to volumeSamYaple1-1/+1
Partial-Bug: #1544545 Change-Id: I292bcaeacb080ff4c5ab6b42b7d899039d6b19c4
2016-02-17Trove ubuntu binary containerMD NADEEM5-0/+30
Change-Id: I6c49a4c4da3cf6c67778ea9ef310432e93b25a8a Partially-Implements: blueprint binary-ubuntu
2016-02-17Fix the incorrectly removed dependent packagesAllen Gao1-1/+1
Change-Id: I3d963cd58ef791d30a90f3a74cac2477dac3edfd Closes-Bug: #1546449
2016-02-17Merge "Move socket binding to named_volume"Jenkins4-8/+11
2016-02-16Merge "Add manila perms to /var/cache/manila"Jenkins1-2/+2
2016-02-16Merge "install the openstack-designate-api in the base stage"Jenkins1-0/+1
2016-02-16Merge "Use trusts in heat.conf"Jenkins1-3/+5
2016-02-16Fix missing ceph-common package in cinderSamYaple1-5/+6
TrivialFix Change-Id: Iacc6b620cdcf2dac10ef339f7d2decb46c62f339
2016-02-16Move socket binding to named_volumeSamYaple4-8/+11
The extend_start.sh script for rsyslog is removed as it is no longer needed. Docker no longer binds to /dev/log or /run/kolla/log Closes-Bug: #1544545 Change-Id: Ic0a323a26ee4e9e15baf4598285844a8a4955f23
2016-02-16install the openstack-designate-api in the base stageJeffrey Zhang1-0/+1
https://review.openstack.org/#/c/276676/ remove this line and break the gate TrivialFix Change-Id: I0332caeffc6571801fba339108745f302487b33e
2016-02-16Install python-dogpile-cache for python-ironicclientAllen Gao1-0/+3
Change-Id: I4f41d05be1dc01b00e794b872e7f79d5bee48a21 Closes-Bug: #1546024
2016-02-16Aodh ubuntu binary containerMD NADEEM6-0/+36
Change-Id: I636e6954855a8f94d5ea15216d892c1bff53b7a8 Partially-Implements: blueprint binary-ubuntu
2016-02-16Ensure that /var/lib/zookeeper is owned by userMichal Rostecki1-2/+2
TrivialFix Change-Id: I8e4ede8d9867393f066cb1748247245855a4fdae
2016-02-15Add manila perms to /var/cache/manilaMauricio Lima1-2/+2
Change-Id: I1ad667487ce1e0fbae340bed2233aacd4f895bce Parially-Implements: blueprint enable-manila-containers
2016-02-15Merge "Designate ubuntu binary container"Jenkins7-2/+46
2016-02-14Merge "Fix keystone initial auth mechanism"Jenkins1-0/+5
2016-02-14Merge "Install keystone-dist-paste.ini in /etc/keystone"Jenkins1-0/+1
2016-02-14Merge "Make kolla-toolbox container build on CentOS bin"Jenkins1-1/+2
2016-02-14Fix keystone initial auth mechanismSamYaple1-0/+5
A recent change in keystone [1] has deprecated the token auth mechanism that we used. We reintroduce it temporarily while a more permanant solution is worked on. [1] https://github.com/openstack/keystone/commit/5286b4a297b5a94895a311a9e564aa87cb54dbfd Change-Id: I4d585733a9abd201c1b0680e6196dd2a36db3c7e Closes-Bug: #1545292
2016-02-14Install keystone-dist-paste.ini in /etc/keystoneSteven Dake1-0/+1
The CentOS packages install a default version of the paste file but don't install them in the /etc directory. Kolla doesn't configure the paste files, so this file never gets setup properly. With the recent change in Keystone around the default admin_token being changed, this triggered Keystone to return a 401 Auth error. A follow-on patch from Sam edits this file, and that patch breaks the build without this dependent patch. TrivialFix Change-Id: Ib1568e186bdd7d19b7e5af151388197755902488
2016-02-13Fix horizon startup failurexionglingfeng1-1/+1
original extend_start.sh try to write temp files to a non-existent folder (/home/horizon) and cause horizon failed to start. It is fixed by moving the file to /tmp. Partial-Bug: 1543429 Change-Id: I8d8778be755a4db9e57d6ff7aaee623547c4243e
2016-02-13Added Elasticearch and its deployment.akwasniewska6-1/+61
Part of ELK stack. Includes Dockerfiles for both Centos and Ubuntu. Change-Id: I9f76adf084cd4f68e29326112b76ffd02b5adada Partially-implements: blueprint central-logging-service
2016-02-10Merge "Remove data docker image"Jenkins1-6/+0
2016-02-10Merge "Safely create directories"Jenkins4-4/+8
2016-02-10Remove data docker imageJeffrey Zhang1-6/+0
we have moved to named volume, the old data container should be removed TrivialFix Change-Id: Ib73205de6566509492568381179814baa7af2d22
2016-02-10Ceilometer ubuntu binary containerMD NADEEM6-1/+37
Change-Id: I653b6b994de2f4d374d90a831d7a56eaff667404 Partially-Implements: blueprint binary-ubuntu
2016-02-10Merge "Remove unnecessary patch for oslo.log"Jenkins2-22/+0
2016-02-10Safely create directoriesMartin André4-4/+8
This prevents failure when the directory already exists. This commit fixes a failure in centos-binary because of a change in the RDO packaging, where the required directory is now created for us. Change-Id: Idd3e15802c3e3fd363e1295111ec12948d566781 Closes-Bug: #1543417
2016-02-09Remove unnecessary patch for oslo.logHui Kang2-22/+0
Ubuntu binary package includes the fix TrivialFix Change-Id: Iaeff250e75565b1f447d97acfffc1b1a3a76c250
2016-02-09Cleanup dependencies for cinder-baseMartin André1-2/+0
The python-cinder package now pulls the required dependency on python-oslo-policy: https://github.com/openstack-packages/cinder/blob/a22f32c619c94bf0ac188d4cdcf728c0e71152ea/openstack-cinder.spec#L143 TrivialFix Change-Id: I504546e75b5a237fc4aac89bd9a5c34f09570817
2016-02-09Cleanup dependencies for nova-baseMartin André1-4/+0
The python-nova package now pulls the required dependency on python-oslo-policy: https://github.com/openstack-packages/nova/blob/036149e93fc41649d1e827e163180e7d9e6cbec5/openstack-nova.spec#L389 TrivialFix Change-Id: I472f600710cb743ef6ede01e722a79b1451cf295
2016-02-09Cleanup dependencies for neutron-baseMartin André1-2/+0
The python-neutron package now pulls the required dependency on python-oslo-reports: https://github.com/openstack-packages/neutron/blob/774036f7f99cd54bdd1c94f70d28bfe15f47af83/openstack-neutron.spec#L125 TrivialFix Change-Id: I6cb4d0d9601c910cf631dddcf715a7f4fc9754e3
2016-02-08Designate ubuntu binary containerMD NADEEM7-2/+46
Change-Id: I546d25249527d7f1f7dfa2059ae38e7cc0e0a765 Partially-Implements: blueprint binary-ubuntu
2016-02-06Convert Neutron to thin containersSamYaple20-187/+75
*** Requires Docker 1.10 which is released *** Documentation will be in the next patch. You must set the following in your docker.service daemon control file for propogation to work: [Service] MountFlags=shared ====================================================================== Thanks to mount propagation in Docker 1.10 we can use thin containers finally! This is extremely useful to operators since now they can access the network namespaces from the hosts (outside the neutron container). But additionally it allows us to implement the VPN agent and other services easier. Neutron containers and the neutron role are brought into the standards of the new Kolla. Completely with drop-root and ansible formating updates. The ip_wrapper.py script was (thankfully) not needed so it has been removed from the repo. Partially-Implements: blueprint upgrade-neutron Change-Id: Iaf5555283240457e1912459f397a6393d886fba1
2016-02-06Correct issue with virtualenv rootwrapSamYaple7-8/+16
Because we use rootwrap in a venv we need to update the exec_dirs. Without doing this *some* commands will break for various reasons that I won't get into in this review in detail. But this is required for neutron-l3-agent in a container + drop-root. Change-Id: I1a09f7188fdd501b7ce251d9f2fb0e5b10222142 Partially-Implements: blueprint drop-root
2016-02-05Merge "Fix manila perms"Jenkins1-2/+2
2016-02-05Merge "Rename kolla_ansible to kolla_toolbox"Jenkins7-0/+0
2016-02-04Merge "Move the install base type check to kolla-build"Jenkins1-22/+0
2016-02-04Move the install base type check to kolla-buildAllen Gao1-22/+0
The install type is converted in kolla-build, so it will never fail in dockerfile, move the check to kolla-build just above the install type converting. TrivialFix Co-Authored-By: Jeffrey Zhang <jeffrey.zhang@99cloud.net> Change-Id: I1500d3b47e909f94ea9f68c5245297733f63a70b
2016-02-03gnocchi is busted missing tooz for sourceSamYaple1-1/+1
TrivialFix Change-Id: I1c0a80f7781aa196023795a6381443d6835d534c
2016-02-03Merge "Create nova-api database"Jenkins1-0/+1
2016-02-03Fix some words spellingsvenkatamahesh4-4/+4
Trivial Fix Change-Id: Ic14778bb4e894490a3b6af9471ba01ab4da94601
2016-02-02Create nova-api databaseSamYaple1-0/+1
This is a required patch. Kilo introduced a nova-api database but didn't use it. [1] Mitaka now uses it and has broken booting instances. [2] [1] https://wiki.openstack.org/wiki/ReleaseNotes/Kilo#OpenStack_Compute_.28Nova.29 [2] https://github.com/openstack/nova/blob/df0fca62cf5324f5b6eae0fed1f88c6c9ed61c71/releasenotes/notes/request-spec-api-db-b9cc6e0624d563c5.yaml Change-Id: If0a7f4ba4937fab8d60f5236ca00db06faa768c7 Closes-Bug: #1540579
2016-02-02Merge "Fix Swift for multinode P+ACO deployment"Jenkins5-7/+3
2016-02-02Merge "Add an ansible role for mongodb"Jenkins3-3/+22
2016-02-02Rename kolla_ansible to kolla_toolboxSamYaple7-0/+0
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