aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-06-29Merge "Correct FROM line in openvswitch-agent"Jenkins1-1/+1
2015-06-29Correct FROM line in openvswitch-agentJeff Peeler1-1/+1
Missing KOLLA_TAG variable Change-Id: Ic97841cb9d27a9fc5cb7967f3da1b2f016988d20 Closes-bug: #1469332
2015-06-29Install oslo.service via pipSteven Dake2-4/+5
python-oslo-service is not yet packaged for Delorean, causing multiple services that have switched to this library to break. To resolve that problem, we have a short term fix of installing the oslo.service via pip in the base image. Change-Id: Iff3410ec90b25b239ee49cc725ef224fa80e7aee Closes-Bug: #1469821
2015-06-28Add base image for UbuntuMichal Rostecki4-0/+18
Minimal base image with Ubuntu Cloud Archive repository. More dependencies may be added during implementing the other images. NOTE: To build this image with proper name: ./build --prefix ubuntu-binary- You can also configure the prefix globally: cat >> .buildconf << EOF PREFIX=ubuntu-binary- EOF Partially implements: blueprint install-from-ubuntu Change-Id: I66bf97b508b740f8db49ed6217c6fefe5de1637e
2015-06-28Properly set MAGNUM_API_SERVICE_PORTHarm Weites1-1/+1
While at it, place this var in the same place as the other MAGNUM scoped vars. Change-Id: I7f142415d7fb1874d77778d3d1301956f9799a83 Closes-bug: #1469561
2015-06-27Partially revert thin neutron containersSam Yaple30-70/+102
Due to a revert in the Docker code, thin neutron containers do not work at this time. The neutron plugin agents do not need to exist in the same container as the other agents however. This allows for using either linuxbridge or openvswitch The docker commit that did the revert: https://github.com/docker/docker/commit/ff770d33cdee5ab4dc0bdeb06dcfea49aa72ab8e Closes-Bug: 1469307 Change-Id: Idf79c31c74c34b93f5a9bac49730aca49bbdb861
2015-06-26Merge "Liberty requires Cinder to use the v2 API"Jenkins5-11/+13
2015-06-26Merge "Document installation of docker-compose 1.3.0"Jenkins2-21/+20
2015-06-26Liberty requires Cinder to use the v2 APIRyan Hallisey5-11/+13
The Liberty release of Cinder will remove the v1 api so we need to disable it in the cinder_api container and use v2. Change-Id: I5dab7214d4d39afdf92555e3ffbd7f4a6194cd45 Closes-bug: #1469177
2015-06-26Merge "Add missing Magnum vars"Jenkins2-0/+6
2015-06-26Document installation of docker-compose 1.3.0Jeff Peeler2-21/+20
Also, change all references from fig to docker-compose. Change-Id: I6bff2ab57cd6a06293d0a6d130d1cf9bc885b712 Closes-bug: #1468999
2015-06-26Merge "The CINDER_LVM_LO_VOLUME_SIZE var had a typo"Jenkins1-1/+1
2015-06-26Merge "Add missing openstack.env vars and export to heat"Jenkins4-6/+16
2015-06-26Add missing Magnum varsinc02-0/+6
Add missing vars to genenv and integration guide Magnum requires. Co-Authored-By: Jeff Peeler <jpeeler@redhat.com> Change-Id: I615098cffc081a53127275a07e95fecc924a862c Closes-Bug: #1468997
2015-06-26Merge "The Cinder API container requires python-keystone package"Jenkins1-0/+1
2015-06-26Add missing openstack.env vars and export to heatMichal Stachowski4-6/+16
Heat failed on heat-keystone-setup-domain because it requires openrc style of env vars. Also, genenv missed Keystone port env vars. There are several openrc instances that are using the keystone public port, bug filed: https://bugs.launchpad.net/kolla/+bug/1469209 Change-Id: I03b57c43c38fb3ebded4d6f206161cf02fb4883d Closes-Bug: #1469003 Co-Authored-by: Jeff Peeler <jpeeler@redhat.com>
2015-06-26The CINDER_LVM_LO_VOLUME_SIZE var had a typoRyan Hallisey1-1/+1
The truncate command is failing because the CINDER_LVM_LO_VOLUME_SIZE has a typo. Change-Id: If5f965fab2edbb8794cf6280e350c12a863b6464 Closes-bug: #1469229
2015-06-26Merge "Remove log files from required vars in Cinder"Jenkins4-5/+4
2015-06-26Merge "Add oslo_service package to heat"Jenkins1-1/+2
2015-06-26The Cinder API container requires python-keystone packageRyan Hallisey1-0/+1
This package was not required until now. The Cinder API may have gone through some changes recentrly to now require this package. Change-Id: Id3eac9716d11213fec0af6dff11fbec1e3045550 Closes-bug: #1469182
2015-06-26Remove log files from required vars in CinderRyan Hallisey4-5/+4
The log dir and files are being set to nothing and they were being required by Cinder causing the check to fail. The log dir and files are not required to run Cinder so they need to be removed. Change-Id: I523481f5e3c51a05294fc5e13caaff0a95626f13 Closes-bug: #1468996
2015-06-26Pin docker-compose version in requirementsinc01-1/+1
docker-compose should be pinned for safety. Change-Id: I26c19f4a8fe446f77074d8bf49795808f48531cc Partial-Bug: #1468999
2015-06-26Add oslo_service package to heatinc01-1/+2
Delorean repo has latests version of heat, which requires oslo_service, but there is no oslo_service rpm package upstream yet. This has to be pip installed until packaging problem is solved in repo. Change-Id: Id147dde9dc7cbe5b734fbf4671d48a0404a1548b Closes-Bug: #1469001
2015-06-25Allow /dev/pts proper permissions so cinder and libvirt workRyan Hallisey5-8/+36
We need to mount /dev both Libvirt and Cinder containers and /dev/pts is not correctly mounted. The /dev/pts recieves no permissions from the host so it becomes inacessable. We need to change the permissions of /dev/pts in the container to 666. Change-Id: Id197a766adc3aecb24e6b10aa84f51c23124b488 Closes-bug: #1468951
2015-06-25Merge "Do not run all vars through check_required_vars"Jenkins1-3/+4
2015-06-25Merge "Add missing dependency oslo policy"Jenkins1-0/+1
2015-06-25Merge "Add neutron-openvswitch-agent contianer"Jenkins7-0/+74
2015-06-25Merge "Add warnings about running on F22 and later"Jenkins1-0/+5
2015-06-25Do not run all vars through check_required_varsHarm Weites1-3/+4
Doing this breaks non-clustered setups and LOG_BASE isn't even set. Change-Id: If4f5deb54c8bb6881af4e532e32d725a05f53f49 Closes-Bug: #1468882
2015-06-25Add missing dependency oslo policyJeff Peeler1-0/+1
Affecting one ore more neutron containers Change-Id: I2788c1921eb82ad0d0524fc99a436c5fe9ff50d8 Closes-bug: #1468863
2015-06-25Merge "Glance missing oslo.i18n"Jenkins1-1/+1
2015-06-25Add neutron-openvswitch-agent contianerFang Fenghua7-0/+74
Implements the neutron-openvswitch-agent plugin container. Co-Authored-By: Sam Yaple <sam@yaple.net> Partially Implements blueprint: openvswitch-container Change-Id: Ie0fa318541e16d730b7007d3620c7873e898ed4a
2015-06-25Add warnings about running on F22 and laterSteven Dake1-0/+5
The supermin tool in the centos container needs to be updated to supoprt reading kernel modules with the .xz compressed format that Fedora 22 introduces as a new feature. Change-Id: I85c9a4698edbb350d5950bbe452cbf745f5e2b33 Closes-Bug: #1468056
2015-06-25Merge "Have test retry building failed images"Jenkins1-1/+2
2015-06-25Merge "Add retry parameter to build-docker-image"Jenkins1-1/+19
2015-06-25Have test retry building failed imagesMartin André1-1/+2
The image build test now retries 3 times before declaring an image as failing. This should help the gate in case of unreliable network connectivity to the mirrors. We expect the penalty of retrying to build failed images to be low thanks to docker cache. Only the failing layer should be retried. Change-Id: I15fd4926019590a150eb22dc885d0ef8cd31e7cc Closes-Bug: #1466677
2015-06-25Glance missing oslo.i18nMichal Jastrzebski (inc0)1-1/+1
Glance required this package but it's not in rpm dependencies Change-Id: I4a60e317ef1004649d2377f29b7f41b9c42c5212 Closes: bug 1468729
2015-06-25Merge "Move glance-data container to the correct place"Jenkins3-1/+1
2015-06-25Merge "Fix build link for ovs container"Jenkins1-1/+1
2015-06-25Merge "Correct dev-quickstart installation directions kUse was using yum to ↵Jenkins1-1/+1
install docker 1.7.0. This wanted to install all of the fedora 23 dependencies. Instead, simply use RPM to install via http with the --nodeps option. This works because we don't really need selinux since we don't support an selinux operational model."
2015-06-25Move glance-data container to the correct placeMartin André3-1/+1
It should be in docker/{centos,fedora,...}/binary/glance/glance-data and not directly at the root of docker directory. Change-Id: I9c4c260ef14f9b367dc86ccfb1a66d764d58ae01 Closes-Bug: #1468596
2015-06-25Fix build link for ovs containerMartin André1-1/+1
Change-Id: Ia296239bbf2d242403885d3ad5005479159c8aff Closes-Bug: #1468591
2015-06-25Merge "Add more checks to the glance containers"Jenkins4-14/+33
2015-06-24Correct dev-quickstart installation directionsSteven Dake1-1/+1
kUse was using yum to install docker 1.7.0. This wanted to install all of the fedora 23 dependencies. Instead, simply use RPM to install via http with the --nodeps option. This works because we don't really need selinux since we don't support an selinux operational model. Change-Id: I7e7fbe9cab9f38d51807442d0f6a41a344779ba2 Closes-Bug: #1468464
2015-06-25Add retry parameter to build-docker-imageMartin André1-1/+19
Partial-Bug: #1466677 Change-Id: I2fc2ded47bb2ed34fb1e272d35b0758f098ce0ac
2015-06-25Check if tools/genenv binary dependencies are met.Harm Weites1-0/+20
The check is using the bash-native 'type' instead of which, because which is not always available on all environments. Current implementation only checks for the availability of openssl but this can be easily expanded. Change-Id: I97e8f52ea664ef80901deae9dea8acc93b6e1ca4 Closes-Bug: #1463101
2015-06-25Merge "Set up glance to use a data container."Jenkins4-2/+13
2015-06-24Add more checks to the glance containersRyan Hallisey4-14/+33
The glance containers need to check for more required variables than they were originally. Closes-bug: #1432336 Co-Authored-By: Paul Bourke <paul.bourke@oracle.com> Change-Id: I8fc730580f09ed3d4c54b8e94d011f0f924cae3e
2015-06-25Merge "Minor doc fixups in dev-quickstart.md"Jenkins1-5/+5
2015-06-24Merge "centos-rdo-neutron-base fails to build"Jenkins1-1/+2