summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-09-13Merge "Add missing Swift services, also ansible configuration"Jenkins42-60/+859
2015-09-13Make novncproxy work on from source installsSteven Dake1-2/+2
The symlink was wrong. Change-Id: I9bb7978c7b5460484528af2a740a95e1d6411901 Closes-Bug: #1495158
2015-09-12Make RHEL build from sourceSteven Dake1-8/+9
This patch enables building from source in RHEL. It works by making the repositoroies specific to RHEL7 run in either from source or from binary/rhos builds. Change-Id: I795284cccc87c4a87d58c93ec73b3f9ea08878f2 Partially-Implements: blueprint rhel-based-image-support
2015-09-11Update .gitreview for project renameJeremy Stanley1-1/+1
Change-Id: I6b9d9f2d5374ec4c3c52f8dfca7d71ab77186a7d
2015-09-10Merge "Source type nova compute container misses qemu-img on VM boot"Jenkins1-1/+2
2015-09-10Merge "First keepalived container is started with wrong priority"Jenkins1-1/+1
2015-09-10Merge "Ansible does not wait for virtual IP to appear"Jenkins1-0/+3
2015-09-10Source type nova compute container misses qemu-img on VM bootVladislav Belogrudov1-1/+2
nova-compute requires qemu-img for various image operations Change-Id: I295f789565ba326d4023905459413df6c60aeb39 Closes-Bug: #1494273
2015-09-10Ansible does not wait for virtual IP to appearVladislav Belogrudov1-0/+3
VIP takes time (10-30 seconds) to appear on one of network nodes. Ansible does not wait for the VIP and starts keystone. The latter fails because it cannot connect to database thru the VIP. Change-Id: Ie951ee22565bdbe8ccb68522648758a7174ba156 Closes-Bug: #1494253
2015-09-10First keepalived container is started with wrong priorityVladislav Belogrudov1-1/+1
First keepalived container is started with priority 0 but the latter should be in range 1-255. This gives error and keepalived resumes with default priority 100. Change-Id: Ib11d0072a96b818d86c81a32e78118c0c82b74d8 Closes-Bug: #1494237
2015-09-10Merge "Enable nova-libvirt to be updated"Jenkins1-1/+3
2015-09-10Merge "Make nova use a data container"Jenkins3-2/+23
2015-09-10Merge "Add deploy all in one node document"Jenkins2-0/+85
2015-09-10build.py fails with error on AUFSKuo-tung Kao1-2/+18
add workaround to avoid the issue to image-building document. Change-Id: Icf34acb2f25c813dee7c7a3dfbb71560be5a970f Closes-Bug: #1487458
2015-09-10Add deploy all in one node documentKuo-tung Kao2-0/+85
Add deploy all in one node document. Use ubuntu host and ubuntu docker image as example. Change-Id: I8bc0862827e192b63ff3cbf7be9f7227e4f7b1bd
2015-09-09Enable nova-libvirt to be updatedSteven Dake1-1/+3
Libvirt shuts down existing virtual machines. To solve this problem, the /var/lib/libvirt directory needs to be persisted. By persisting this directory in the nova data container, libvirt can communicate with the sockets setup by the previous data container. Change-Id: I362c533f8493984123686fe6e3f8e43d97434ca6 Closes-Bug: #1494060
2015-09-09Make nova use a data containerSteven Dake3-2/+23
Make nova-libvirt and nova-compute use a data container called nova_data. This data container contains /var/lib/nova/instances data so upgrades to nova-compute work properly. Change-Id: I89362eb0857f7b07503c35178475bc91d0d19ca8 Closes-Bug: #1486333
2015-09-10Merge "Change default ansible_ssh_user to "kolla""Jenkins2-4/+7
2015-09-09Change default ansible_ssh_user to "kolla"Paul Bourke2-4/+7
Chnage to "kolla", and set in globals to easily apply to all nodes. DocImpact Closes-Bug: #1493801 Change-Id: I6cd53be9f542dbcbd3f1459bc5fc2721d56c5022
2015-09-09Make kolla-build able to build source imagesMartin André1-0/+1
The pip installed kolla-build script was not able to build source images due to missing build.ini file containing information where to download sources. Change-Id: Ibc347daff76b445f032d8366bea3a58549cda766 Closes-Bug: #1493728
2015-09-09Merge "Fix rabbitmq from failure during startup"Jenkins2-3/+2
2015-09-09Add AUTHORS, ChangeLog, doc/build/ to gitignoreKuo-tung Kao1-0/+3
These file should be ignored because they are generated by the command, "tox -e docs" AUTHORS ChangeLog doc/build/ Change-Id: I5b9e2adc851800f0391d236d266c33606fc160df Closes-Bug: 1493670
2015-09-08Fix rabbitmq from failure during startupSteven Dake2-3/+2
Stagger the start times of the rabbitmq daemon so rabbitmq neither crashes and also properly forms a cluster. This problem exists in the latest rabbitmq 3.5.4 available on rabbitmq.com for download. Change-Id: Iac4186b3c3b586de38467294399c7ed9415244de Closes-Bug: #1490780
2015-09-08Merge "Add rsyncd image and related Ansible for Swift"Jenkins7-0/+107
2015-09-08Merge "Add missing node types to Vagrantfile"Jenkins1-0/+30
2015-09-07Merge "Gather facts from the hosts before using them"Jenkins2-1/+3
2015-09-07Merge "Add ansible support for Murano"Jenkins18-2/+293
2015-09-07Cleanup small todo in VagrantfilePaul Bourke1-7/+13
Makes provision steps more readable. Co-Authored-By: Martin André <martin.andre@gmail.com> Change-Id: I177c467f01f6122ad8902f2b62694bc3acb7b0c8 Closes-Bug: #1493010
2015-09-07Add rsyncd image and related Ansible for SwiftPaul Bourke7-0/+107
Swift replicator services require rsync to function. This patch adds a new container which is included automatically on each of the Swift storage nodes. Change-Id: If10fbe610ca4df21ef0f2c7a1025035d627cb4ba Partial-Bug: #1477993
2015-09-07Add missing node types to VagrantfilePaul Bourke1-0/+30
Out of the box testing will be easier if the supplied ansible multinode inventory matches the Vagrantfile Change-Id: I2e1233502cc5671f6a49381bcb9bdedfdd27ecac Closes-Bug: #1493011
2015-09-07Gather facts from the hosts before using themSam Yaple2-1/+3
Haproxy needs to have gathered facts from all hosts that it will use information about. In this case it must talk to all of the api hosts as well as the database and rabbitmq hosts before generating the configuration file. Change-Id: I99b7dbebd5a6193e192ee258ddf576d18db90ed7 Closes-Bug: #1482406
2015-09-07Add missing Swift services, also ansible configurationjamesmmccarthy42-60/+859
DocImpact Closes-Bug: #1477993 Co-Authored-By: Paul Bourke <paul.bourke@oracle.com> Change-Id: Ifeab0fec11889cb0c90a56a6211dbdd27a40f3d9
2015-09-07Correct name of source archive if reference contains '/'Vladislav Belogrudov1-1/+2
If we have reference like stable/kilo name of source archive will contain only last part of reference. We should replace '/' with '-' to have full name. This is useful for correct identification of source code afterwards. Change-Id: I1ff1015e3f7926110d0fcb59504e58a5e80a75f9 Closes-Bug: #1492279
2015-09-07Add ansible support for MuranoMick Thompson18-2/+293
Deploy the core services for murano-api and murano-engine containers. Implements: bp ansible-murano Change-Id: Ibcc618665a3509465ba8f9249a417e8848087eef
2015-09-06Make heat stack-create workSteven Dake1-0/+4
The stack-create operation fails. The current implementation of Heat Ansible role does not implement trusts. Tell heat it should use the non-trusts authentication model. Also add a [keystone_clients] section which is required in newer versions of heat to properly resolve the keystone v3 API endpoint required for trust communication. This fix spawns a Tech-Debt Bug to implement trusts in heat: #1492736 Change-Id: I06dd6436cc34a37b4966fddc888fade982ea51bd Closes-Bug: #1492648
2015-09-07Merge "Properly check failed status"Jenkins7-36/+8
2015-09-06Merge "Import not found for glance"Jenkins1-0/+2
2015-09-06Permit larger database connection countSteven Dake1-0/+2
The default incoming database connection count is limited to 151 connections. These are not sufficient in a 100 node 3 controller deployment to launch several heat stacks simulatenously. Data measured on bare metal shows that 250 connections are needed to launch one 25 VM heat stack with 3 controller nodes with 209 tasks (default enablement). Change-Id: If60b540010d6d173a393fa91fa30cb3ba572cfc0 Closes-Bug: #1492719
2015-09-06Properly check failed statusSam Yaple7-36/+8
No need for a new task. Change-Id: I958f87ac9a1434a2f6052e0271f37e5f3109775e Closes-Bug: #1492337
2015-09-05Import not found for glanceSteven Dake1-0/+2
Glance now depends on python-castellan and python-cryptography but the package is not in the package depends list. Change-Id: I8ba8c191572b0c7f51df5948a2951d9a7e0aead4 Closes-Bug: #1492641
2015-09-04Check exit status of bootstrap containersVladislav Belogrudov7-0/+41
Currently bootstrap containers are waited to exit but are not checked for exit status and ansible runs further tasks. If bootstrapping fails we notice it at much later time. Change-Id: I137fc11b0f9d1f03d2ded08a213e8dbd62741f92 Closes-Bug: #1492337
2015-09-04Merge "Fix document references in documentation"Jenkins2-8/+5
2015-09-04Merge "Add support to the base image for RHEL"Jenkins2-5/+29
2015-09-04Merge "Add 'rhel' for RPM distros"Jenkins62-71/+77
2015-09-04Add support to the base image for RHELSteven Dake2-5/+29
Add support to the base image for running RHEL containers. Document how to register a system with RHN in image-buliding.rst. Change-Id: Id69c114cf734a8242066b8d7d05ba19c07af036a Partially-Implements: blueprint rhel-based-image-support
2015-09-04Fix document references in documentationMartin André2-8/+5
Kolla documentation is now published online at http://docs.openstack.org/developer/kolla/. Fix document references to not point to external resources. Change-Id: Ie0a0114f269f5a12123718080627c8da86a8c91d
2015-09-04Set cinder auth_strategy to keystone explicitelyVladislav Belogrudov1-0/+1
Default value for auth_strategy changed for Cinder in Liberty release from 'noauth' to 'keystone'. Therefore relying on default value makes Cinder fail in Kilo. This patch covers both releases by setting auth strategy to 'keystone' explicitely Change-Id: Ic1f45fd43e0a94ca1dbfc63e90e2756c40453352 Closes-Bug: #1492233
2015-09-04Add 'rhel' for RPM distrosSteven Dake62-71/+77
Add 'rhel' to list for RPM based distros. Also sort the distro list for rpm packages for affected lines. Change-Id: Ied4cb3e9763d6c6359f314d16185383ac3e006ed Partially-Implements: blueprint rhel-based-image-support
2015-09-04Remove -T option from build.pySteven Dake1-9/+14
The -T option is no longer necessary to be specified on each build. The defaults work well enough, so remove -T 1000 from the documentation. Change-Id: I13a9a4ac6b3f402d8ca0ba57fa1dbfd19a82ae1f
2015-09-04Merge "Use database_user_create in Heat bootstrap"Jenkins1-3/+3