summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2015-09-25Make OpenStack use CephSam Yaple5-12/+23
This implements all the openstack pieces needed to make ceph work. DocImpact Change-Id: I1d24476a966602cf955e5ef872b0efb01319894a Partially-Implements: blueprint ceph-container Implements: blueprint kolla-live-migration
2015-09-25Fix removal of config-externalSam Yaple48-54/+4
I removed the files but not the COPY commands thus breaking all of Kolla Change-Id: I37d3e0cb94a1ecc12971f485f953310ba8fee53c Partially-Implements: blueprint replace-config-external
2015-09-25Merge "Remove config-external.sh"Jenkins46-723/+0
2015-09-25Merge "Replace config-external - swift"Jenkins15-112/+60
2015-09-25Merge "Replace config-external - murano"Jenkins2-12/+8
2015-09-25Merge "Replace config-external - memcached"Jenkins1-14/+4
2015-09-25Merge "Replace config-external - horizon"Jenkins1-9/+4
2015-09-25Merge "Replace config-external - haproxy keepalived"Jenkins3-13/+9
2015-09-25Remove config-external.shSam Yaple46-723/+0
Removes config-external for all services that have been replaced in Ansible Change-Id: I839a14418638b977fbc1d02ba6839811b0f909ea Partially-Implements: blueprint replace-config-external
2015-09-25Replace config-external - swiftSam Yaple15-112/+60
Change-Id: I785cb53d64cbf8dbc0fad97882f9fd0307982e5d Partially-Implements: blueprint replace-config-external
2015-09-25Merge "Ceph Ansible support"Jenkins8-19/+150
2015-09-25Replace config-external - muranoSam Yaple2-12/+8
Change-Id: I8c5fdb2f2d3284960318a8189c4cc5bd6a8e59e9 Partially-Implements: blueprint replace-config-external
2015-09-25Replace config-external - memcachedSam Yaple1-14/+4
Change-Id: I83094d1fc98c79c74d6c9fdc68aa224ae4a6d672 Partially-Implements: blueprint replace-config-external
2015-09-25Replace config-external - horizonSam Yaple1-9/+4
Change-Id: I72577ee7dd2dfbd199ca91f6f33f970fe1c9c89f Partially-Implements: blueprint replace-config-external
2015-09-25Replace config-external - haproxy keepalivedSam Yaple3-13/+9
Change-Id: I668c31401305713e720f0f0ae8ec18e320ea1c76 Partially-Implements: blueprint replace-config-external
2015-09-24Merge "Fix memcached user on Debian/Ubuntu based distro"Jenkins2-2/+15
2015-09-24Ceph Ansible supportSam Yaple8-19/+150
Add the initial playbooks for making ceph and ansible play nice together. This does not include all of the openstack changes to make things like nova, glance, and cinder work. This will simply build the ceph cluster and thats it. The next patchset will do the OpenStack integration. DocImpact Change-Id: Ie1697dde5f92e833652933a80f0004f31b641330 Partially-Implements: blueprint ceph-container
2015-09-24Glance logging to rsyslogMichal Jastrzebski (inc0)1-0/+5
Configure glance to use rsyslog container as logging mechanism Change-Id: I60f604d7a85bb4309b26be03cd6b8aac14840fe7 Implements: bp logging-container
2015-09-24Replace config-external with a JSON file for HeatRyan Hallisey3-18/+12
Change-Id: Ie79667ec2f9b091403ead9abc3c0f85afb7944bc Partially-Implements: blueprint replace-config-external
2015-09-24Replace config-external with a JSON file for CinderRyan Hallisey4-24/+16
Partially-Implements: blueprint replace-config-external Change-Id: Ic247433290b51c9fb613d90e4a9a0f3d11526b35
2015-09-24Replace config-external with a JSON file for Neutron (thin)Ryan Hallisey3-18/+12
This is only for the Neutron thin containers. The Neutron agents are still in a fat container. I'll replace in another patch. Change-Id: I8533af52bfa3f268aa8ffb1c16ae49f5a300da27 Partially-Implements: blueprint replace-config-external
2015-09-23Replace config-external with a JSON file for Novarthallisey8-48/+39
Change-Id: I38c545484a7b1f3906d844eb3a7486e11c4b276a Partially-Implements: blueprint replace-config-external
2015-09-23Merge "Replace config-external with a JSON file for Glance"Jenkins2-12/+10
2015-09-23Merge "Replace config-external with a JSON file for Keystone"Jenkins1-9/+5
2015-09-23Merge "Replace config-external with a JSON file for Rabbitmq"Jenkins1-6/+5
2015-09-22Fix memcached user on Debian/Ubuntu based distroQiu Yu2-2/+15
Change-Id: Ib99ca16e8633ddd630699956014d47fc72c2cd0d Closes-Bug: #1498238
2015-09-21Remove pip install of pyscss in HorizonSteven Dake1-1/+0
Because of the correction of the dependney repos in RDO, pyscss no longer needs to be installed via pip. Change-Id: Ide0a0181a9b1353a043956ab9849a2d261f1c243 Closes-Bug: #1497436
2015-09-21Merge "Add missing dependency repository for Liberty for EL"Jenkins1-0/+1
2015-09-21Merge "Regression: git is required to build from source on ubuntu"Jenkins2-6/+1
2015-09-20Merge "Remove ceph as external repo"Jenkins2-4/+0
2015-09-20Merge "Add sudo for RHEL builds"Jenkins1-0/+2
2015-09-20Merge "Install which if its not installed in base"Jenkins1-0/+2
2015-09-19Remove ceph as external repoSam Yaple2-4/+0
* The cloud-archive now provides the most recent version of Ceph (hammer) and should be preferred over adding a new repo. * The ceph signing key changed.[1] [1] https://securityblog.redhat.com/2015/09/17/important-security-notice-regarding-signing-key-and-distribution-of-red-hat-ceph-storage-on-ubuntu-and-centos/ Change-Id: I5992184f115106a9c853d205d7d79c35e1b0cf27 Closes-Bug: #1497507
2015-09-18Add missing dependency repository for Liberty for ELDavid Moreau Simard1-0/+1
There are three repositories for liberty in entreprise linux: - delorean - delorean-liberty-testing - delorean-common-testing This commit adds the two missing ones so that delorean can pull the proper dependencies. Otherwise, it might have either broken dependencies or outdated ones from EPEL. Change-Id: Ia815b38d3a83a89c582ea874e39c170d618b99e5 Closes-Bug: #1497436
2015-09-18Merge "Fix broken centos-source- build: add rdo repository"Jenkins5-15/+12
2015-09-18Replace config-external with a JSON file for Glancerthallisey2-12/+10
Change-Id: I14187db31a009c150424ea28b854a78c9ae3941d Partially-Implements: blueprint replace-config-external
2015-09-18Replace config-external with a JSON file for Keystonerthallisey1-9/+5
Change-Id: I4c403edb7cd16f587f30a313c1943f070512eda3 Partially-Implements: blueprint replace-config-external
2015-09-18Replace config-external with a JSON file for Rabbitmqrthallisey1-6/+5
Change-Id: Ibb30af44a9362278eff012ff1145374788b06cd5 Partially-Implements: blueprint replace-config-external
2015-09-17Refactor set_configs.pySam Yaple2-145/+120
This refactor brings the logging in line with the rest of Kolla. The fucntion names were updated to reflect thier new role. Additionally, it fixes several issues with the permissions which currently break all containers that use set_configs.py It will also work with source being a directory or a file now. Change-Id: I4a197a343e3baf3bd31532debdff5972adb8aefa Partially-Implements: blueprint replace-config-external
2015-09-17Add sudo for RHEL buildsSteven Dake1-0/+2
RHEL does not include sudo in the default container image, while other RPM based distros do. As a result, some services don't work. Add sudo to the base image. Change-Id: I7014d8cbd90288456e5ab3badcd601ef9cdd0c87 Partially-Implements: blueprint rhel-based-image-support
2015-09-17Install which if its not installed in baseSteven Dake1-0/+2
Some variants of RHEL containers are missing the 'which' command. Percona's software used by mariadb depends on which, but doesn't have a hard dependency requirement since it is usually installed in the distribution. To make mariadb work multinode on RHEL, install which all the time for RPM distros. Change-Id: I2c6aaa77a1fc8b7028b658a0dfd1935c1f1d738e Partially-Implements: blueprint rhel-based-image-support
2015-09-17Fix broken centos-source- build: add rdo repositoryVladislav Belogrudov5-15/+12
openvswitch requires rdo repository to be installed Change-Id: I173bb3d32bcef2b890ab482083b0ffb830c3b7fb Closes-Bug: #1495470
2015-09-17Merge "Use Liberty cloudarchive repo for Ubuntu"Jenkins2-9/+2
2015-09-17Regression: git is required to build from source on ubuntuSean Mooney2-6/+1
- this change fixes a regression of bug/1481560 - this change re-adds git to the openstack base image when building images from source on ubuntu. - removed explicit git install from kolla-ansible Closes-Bug: #1496561 Change-Id: Ia8a125e40bc6510af6d44c5317647be7ce27b0d6
2015-09-16Replace config-external with a JSON file for Galerarthallisey1-8/+9
Change-Id: I82abc9a31571376679c4f463f5a6ae77a49ec2f6 Partially-Implements: blueprint replace-config-external
2015-09-16Use Liberty cloudarchive repo for UbuntuSam Yaple2-9/+2
Additionally remove rabbitmq since the correct version is now provided in cloudarchive repo. Change-Id: I215f03c4770f3049a9498c36c6ee9e819ce0acae Closes-Bug: #1495836
2015-09-15Replace config-external with a JSON filerthallisey2-1/+219
Replace config-external with JSON file. The JSON file will be placed in each of the services directories with expected location and destination. Set-configs.py will be responsible for interpreting the JSON file, creating the necessary directories, moving config files, and and providing a command line for start.sh to run the service with the correct config files specified. Partially-Implements: blueprint replace-config-external Change-Id: I5e2e69dfe3ae7f938fcf51f1cd450aaa10e7f1e3
2015-09-14Source type nova-compute and neutron-agents - no ovs-vsctlVladislav Belogrudov2-1/+6
When booting a vm with centos-source nova-compute and some of neutron-agents fails to find ovs-vsctl binary Change-Id: If1e7b6513babd5623666f01c68815ea8d0a05428 Closes-Bug: #1495470
2015-09-14Merge "Make RHEL build from source"Jenkins1-8/+9
2015-09-13Merge "Make novncproxy work on from source installs"Jenkins1-2/+2