aboutsummaryrefslogtreecommitdiff
path: root/docker/centos
AgeCommit message (Collapse)AuthorFilesLines
2015-08-28Remove docker directorySteven Dake524-2114/+0
Remove the docker directory (yay) and old build tools. This will result in an f21 failing gate - however, I have a patch submission to remove that gate from our project configuration. Change-Id: I3c461cedb6906422c8076f60c470e773d6cdcf33 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for swift to docker_templatesSteven Dake2-2/+0
Change-Id: Ia1bcc94fd58bbfec980bfacbd7acb885a17f9056 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for neutron to docker_templatesSteven Dake2-2/+0
Change-Id: Ife6623aab20c4259af28d2b1374fc838b934d053 Partially-Implements: blueprint remove-docker-dir
2015-08-26Install lvm in Cinder from-source containersSteven Dake1-1/+3
lvm is required to integrate with Cinder with local storage. Since local storage is an operation we support, we need this package whether or not we keep udev sync disabled. Tested all variants of centos+ubuntu+binary+source in template and dockerfile format. Change-Id: Icaeb2eeb588816d2f8a4b57f35fd43ddc56ff269 Partially-Implements: blueprint gate-source-builds
2015-08-25Speedup Git Cloning Ansible RepositoryZhou Zheng Sheng1-1/+1
When building kolla-ansible image, it clones ansible source code from github. Since we just need the source code but not the commit history, there is no need to download all the commit log objects. This patch adds "--depth 1" option to git clone command. This will speedup kolla-ansible image building a lot, especially in countries with slow Internet access. Change-Id: I834f83a127350415a5861a2f5b2982df3d3e3f5a Closes-Bug: #1488744
2015-08-25Merge "WIP: Remove data containers and adjust compose files"Jenkins20-96/+0
2015-08-24Make cinder work by removing udev+lvm integrationSteven Dake2-2/+14
Turn off udev integration in the lvm.conf file in the Cinder container so logical volumes can be created. Change-Id: Ida01e9b9c4d530dad1a9d84724623461eda3f84c Closes-Bug: #1487807
2015-08-24WIP: Remove data containers and adjust compose filesSteven Dake20-96/+0
Remove all data containers from the repository except the one image we intend to reuse for each data container. Adjust compose files to remove all references to the unique data containers which serve no purpose other then to take up extra resources. Needs VOLUME in data containers exported in the compose files. Change-Id: Id7746110946ef9836180cf57302aaf827e7e5405 Partially-Implements: blueprint one-data-container
2015-08-22automaton renamed to python-automatonSteven Dake1-1/+1
Cinder is broken by this RDO package rename. Maintaining docker templates for basic things like this until the /docker directory is removed. Change-Id: Ieae2ab3296346767c305d21e8bb8de964160f84a Closes-Bug: #1487762
2015-08-20Add build from source and templating for ZaqarSwapnil Kulkarni5-0/+33
Co-Authored-By: Steven Dake <stdake@cisco.com> Change-Id: Ibe8b6ea7941ab3f2fd7dcfcd2ed18fd6111bb270 Partially-implements: blueprint install-from-source Partially-implements: blueprint dockerfile-template
2015-08-19Merge "Remove barbican"Jenkins9-75/+0
2015-08-19Merge "Add Dockerfile template for kolla-ansible"Jenkins2-167/+2
2015-08-19Merge "Add oslo_versionedobjects dependency for neutron"Jenkins1-0/+3
2015-08-19Remove barbicanSam Yaple9-75/+0
Barbican has never worked properly Change-Id: Ifd0b74adf5afea321508376ad46ac3ddef0b5b89 Closes-Bug: #1486249
2015-08-19Add Dockerfile template for kolla-ansibleSam Yaple2-167/+2
Change-Id: I53113d2a7595177839daebe74fa5bc409573f824 Partially-Implements: blueprint dockerfile-template
2015-08-18Use one data container for all data volumesSteven Dake6-2/+14
The previous method of using the API image for a data container worked, but resulted in more data being bindmounted and copied into the system. This patch resolves that by essentially using a distro-type as a FROM in a Dockerfile to generate distro-type-data. Further all of the data containers used throughout ansible are modified to use this new data container. Change-Id: I8846573d4f2d4b98d4f46c770bfefc6d4c5cd0b5 Partially-Implements: blueprint one-data-container
2015-08-18Add oslo_versionedobjects dependency for neutronSteven Dake1-0/+3
RDO doesn't keep their RPM dependencies up to date with latest neutron changes to requirements.txt, so we have to pip install the package. Change-Id: Ic49a4dd3b85e9daf60c87b245b9784818fcb3bb2 Closes-Bug: #1486241
2015-08-18nova-compute daemon misses libvirt python package on startVladislav Belogrudov1-1/+3
source based nova-compute needs libvirt to operate and fails on start if the corresponding python package is missing. Change-Id: Ic11bb46f8d067ce63013808ccc3efd17e67a5b83 Closes-Bug: #1485654
2015-08-17Neutron base does not need python-neutron-client packageSteven Dake1-1/+0
There is no such package. It is called python-neutronclient. Since we know deployments work well without this dependency, might as well just remove the error since it pops up in the gating. Change-Id: Ic0daf85201cf283ee0560a9905e5079e421efbc4 Partially-Implements: blueprint gate-source-builds
2015-08-17Make gnocchi-base build from sourceSteven Dake1-0/+1
gnocchi-base requires the gcc c++ compiler to build panda, whatever that is. Change-Id: Icb4519cf4881390f6958324eb14fb0009fca336e Paritally-Implements: blueprint gate-source-builds
2015-08-14Refactor where source builds place config filesRyan Hallisey8-8/+8
Many of the services have a nested directory that will be copied into /etc, which will place the config files one layer too deep. For example: heat has 'heat/etc/heat/heat.conf'. Copying 'heat/etc*' to '/etc/heat' will create this extra layer. Change-Id: Iad4661f0316523c5fe8d029d24a8e4fc68da6e15 Closes-Bug: #1484974
2015-08-14Merge "Murano install from source incorrectly places config"Jenkins1-1/+1
2015-08-14Merge "Gnocchi install from source incorrectly places config"Jenkins1-1/+1
2015-08-14Merge "Magnum install from source incorrectly places config"Jenkins1-1/+1
2015-08-14Merge "Barbican install from source incorrectly places config"Jenkins1-1/+1
2015-08-14Merge "Ceilometer install from source incorrectly places config"Jenkins1-1/+1
2015-08-14Merge "Cinder install from source incorrectly places config"Jenkins1-1/+1
2015-08-14Merge "Designate install from source incorrectly places config"Jenkins1-1/+1
2015-08-14Merge "Fix heat configuration."Jenkins1-1/+1
2015-08-13Murano install from source incorrectly places configRyan Hallisey1-1/+1
The murano base Dockerfile is placing murano.conf in /etc/murano/murano/murano.conf. It should be in /etc/murano/murano.conf. Change-Id: Ia7f5d2f5cc6ca344c0f8f44058a4a4bf34a22546 Co-Authored-By: Ian Main <imain@redhat.com> Closes-Bug: #1484679
2015-08-13Merge "Implement Murano source images"Jenkins11-0/+48
2015-08-13Magnum install from source incorrectly places configRyan Hallisey1-1/+1
The magnum base Dockerfile is placing magnum.conf in /etc/magnum/magnum/magnum.conf. It should be in /etc/magnum/magnum.conf. We need to still cp everything in that directory because there is more than just the config. Change-Id: I7aa85f465fbd29a882c6628970cade732c818d8f Co-Authored-By: Ian Main <imain@redhat.com> Closes-Bug: #1484675
2015-08-13Gnocchi install from source incorrectly places configRyan Hallisey1-1/+1
The gnocchi base Dockerfile is placing gnocchi.conf in /etc/gnocchi/gnocchi/gnocchi.conf. It should be in /etc/gnocchi/gnocchi.conf. Change-Id: Idf9af828ac7d8a16138a309b72a3e82903decf79 Co-Authored-By: Ian Main <imain@redhat.com> Closes-Bug: #1484673
2015-08-13Designate install from source incorrectly places configRyan Hallisey1-1/+1
The designate base Dockerfile is placing designate.conf in /etc/designate/designate/designate.conf. It should be in /etc/designate/designate.conf. Change-Id: I4892de1eb3365fca5567c492fff8f7ad080075f1 Co-Authored-By: Ian Main <imain@redhat.com> Closes-Bug: #1484672
2015-08-13Ceilometer install from source incorrectly places configRyan Hallisey1-1/+1
The ceilometer base Dockerfile is placing ceilometer.conf in /etc/ceilometer/ceilometer/ceilometer.conf. It should be in /etc/ceilometer/ceilometer.conf. Change-Id: I1c5529b8ac4f93e14d002185f95ed55ab555b50d Co-Authored-By: Ian Main <imain@redhat.com> Closes-Bug: #1484669
2015-08-13Barbican install from source incorrectly places configRyan Hallisey1-1/+1
The barbican base Dockerfile is placing barbican.conf in /etc/barbican/barbican/barbican.conf. It should be in /etc/barbican/barbican.conf. Change-Id: I4efc040aa0b17da6cfd3bc43a1079ff45ddc3e49 Co-Authored-By: Ian Main <imain@redhat.com> Closes-Bug: #1484668
2015-08-13Cinder install from source incorrectly places configRyan Hallisey1-1/+1
The cinder base Dockerfile is placing cinder.conf in /etc/cinder/cinder/cinder.conf. It should be in /etc/cinder/cinder.conf. Change-Id: I1d1779ea3fa3ff4e9b7876689121ff9e6da756bd Co-Authored-By: Ian Main <imain@redhat.com> Closes-Bug: #1484662
2015-08-13Fix heat configuration.Ian Main1-1/+1
This was copying the files into /etc/heat/heat (there's a heat/ dir in etc/ that was copied). This fixes it. Closes-Bug: #1484649 Co-Authored-By: Ryan Hallisey <rhallise@redhat.com> Change-Id: I84b9b38edbf14d176782b8efcce95a41501d758b
2015-08-13Removed config-internal check.sh for cinderSam Yaple4-4/+3
Change-Id: I6c83459f67713842886b24b173f73108596beaa4 Partially-Implements: blueprint remove-config-internal
2015-08-13Merge "Fix missing config in horizon source image"Jenkins1-4/+11
2015-08-12Merge "Glance source based containers cannot write to /var/log/glance"Jenkins1-0/+1
2015-08-12Merge "Removed config-internal check.sh for glance"Jenkins4-7/+2
2015-08-12Rename cinder-app to cinder to be more consistentSteven Dake61-18/+18
Closes-Bug: #1482986 Change-Id: I72619ef18d24038b46d09e77887d6610ef6e8327
2015-08-12Merge "Remove mariadb container"Jenkins6-30/+0
2015-08-12Merge "Remove tox -egenconfig since its not needed for cinder"Jenkins1-2/+0
2015-08-11Glance source based containers cannot write to /var/log/glanceVladislav Belogrudov1-0/+1
Glance services fail when trying to send log messages to /var/log/glance because the folder has wrong ownership. Change-Id: Ic3878341e83564278f7eac418bd9ed9be90c929f Closes-Bug: #1483747
2015-08-11Merge "Glance source based container misses 'glance' user"Jenkins1-0/+1
2015-08-11Fix oslo.messaging in neutron-serverSam Yaple1-1/+5
oslo.messaging is breaking neutron-server or vice-versa. Either way pinning oslo.messaging to the current stable fixes the issue. When 2.2.1 is stable or the delorean repos fix the issue we can remove the pinning Change-Id: I353aba463d0b1e11f4b58e5edd5241a636701172 Closes-Bug: #1483667
2015-08-11Glance source based container misses 'glance' userVladislav Belogrudov1-0/+1
This will lead to failed database initialization Change-Id: If54e928bfe7004b7048294100cebbf693cebda79 Closes-Bug: #1483659
2015-08-10Fix missing config in horizon source imagePaul Bourke1-4/+11
Horizon depends on quite a bit of config being in place, most of which a simple pip install doesn't setup for us. Closes-Bug: #1481667 Change-Id: I326458d211c16688c00eb04af4bb70978ea3c048