summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-11-26Merge "Fix neutron ml2 configuration for Ironic"Jenkins1-2/+5
2015-11-26Unblock the gate for ceilometer-alarm failuresSwapnil Kulkarni (coolsvap)2-25/+0
Removing the ceilometer-alarm container since the module has been replaced with aodh Change-Id: I1b9a5337e40bddaedd0e112bc9b94fba8a1ba3b4 Closes-Bug:#1520074
2015-11-26Add required packages to ironic-conductor containerAndrey Shestakov1-0/+9
ironic-conductor service requires qemu-img and ipmitool utils. TrivialFix Change-Id: I5489087031c9b209ead862a531ce4544e20265ee
2015-11-26Merge "Add OVS-data container"Jenkins2-0/+22
2015-11-26Merge "Remove the two different auth profiles"Jenkins3-44/+4
2015-11-26Fix configuration for ironic-conductorAndrey Shestakov1-0/+6
Ironic API url provided for conductor. Disabled cleaning by default. TrivialFix Change-Id: I36bd728e1ec672b42c4844ef6b3c9dc603a6db6b
2015-11-26Fix neutron ml2 configuration for IronicAndrey Shestakov1-2/+5
vxlan should be allowed in tenant_network_types because it used in tunnel_types. Allow all flat networks when ironic enabled. TrivialFix Change-Id: I39b2fbf26bb4c9047e7c3ea5ca7749ae113e4ed8
2015-11-26Fix minor typos in ansibleSwapnil Kulkarni (coolsvap)5-6/+6
Change-Id: Iaac33c100027beef78f6a831a5081a9d3d5cc192 Closes-Bug:#1520070
2015-11-25Add OVS-data containerRyan Hallisey2-0/+22
Change-Id: I488b386ef6864f88b7693cf028626330f5414638 Implements: blueprint ovsdb-data
2015-11-25Merge "Pin specific version of Ceph"Jenkins5-0/+27
2015-11-24Pin specific version of CephMichal Rostecki5-0/+27
Change-Id: Ie358064b507729b9606683ce1a0e8feac7646030 Implements: blueprint pin-ceph
2015-11-24Merge "Fix udev cinder issue"Jenkins2-12/+4
2015-11-24Merge "Drop root for ironic"Jenkins6-1/+11
2015-11-24Merge "Added ironic-common to ironic base container"Jenkins1-0/+1
2015-11-24Merge "Add missing usermod for magnum"Jenkins1-0/+2
2015-11-24Merge "Install magnum-common packages for binary builds"Jenkins1-2/+6
2015-11-24Drop root for ironicSwapnil Kulkarni (coolsvap)6-1/+11
Updates to ensure commands run in the ironic containers are done as the 'ironic' user rather than root. Change-Id: I491041ce02fb5dd3eb60c6ae9169f26d8a8919dd Partially-Implements: blueprint drop-root
2015-11-24Added ironic-common to ironic base containerSwapnil Kulkarni (coolsvap)1-0/+1
Change-Id: I5e167fc2e1363eb407016a059acc868e7cf73563 Closes-Bug:#1519409
2015-11-24Add missing usermod for magnumPaul Bourke1-0/+2
Change-Id: I19921f38c858ee7a88830773423d50a1a8162204 Trivial-Fix
2015-11-24Install magnum-common packages for binary buildsPaul Bourke1-2/+6
User magnum is missing from the binary image, install magnum-common to fix this. Closes-Bug: 1519390 Change-Id: I23e1206ab14b02de716374d28be2ef42e75e5beb
2015-11-24Merge "Convert gate to Ansible setup"Jenkins6-51/+126
2015-11-24Merge "Create openrc file on the deploy node"Jenkins3-3/+23
2015-11-24Merge "Fix incorrect ansible variable"Jenkins2-2/+2
2015-11-24Merge "Make the database json variable more readable"Jenkins10-54/+99
2015-11-24Merge "Fix bootstrap for services"Jenkins18-90/+82
2015-11-23Merge "Switch find_disks to use a decent python lib"Jenkins6-60/+66
2015-11-23Create openrc file on the deploy nodeHui Kang3-3/+23
This task is run as a post-deploy playbook Implements: blueprint ansible-task-generate-openrc Change-Id: I69f4ee895094da5c73494a41dccb2e86eb481656
2015-11-23Fix incorrect ansible variableSam Yaple2-2/+2
Change-Id: Ic6755dfe5c3741e4a945c8353f643bbf1479c172 Closes-Bug: #1519040
2015-11-23Make the database json variable more readableSam Yaple10-54/+99
Additionally remove tty from the container cleanup docker section. It was added in a sed in a previous patchset by serves no purpose. Change-Id: Ib617870616bca687f72ffaa44b2e9a3a11ef1011 Partially-Implements: blueprint cleanup-playbooks
2015-11-23Drop root for ceilometerSwapnil Kulkarni (coolsvap)8-1/+15
Updates to ensure commands run in the ceilometer containers are done as the 'ceilometer' user rather than root. Change-Id: Ic94b876a002d4413f2038c29ffdb275c68323065 Partially-Implements: blueprint drop-root
2015-11-23Update ceilometer dockerfilesSwapnil Kulkarni (coolsvap)1-1/+10
Updated ceilometer-base dockerfile to include commons package Change-Id: Ieff651f0b7e9716b1b73e2e192f22e2e39dbe5a6 Closes-Bug:#1484002
2015-11-23Fix bootstrap for servicesHui Kang18-90/+82
The bootstrap tasks could be started on any node listed in the site.yml The issue is that all the tasks must run on the same node, and the only node that all the tasks can run on is the 'api' node due to needing to start the bootstrap container which binds in the configs. delegate_to is required to ensure that the proper node gets the task. Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: Ica04ab366777a571a92212ac22c482f1881d4ecd Closes-Bug: #1513598 Related-Bug: #1513439
2015-11-23Merge "Remove hardcoded MAINTAINER in Dockerfiles"Jenkins96-96/+102
2015-11-23Merge "Documentation on cache tier setup for ceph"Jenkins1-42/+87
2015-11-23Remove hardcoded MAINTAINER in DockerfilesSwapnil Kulkarni (coolsvap)96-96/+102
Added new option in kolla-build.conf Change-Id: I45fe51966bcb59ea19d112281ba3d5a1ba091a56 Closes-Bug:#1514304
2015-11-23Drop root for gnocchiSwapnil Kulkarni (coolsvap)4-1/+7
Updates to ensure commands run in the gnocchi containers are done as the 'gnocchi' user rather than root. Change-Id: I2e24300e05d1b2eeaa52bdc6ed3ec4599791136e Partially-Implements: blueprint drop-root
2015-11-22Convert gate to Ansible setupSam Yaple6-51/+126
To support multinode we must now distribute our setup to multiple hosts. Instead of making special rules for this, we are going to convert our existing setup to Ansible. This way both setup proceedures take place in the exact same fashion. Partially-Implements: blueprint multinode-gate Change-Id: I43ece298bba994e9b5083403ef3cf6d4245cda6d
2015-11-22Merge "Add error handler for unknown build type"Jenkins1-1/+10
2015-11-22Add error handler for unknown build typeHui Kang1-1/+10
Change-Id: Ia5d9ad1ffa119c2dd3e74272df3fb6d78501ec09 closes-Bug: #1513175
2015-11-21Dynamically find the extra partitioned block deviceDavid Moreau Simard1-2/+4
This provides support for using loopback devices for the extra disk. Change-Id: Ia61b32e27ba619d15860daa6a9ed75291dad1d06 Closes-bug: #1518641
2015-11-22Documentation on cache tier setup for cephSam Yaple1-42/+87
Additionally add some stuff in there for erasure coding Change-Id: I3bbfa3d2cbf6f8e38f517d05f6f0509abeb3c8f1 Closes-Bug: #1512535
2015-11-20Remove the two different auth profilesSam Yaple3-44/+4
Ceph can function just fine generating the keys before the pools have been created so we can apply the proper permissions to the auth string ahead of time. This allows us to not require additional steps to add a cache tier on the fly in the future. Change-Id: I8214c567fb7c337f95d908c5699d1da922bfa1a6 Closes-Bug: #1518475
2015-11-20Switch find_disks to use a decent python libSam Yaple6-60/+66
Now /dev/loop devices will work! Change-Id: Icb8efe4f9bc3a21a72eb04bfd03452c26f13fd70 Closes-Bug: #1518438
2015-11-20Fix udev cinder issueSam Yaple2-12/+4
/run/udev contains the udev information needed for the lvm tools /run and /dev must be bound in for this to work properly Change-Id: Icfe07c4ce3673310cc24591b42c107c9710cd3ac Closes-Bug: #1518454 Closes-Bug: #1487780 Related-Bug: #1487807
2015-11-20Only start nova-data on the compute hostsSam Yaple1-0/+1
Change-Id: Icd7aa39556c50a3367c3b9630b24b7195612ba70 Closes-Bug: #1517914
2015-11-20Merge "Fix gate"Jenkins1-2/+2
2015-11-20Merge "Fix /etc files location for ironic-base building from sources"Jenkins1-1/+1
2015-11-20Merge "Fix ironic-api listen address"Jenkins1-0/+5
2015-11-20Fix gateSam Yaple1-2/+2
A previous commit [1] removed the glance data container. Although this worked at the time (as evident by it passing the gate) the drop root patches merged after the gate patch causing the glance service to not have the proper permissions to create this needed directory [1] I7f2f5979b01807275908699d1243756cb97d3588 Change-Id: I5044de8d348e401a50970fd77671a79d35d2d595
2015-11-20Fix /etc files location for ironic-base building from sourcesAndrey Shestakov1-1/+1
Ironic config files should be palced to /etc/ironic/* Closes-Bug: #1518433 Change-Id: Ic82dbb9a28ed3adb6bfca2d0f715da3a7bbc4698