summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-07-16Add missing symlinks in neutron-basePaul Bourke4-78/+80
Change-Id: I5fb6a35ade17ea89e306d3d00694b0f922a58e4a Closes-Bug: #1475332
2015-07-16Updated directory structure to make it consistentSwapnil Kulkarni136-67/+59
Closes-Bug: #1474774 Change-Id: Id61d777a8b741c800e0d034e3ee889c11bcf5fbc
2015-07-16Change docker ADD file instruction to COPYSwapnil Kulkarni33-43/+43
Change-Id: I51c042d5947a5f0b30eb8c680ac3a1d97ccc3459 Closes-Bug: #1475155
2015-07-16Merge "Add build from source for Heat"Jenkins22-0/+70
2015-07-16Merge "Move keepalived common files to common dir"Jenkins6-55/+58
2015-07-15Add pid_mode to libvirtSteven Dake2-0/+26
Libvirt requires pid_mode to Host to operate on Fedora Hosts. Further we will need this for libvirt upgrade. I am not entirely sure why libvirt running with pid=host gets things working, but it definately has something to do with CentOS's libvirt's integration with systemd. Nailing down the problem, the interface to the Docker module accepts only None or "host". There is no way to generate a None type except with !!null in yml, but this does not work in the jinja2 parser. As a result, one solution is this conditional. A better long term solution would be for the Docker module to take some other argument to indicate None that can be expressed in a string. Change-Id: I54eb87e8ce8679bbf12f671527280c73e195b2e4 Closes-Bug: #1473270
2015-07-15Add new Nova requirement 'futurist' to basePaul Bourke1-1/+2
Change-Id: I6d9e2ce757df6a7cc8be0605b57c3a16c55106fc Closes-Bug: #1474851
2015-07-15Start tgtd in cinder-volume containerSteven Dake6-12/+27
The tgtd process was not being started in the cinder-volume container. This results in iSCSI not being avialable for Cinder to operate against. Unfortunately cinder doesn't report the problem because LVM is responsible for the iSCSI mapping. Co-Authored-By: Ryan Hallisey <rhallise@redhat.com> Closes-Bug: 1473090 Closes-Bug: 1469323 Change-Id: Ie3403c5c3f81beb48960e838b4274e0c5796e387
2015-07-15Merge "Install cachetools via pip in base image"Jenkins1-1/+2
2015-07-15Merge "Improve build.py"Jenkins1-14/+14
2015-07-15Update executable permissions on scriptsSwapnil Kulkarni26-0/+0
Change-Id: I95ddd7d77d41d7239465a34abd9691abcdcfbb81 Closes-Bug: #1474233
2015-07-14Install cachetools via pip in base imageSteven Dake1-1/+2
Another missing dependency in RDO. Change-Id: I2e9afb6dc46fe5cf081e0ab50d039ad1a05246f0 Closes-Bug: #1474676
2015-07-15Merge "Ansible Nova w/ libvirt support"Jenkins23-12/+480
2015-07-15Merge "Fix symlinks to config-{internal,external}.sh"Jenkins10-13/+23
2015-07-15Merge "Fixes login failure to Horizon dashboard"Jenkins3-1/+95
2015-07-14Add build from source for HeatSteven Dake22-0/+70
Add build from source for Heat for the CentOS platform. Change-Id: Ia69c5017873cff86aca05cfa5bf8be691a360210 Partially-implements: blueprint install-from-source
2015-07-15Fix symlinks to config-{internal,external}.shMartin André10-13/+23
Many of these were actually files containing the path to the real script, instead of being symlinks. config-{internal,external}.sh files in openvswitch/ovs-base were not needed and were thus deleted. Also update minimal-environment-vars.md after symlinks were fixed. Change-Id: I11c3e735067b1feb83c3184c32333e598fbdf590 Closes-Bug: #1474227
2015-07-14Merge "Update scripts to check if docker is usable for $USER"Jenkins5-5/+26
2015-07-14Fixes login failure to Horizon dashboardMark Duggan3-1/+95
This is a temporary workaround to fix a Django error preventing the Kolla Horizon login, while waiting for a fix upstream. It is part of a patch created by Matthias Runge <mrunge@redhat.com> https://review.openstack.org/gitweb?p=openstack%2Fdjango_openstack_auth.git;a=commitdiff;h=adfc494ec17ee43847d7c0c833dad9c178f29358 I've just used the patch for openstack_auth/user.py Change-Id: I2c2ad0042f9c60a839d8ee9bca904465bee9361f Closes-bug: #1469284
2015-07-14Improve build.pySam Yaple1-14/+14
Fixed docker client to use ENV if exists to support boot2docker. Fixed booleans not working as thought with argParser. Change-Id: I232ed78443199ce20f4b38e12c861c0f97d55c99 Partially-Implements: blueprint build-script
2015-07-14Update scripts to check if docker is usable for $USERSwapnil Kulkarni5-5/+26
Added new script for checking user permissions on docker command execution Change-Id: I3b727590d9a29f416f5b847912b7250c555c2333 Closes-Bug: #1473554
2015-07-14Move keepalived common files to common dirMartin André6-55/+58
While not a problem in itself, all common files should be moved to docker/common/keepalived to be more consistent with other containers. Change-Id: I6176bbf30bf42c58d4480e7bf48b1c4625eb9a15 Closes-Bug: #1474213
2015-07-14fix possible symlink attack with ansibleSam Yaple1-9/+9
The commands used to create a temporary file on the localhost were vulnerable to a symlink attack. Removing the shell module and ensuring the ansible copy and file module is used will verify this file exists as a file with the correct permissions and ownership Change-Id: I829483edf1435e41726ebfe1bc826e0c2e5265e3 Closes-Bug: 1471376
2015-07-13Turn off oslo_conccurrency locking in volume driverSteven Dake1-0/+14
Since the volume driver is only accessed through one process, we probably don't need concurrency locking. Change-Id: I50f0cb4a7ef92a5fefe5fafb9f3ddadf0bf796b0 Closes-Bug: #1473535
2015-07-13Adding tgt config to cinder-volume containerDavid Peraza1-0/+6
Adding LVM filters to lvm.conf and cinder volumes to tgtd.conf Partial-Bug: 1473090 Change-Id: I9ef9f4d74ddafd7f4270023177c537cd6ed014cd
2015-07-13Disable ipv6 in gateJeff Peeler1-0/+4
Saw the error below in gerrit logs: "Failed to connect to 2610:28:3090:3001:5054:ff:feb9:6ae0: Network is unreachable" when trying to access fedorapeople.org. Change-Id: I96603948560bc7ea259235cf3b304b2e64ceb5ab
2015-07-13Merge "Add temporary Ansible keystone modules"Jenkins7-314/+203
2015-07-13Merge "filter ansible/library from tox.ini"Jenkins1-1/+1
2015-07-13Merge "Add Keystone image for Ubuntu"Jenkins5-0/+26
2015-07-13Merge "Remove requirement for root user in scripts"Jenkins2-11/+0
2015-07-12Ansible Nova w/ libvirt supportSam Yaple23-12/+480
Initial support for Nova in Ansible Partially-Implements: blueprint ansible-service Change-Id: I4b0a74bd3e5daa5664f5e1e622bfb40c3285949e
2015-07-12Merge "Fix Horizon config-internal.sh permissions"Jenkins1-0/+0
2015-07-12Merge "Add RabbitMQ image for Ubuntu"Jenkins9-1/+23
2015-07-12Merge "Add +x to Magnum's config-internal.sh scripts"Jenkins2-0/+0
2015-07-12Merge "Fixes an issue with AIO and galera clusters"Jenkins4-4/+11
2015-07-12Add temporary Ansible keystone modulesSam Yaple7-314/+203
Due to the licensing issues and the modules not existing in upstream Ansible yet, I have written a simple module to fill the gaps. This also uses Keystone v2.0 for all create of users, roles and endpoints. The implementation of Keystone v3 must be discussed after the new modules arrive. Partially-Implements: blueprint ansible-service Change-Id: I389edd56741360dd26fbbc0a982f365ca27ff446
2015-07-12filter ansible/library from tox.iniSam Yaple1-1/+1
Change-Id: Ib063ce61fd262e77c42cb99c58983051be4c34b0 Closes-Bug: #1473697
2015-07-11Fix Horizon config-internal.sh permissionsHarm Weites1-0/+0
Change-Id: I4296f75c5c28867df7d856aa076bc6b0a2f9baf9 Closes-bug: #1473672
2015-07-11Fixes an issue with AIO and galera clustersSam Yaple4-4/+11
AIO nodes had an address in the gcomm list which would prevent AIO containers from starting appropriately. Change-Id: I6db8c831ef9f9c0348748eb9539db326dc0df048 Closes-Bug: #1472481
2015-07-10Merge "Enable pep8 tests"Jenkins2-7/+11
2015-07-10Merge "Add oslo.reports as a global dependency"Jenkins1-1/+3
2015-07-10Merge "Change permissions on cinder config-internal/external"Jenkins5-0/+0
2015-07-10Enable pep8 testsBorne Mace2-7/+11
Change-Id: I476c335b60d3195a2381a91ad05d8f64f62190d0 Partially-Implements: blueprint enable-flake8
2015-07-10Merge "Fixed additional OpenStack pep8 issues"Jenkins7-11/+50
2015-07-10Merge "Properly wait for Openstack services to be ready"Jenkins1-3/+9
2015-07-10Remove requirement for root user in scriptsSwapnil Kulkarni2-11/+0
The following files had requirement for root user which can be removed as long as as the the user executing script is part of docker group Scripts updated tools/kolla tools/cleanup-containers Closes-Bug: #1473551 Change-Id: Ia4aea205f5da20fb1ded4f7a5d11eeebe5f40aa9
2015-07-10Fixes the last of the hacking based pep8 errorsBorne Mace1-12/+26
Change-Id: I628c6cd493c112b00d8202725456c3fb863f5446 Partially-Implements: blueprint enable-flake8
2015-07-10Fixed additional OpenStack pep8 issuesBorne Mace7-11/+50
The "hacking" package used in most OpenStack repos pulls in additional pep8 rules. This commit should fix all of them other than a hand full in the build.py file which will be fixed in a separate commit Change-Id: I40a0a30d338592ad64123e3da5523b9ad95a7a9c Partially-Implements: blueprint enable-flake8
2015-07-10Properly wait for Openstack services to be readyHarm Weites1-3/+9
Just checking for an account in keystone is pointless since nova and neutron take way more time before they are fully operational. If the user would continue as tools/kolla suggests, the init-runonce script would fail because either nova or neutron would not be ready for service. Change-Id: I8fbfaa16d961b418b9ac6a34d311adb8e41b61e9 Closes-bug: #1471331
2015-07-10Add oslo.reports as a global dependencySteven Dake1-1/+3
oslo.reports is needed by several services. I suspect more services will need this package as time passes. Change-Id: I306d03bb9fb62e2aed16113c1b547257a398cd1d Closes-Bug: #1473232