summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-11-09Merge "Incorrect parsed variable name"Jenkins8-8/+8
2015-11-09Move data container to start.ymlSam Yaple4-36/+34
The original reason for having the data container in the bootstrap.yml was to keep consistency with rabbitmq and mariadb, but in light of this bug we need to move the data container out of the bootstrap.yml role since we will be limiting the hosts that those tasks can run on. Change-Id: I7f2f5979b01807275908699d1243756cb97d3588 Partial-Bug: #1513598
2015-11-09Remove unused cinder-data containerSam Yaple2-18/+1
The cinder-data container serves no purpose and is not actually used past the bootstrap container and should be removed. Additionally add the missing '---' header to the start.yml file. TrivialFix Related-Bug: #1513598 Related-Bug: #1513439 Change-Id: I22b630bbee954e12a4de5652b7fb068669f633c5
2015-11-09Incorrect parsed variable nameSam Yaple8-8/+8
database_user_create was not correctly referenced when parsing the variable names. This could never actually lead to a situation that reported a false change, but it could break an operation if you were using the --step option with ansible and skipped the database create task. TrivialFix Backport: Liberty Change-Id: Idf69fffcc3814f509448ccea11b7d175f074ccf1
2015-11-09Fix validate-all-maintainer.sh to look for Dockerfile.j2Angus Salkeld30-31/+30
And fix the fallout. Change-Id: Iccad3f4fdb0a6a7c14246df3408cae0425b833a5
2015-11-08Merge "Few improvements in the quickstart doc"Jenkins1-18/+47
2015-11-06Merge "Finish implementation of spice"Jenkins8-17/+94
2015-11-06Switch to RDO untested master repositoryDavid Moreau Simard1-1/+1
RDO does not yet provide a CI tested Mitaka repository. As such, the current-passed-ci repository is the last tested repository before the stable/liberty branch was cut. To be able to test against the latest packages, we need to use the untested repositories until the CI tested repository is in place. TrivialFix Change-Id: I4a125eb3c84fa790746a9a8eca19e4fb2d9ecf38
2015-11-06Merge "Make RHEL build properly"Jenkins1-11/+12
2015-11-06Few improvements in the quickstart docProskurin Kirill1-20/+49
Fixed commands for disabling\stoping libvirt and ntpd in different OS I encourage to install kolla tools via pip, so user could get rid of relative paths to config and scripts and run it from everythere. Change-Id: I77271ce2f72fbaa7d6586a84f7998a9888d9b3a2
2015-11-06Merge "Few improvements in Kolla tools. Added Ubuntu support."Jenkins2-7/+22
2015-11-06Few improvements in Kolla tools. Added Ubuntu support.Kirill Proskurin2-7/+22
pip install default prefix in Ubuntu is /usr/local, and Kolla tools scripts didnt respect that. So I added few OS checks in this scripts. I improve config path check in build.py. Added more verbose error if we can't find config directory. Change-Id: Ide521ed205b0dc1fc27e237a9a8f4da0168e664f Closes-Bug: #1512302
2015-11-06Merge "Update Centos7 docker commands"Jenkins1-3/+3
2015-11-06Update Centos7 docker commandsBritt Houser1-3/+3
The commands around installing docker on Centos7 in the quickstart guide needed a little tweaking and a little spell checking. Change-Id: Ia0367900ab9792a096f753d5fd943ffab0a005a4
2015-11-06Merge "Add new gate for multinode"Jenkins1-0/+9
2015-11-06Merge "Use the absoluate path"Jenkins1-1/+1
2015-11-06Make RHEL build properlySteven Dake1-11/+12
build.py -b rhel -t [rdo|rhos|source|binary] The last patch for this didn't quite fix the problem properly as it only permitted RHOS builds. backport: liberty Change-Id: I27eed202560adce450c07d043cc224e7a6c6bbf6 Closes-Bug: #1513088
2015-11-06Merge "Add additional ntp information around ceph"Jenkins1-9/+16
2015-11-06Merge "Remove mysql-devel cruft"Jenkins1-1/+0
2015-11-06Use the absoluate pathJeffrey Zhang1-1/+1
Use the absoluate path rather than that with `..`. This will be helpfull for end-user to see where is the folder/file. Closes-Bug: #1513726 Change-Id: I7169952d874ddf14469605444044de0163b033d3
2015-11-06Remove mysql-devel cruftMartin André1-1/+0
This was conflicting with Percona-Server-devel-55 and broke centos source build for openstack-base image. Backport: Liberty Change-Id: Ia2bb2106038e8e2eadb6668f4ae1ad1d95710c09 Closes-Bug: #1513711
2015-11-05fix typo in README.rstlin-hua-cheng1-1/+1
Change-Id: I81d80c3bdb401a044d42abb568c35117f6ead51a
2015-11-06Finish implementation of spiceSam Yaple8-17/+94
Due bad rebases there is a huge section of the spice patch missing from the implementation unfortunately. This patch finishes the rest of this patch out properly. Change-Id: I693c6745e9594fd91eb6453f6de9dfcbd410e89c Paritally-Implements: blueprint nova-proxies
2015-11-06Merge "bootstrap takes place on the wrong node"Jenkins8-16/+44
2015-11-06Merge "Allow disabling of sysctl values"Jenkins4-4/+16
2015-11-06Add new gate for multinodeSam Yaple1-0/+9
Change-Id: I3e05e2d5c739794ae6ff0cc375dc6226f81bb542 Paritially-Implements: blueprint multinode-gate
2015-11-05Merge "Remove vip for rabbitmq"Jenkins16-45/+124
2015-11-05Merge "Use kolla_internal_address in the example rc file"Jenkins1-1/+1
2015-11-05Fix documentation links in the READMEDavid Moreau Simard1-5/+6
- Remove ansible-deployment documentation link, it was moved to quickstart. - Link to rendered documentation on docs.openstack.org instead Change-Id: Ib97cfa23e7932c1d7012d1b36a26f32914431790 Closes-Bug: #1513582
2015-11-05bootstrap takes place on the wrong nodeSam Yaple8-16/+44
The bootstrap must occur on the nova-api node due to binding in the nova-api directory (same goes for all other services) Closes-Bug: #1513439 Backport: Liberty Change-Id: Iab88b49712828085e4d7e7f85e6d8f0b7999a9bf
2015-11-05Allow disabling of sysctl valuesSam Yaple4-4/+16
The main reason for this change is to allow the DinD stuff to work. It has limited use outside of that use case, but it may still be useful to others in the future. Change-Id: Ib3a4639cfb3fc0d378d33fc8b9ff8eb597f818ab Partially-Implements: blueprint multinode-gate
2015-11-05Remove vip for rabbitmqSam Yaple16-45/+124
Adjust all the configs to list all the rabbitmq hosts rather than running rabbitmq through the VIP. This is made possible by clusterer which has already merged. Change-Id: I5db48f5f10ec68f4c8863a29bc13984f6845a4f9 Partially-Implements: blueprint rabbitmq-clusterer
2015-11-05Update kollaglue docker repository URLDavid Moreau Simard1-1/+1
The URL scheme has changed and the link was broken. Change-Id: Id5e293d6addf1a70b3af51129b66e1a406628f59
2015-11-05Merge "Clean up keystone httpd pid files for RPM distros"Jenkins1-0/+7
2015-11-05Clean up keystone httpd pid files for RPM distrosPaul Bourke1-0/+7
In some cases we're seeing httpd not cleaning up properly after itself, which results in the keystone container failing to restart. This is confirmed to happen on rpm based distros, but have not had any reports on Ubuntu. Change-Id: I58b006189e700f1c851601b4f64dd0fae931103c Closes-Bug: #1489676 Co-Authored-By: Tim Potter <tpot@hpe.com>
2015-11-05Restrucutre gate scriptsSam Yaple3-13/+38
So we can respect DRY and share as much code as possible I have broken out the common code between the aio and multinode gate scripts. Additionally, this lays the ground work for removing our policy on root-everywhere by using sudo. Once we get the non-root stuff worked out we can gate as non-root user. Change-Id: I781c597ab10f2296b95f51ae27e0fa617ffe0a66 Partially-Implements: blueprint multinode-gate
2015-11-05Add Docker in Docker containerSam Yaple3-1/+57
Change-Id: I3c953125ed0105b7e8b62e62da56bf3fa30889d1 Partially-Implements: blueprint multinode-gate
2015-11-05Add additional ntp information around cephSam Yaple1-9/+16
Mention `chrony` since thats what docs.openstack.org recommends for WAN connections. It does do better than ntpd Change-Id: I28caade26492294bf12b092ff949003c7bf0bb8e
2015-11-05Merge "Adjust gate btrfs setup"Jenkins1-0/+7
2015-11-05Merge "Fix RHEL builds"Jenkins2-4/+6
2015-11-05Merge "Adjust package name for Ubuntu Ironic"Jenkins1-3/+3
2015-11-05Merge "Tidy up quickstart.rst"Jenkins1-25/+25
2015-11-05Merge "Remove unused setup_fedora.sh"Jenkins1-38/+0
2015-11-05Tidy up quickstart.rstSteven Dake1-25/+25
Fix up some gramatical errors in the quickstart documentation. TrivialFix Change-Id: I82dada5b1fc24a48dee143447042861b106ceeed
2015-11-05Adjust gate btrfs setupSam Yaple1-0/+7
This is in preperation for the DinD gate. Change-Id: I2d2489df00808824f957ed0e3aa3a44496ff7e3e Partially-Implements: blueprint multinode-gate
2015-11-05Remove unused setup_fedora.shSam Yaple1-38/+0
The Fedora code is no longer used and can be removed. Should it be needed in the future the code is very similiar to CentOS. As is it will just become out of date as the code is never excersied. Change-Id: I7df832e5b0830ac8b4507f000ed8ed6e43d39463 Partially-Implements: blueprint multinode-gate
2015-11-04Fix RHEL buildsRyan Hallisey2-4/+6
Register with RHEL on the host machine and use yum to setup the repos in the container. Change-Id: I38aaf43fffaf7a235e69b330d5d9f0f1be31fe83 Backport: Liberty Closes-Bug: #1513088
2015-11-04Merge "Use default disk image size for centos/7"Jenkins2-25/+0
2015-11-04Adjust package name for Ubuntu IronicSam Yaple1-3/+3
We target 14.04 which has the package name 'syslinux' >14.04 has the package name 'pxelinux' TrivialFix Backport: Liberty Change-Id: Id0f4f503257d62d9ce45be5eb8f4faa766244d0a
2015-11-03Merge "Ansible config for Spice console"Jenkins3-3/+23