summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-07-20Document dependencies for Ansible deploysPaul Bourke1-0/+22
Note, these should eventually make their way into a script or other form of orchestration, this is mainly to help smooth the path for developers getting started with the Ansible deployment. Change-Id: I3b6b8167858a3cf6a63e31e29848f1b2e60aa49f Closes-Bug: #1471827
2015-07-20Merge "Removed all validate-contents tests from pep8 test"Jenkins1-5/+0
2015-07-20Removed all validate-contents tests from pep8 testBorne Mace1-5/+0
Change-Id: I2762ecf64fab090f3594bf4330dea101ba1434dd Partially-Implements: blueprint rename-pep8-validate
2015-07-20Merge "Install python-pip"Jenkins1-0/+1
2015-07-19Merge "Allow libvirt to be configured externally"Jenkins1-3/+3
2015-07-19Ansible Neutron supportSam Yaple26-13/+414
Add initial Ansible support for Neutron Change-Id: Idad011945bff914535d1ac0eb09cc9d3b0882fbe Partially-Implements: blueprint ansible-service
2015-07-19Install python-pipSam Yaple1-0/+1
pip is no longer being pulled into the base for unknown reasons. My guess would be a dep change in something upstream. Change-Id: Ie0b13f606d69de604408fd0d86fbdbac7e539f30 Closes-Bug: #1475966
2015-07-19Merge "Add build from source for Magnum"Jenkins15-0/+56
2015-07-17Merge "Add missing symlinks in neutron-base"Jenkins4-78/+80
2015-07-17Merge "Fix checking out custom refs in gen-source-tar"Jenkins1-1/+3
2015-07-17Allow libvirt to be configured externallyRyan Hallisey1-3/+3
config-enternal.sh for libvirt does not look for any external config. Change-Id: I5ab4ff93166a9d96a3c3a3073c47faf86493efae Closes-Bug: 1475760
2015-07-17Merge "Start tgtd in cinder-volume container"Jenkins6-12/+27
2015-07-17Merge "Parttially implement ceilometer container code"Jenkins6-2/+61
2015-07-17Merge "Correct spacing in glance compose"Jenkins1-2/+2
2015-07-17Merge "Remove workaround for lp1456360 in devenv"Jenkins1-4/+0
2015-07-17Fix checking out custom refs in gen-source-tarPaul Bourke1-1/+3
It seems using --git-dir to execute commands on a repo different to where you currently are also inexplicably requires --work-tree (https://stackoverflow.com/questions/1386291/git-git-dir-not-working-as-expected) Change-Id: I42806e7d8a169ad9fc1878a0f4e0c03c57beb88b Closes-Bug: #1475385
2015-07-17Remove workaround for lp1456360 in devenvChristian Berendt1-4/+0
Fix for #1456360 committed (I82df44607f016fdcd14934133bb51727bcb69ece), workaround can be removed. Closes-bug: #1475573 Change-Id: Ifa8b17a3664930246845faf390ca8afc2c89a6f5
2015-07-17Only use default values for MY_IP/MY_DEV in genenv if not setChristian Berendt1-4/+4
This way it is possible to manually specify MY_IP/MY_DEV when running the genenv script. Closes-bug: #1475572 Change-Id: I291815a4ed1ea15adbddf94905706c77c8bb5a09
2015-07-17Correct spacing in glance composeSwapnil Kulkarni1-2/+2
Change-Id: I3d49b9f03ebcf66ec53a5e5b8e2e164dda73818b Closes-Bug: #1475550
2015-07-16Add build from source for MagnumSteven Dake15-0/+56
Add build from source for Magnum for the CentOS platform. Partially-implements: blueprint install-from-source Change-Id: I4bdec4711806e8ad965b0cdaf946d4bc9bed6dcb
2015-07-16Parttially implement ceilometer container codeSwapnil Kulkarni6-2/+61
Added the compose yaml file Added the genenv Added fixes to run the containter Change-Id: Ied3ea92e495fc0fc0274a0da736394d2ab52a754 Partially Implements: blueprint ceilometer-container
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