aboutsummaryrefslogtreecommitdiff
path: root/docker/centos/source
AgeCommit message (Collapse)AuthorFilesLines
2015-08-28Remove docker directorySteven Dake253-1037/+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 Dake1-1/+0
Change-Id: Ia1bcc94fd58bbfec980bfacbd7acb885a17f9056 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for neutron to docker_templatesSteven Dake1-1/+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-25Merge "WIP: Remove data containers and adjust compose files"Jenkins10-48/+0
2015-08-24Make cinder work by removing udev+lvm integrationSteven Dake1-1/+6
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 Dake10-48/+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-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"Jenkins5-32/+0
2015-08-19Remove barbicanSam Yaple5-32/+0
Barbican has never worked properly Change-Id: Ifd0b74adf5afea321508376ad46ac3ddef0b5b89 Closes-Bug: #1486249
2015-08-18Use one data container for all data volumesSteven Dake2-0/+5
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-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-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 Yaple2-2/+1
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"Jenkins2-3/+1
2015-08-12Rename cinder-app to cinder to be more consistentSteven Dake31-9/+9
Closes-Bug: #1482986 Change-Id: I72619ef18d24038b46d09e77887d6610ef6e8327
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-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
2015-08-10Implement Murano source imagesPaul Bourke11-0/+48
* Both api and engine start up without error, but can't test properly until Horizon is fixed (bug #1482196) * These are source installs are there no RPMs available for Murano that I can find. * Also requires a plugin for horizon that will be made as a separate commit Co-Authored-By: Mick Thompson <michael.a.thompson@oracle.com> Implements: blueprint enable-murano-container Change-Id: Ia46985b21bb5f6d7690501e7199800c8c7fcb51f
2015-08-10Remove tox -egenconfig since its not needed for cinderSteven Dake1-2/+0
This operation fails to build. We don't need a default config file because config-external copies one in. Change-Id: I9e47c7413189b1d921891c7654a6909249a84bb5 Partially-Implements: blueprint install-from-source
2015-08-10Merge "Remove config-internal for glance"Jenkins1-2/+0
2015-08-09Remove config-internal for glanceSteven Dake1-2/+0
Change-Id: If5e100ddf5eda6a484d2eeb4c6adb9ee588d9b92 Partially-Implements: blueprint remove-internal-config
2015-08-10Removed config-internal check.sh for glanceSam Yaple2-3/+1
Change-Id: Id16dd60c7ee29c953936cbe1b3a77a825af5083f Partially-Implements: blueprint remove-config-internal
2015-08-10Remove config-internal for HorizonSam Yaple2-5/+2
Change-Id: Iafde0b26008ad93f9a956192da73d59ccb593104 Partially-implements: blueprint remove-config-internal
2015-08-09Merge "Remove config-internal from glance"Jenkins5-5/+2
2015-08-09Merge "Remove config-internal from designate"Jenkins14-15/+6
2015-08-09Merge "Remove config-internal from cinder"Jenkins12-14/+4
2015-08-09Merge "Remove config-internal from ceilometer"Jenkins14-15/+6