summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-09-18Merge "Implement configuration file for kolla-build"Jenkins3-60/+128
2015-09-18Spell corrections in Image building guideSwapnil Kulkarni1-6/+6
Change-Id: I27d560fda14ec87217162c5a20b5752bd21210ef
2015-09-18Spell corrections in dev quickstart guideSwapnil Kulkarni1-2/+2
Change-Id: Ifadd1e05e840f4c7605c4b9797bdc620ab62c353
2015-09-18Spell corrections in AIO docSwapnil Kulkarni1-1/+1
Change-Id: I40d2eb9c5b778e633d54489d31cd32de0e82bf2f
2015-09-18Spelling corrections in cinder guideSwapnil Kulkarni1-1/+1
Change-Id: I19e6efe2e6ba72675281ac789934f84a3faa2975
2015-09-18Fix ring bulder command examples in swift readme docQiu Yu1-11/+13
- avoid hard coding install type and base distro in sample commands - fix semicolon to actually make for loop work Change-Id: I15b46fec5b4ebf7987ea22e7c71a44c739f7dee3
2015-09-17Refactor set_configs.pySam Yaple2-145/+120
This refactor brings the logging in line with the rest of Kolla. The fucntion names were updated to reflect thier new role. Additionally, it fixes several issues with the permissions which currently break all containers that use set_configs.py It will also work with source being a directory or a file now. Change-Id: I4a197a343e3baf3bd31532debdff5972adb8aefa Partially-Implements: blueprint replace-config-external
2015-09-17Add sudo for RHEL buildsSteven Dake1-0/+2
RHEL does not include sudo in the default container image, while other RPM based distros do. As a result, some services don't work. Add sudo to the base image. Change-Id: I7014d8cbd90288456e5ab3badcd601ef9cdd0c87 Partially-Implements: blueprint rhel-based-image-support
2015-09-17Install which if its not installed in baseSteven Dake1-0/+2
Some variants of RHEL containers are missing the 'which' command. Percona's software used by mariadb depends on which, but doesn't have a hard dependency requirement since it is usually installed in the distribution. To make mariadb work multinode on RHEL, install which all the time for RPM distros. Change-Id: I2c6aaa77a1fc8b7028b658a0dfd1935c1f1d738e Partially-Implements: blueprint rhel-based-image-support
2015-09-17Fix broken centos-source- build: add rdo repositoryVladislav Belogrudov5-15/+12
openvswitch requires rdo repository to be installed Change-Id: I173bb3d32bcef2b890ab482083b0ffb830c3b7fb Closes-Bug: #1495470
2015-09-17Merge "Use Liberty cloudarchive repo for Ubuntu"Jenkins2-9/+2
2015-09-17Merge "Remove ansible_ssh_user from Kolla configs"Jenkins1-3/+0
2015-09-17Set namespace to point to local registryMartin André1-11/+2
`kolla-build --push` will push to local registry. Partially-Implements: blueprint vagrant-improvements Change-Id: Id841ad9845db6270b6051f7e0a1f93bccbf686fe
2015-09-17Implement configuration file for kolla-buildMartin André3-60/+128
Kolla build script configuration now lives in /etc/kolla/kolla-build.conf. This allows overriding configuration options without the need to pass arguments on the command line. Command line arguments still get precedence. Closes-Bug: #1496185 Change-Id: I69482a11437087f19d7f76b379dca85b1f622268
2015-09-17Regression: git is required to build from source on ubuntuSean Mooney2-6/+1
- this change fixes a regression of bug/1481560 - this change re-adds git to the openstack base image when building images from source on ubuntu. - removed explicit git install from kolla-ansible Closes-Bug: #1496561 Change-Id: Ia8a125e40bc6510af6d44c5317647be7ce27b0d6
2015-09-17Expose HAProxy stats for management purposeQiu Yu3-0/+22
Change-Id: Ia7263a9993e29c8f3db71e86264b786398224223 Closes-Bug: #1496658
2015-09-16Fixes a typo in the documentationEduardo Patrocinio1-1/+1
Closes-Bug: #1496547 Change-Id: I429152ff9c1e63164e3a36a09f7cee8567b9296a
2015-09-16Replace config-external with a JSON file for Galerarthallisey5-10/+28
Change-Id: I82abc9a31571376679c4f463f5a6ae77a49ec2f6 Partially-Implements: blueprint replace-config-external
2015-09-16Use Liberty cloudarchive repo for UbuntuSam Yaple2-9/+2
Additionally remove rabbitmq since the correct version is now provided in cloudarchive repo. Change-Id: I215f03c4770f3049a9498c36c6ee9e819ce0acae Closes-Bug: #1495836
2015-09-16Remove ansible_ssh_user from Kolla configsSam Yaple1-3/+0
The option is not for Kolla to be managing, this is all on the operator to handle the ssh communication to the other hosts. Additionally, setting it like this will break delegate_to Change-Id: Ib9caa7014049f87f3ece525a32f7587e33840ea9 Closes-Bug: #1496331
2015-09-15Replace config-external with a JSON filerthallisey2-1/+219
Replace config-external with JSON file. The JSON file will be placed in each of the services directories with expected location and destination. Set-configs.py will be responsible for interpreting the JSON file, creating the necessary directories, moving config files, and and providing a command line for start.sh to run the service with the correct config files specified. Partially-Implements: blueprint replace-config-external Change-Id: I5e2e69dfe3ae7f938fcf51f1cd450aaa10e7f1e3
2015-09-15Merge "Add vagrant-generated files to gitignore"Jenkins1-0/+5
2015-09-15Merge "Default vagrant deployment to AIO"Jenkins1-1/+1
2015-09-15Merge "Preconfigure Kolla to work out of the box"Jenkins1-0/+12
2015-09-15Merge "Make kolla-ansible work in pip installed kolla"Jenkins1-5/+13
2015-09-15Add vagrant-generated files to gitignoreMartin André1-0/+5
Partially-Implements: blueprint vagrant-improvements Change-Id: I30cd0fbf3408a3fc8f255335430487c829895a12
2015-09-15Default vagrant deployment to AIOMartin André1-1/+1
The default for kolla-ansible is already AIO, let's be consistent. Partially-Implements: blueprint vagrant-improvements Change-Id: Ib2736806c373f18be7d758c06b88abe38a60bd55
2015-09-15Preconfigure Kolla to work out of the boxMartin André1-0/+12
This is intended for a development or PoC environment, and certainly not production. Partially-Implements: blueprint vagrant-improvements Change-Id: I619ef9be308c2296e06c5353cebec40d95b29eb3
2015-09-15Increase size of operator to allow building imagesMartin André2-0/+25
This is only implemented for libvirt provider at the moment. Partially-Implements: blueprint vagrant-improvements Change-Id: I72a2c32d7b5966a255eefcf687533023e84280da
2015-09-15Reuse kolla working dir from host in operatorMartin André2-4/+2
Partially-Implements: blueprint vagrant-improvements Change-Id: I5eca45b497ed1aea3a3706d67c9938390be51f1d
2015-09-15Use NFS sharing, it's a lot fasterMartin André1-6/+6
Partially-Implements: blueprint vagrant-improvements Change-Id: Ia4a1f68f6bb3f02a71a87711a4f9cd48e358f6eb
2015-09-15Libvirt provider for VagrantMartin André1-27/+46
Change default box to centos/7 since it is available for both Virtualbox and libvirt providers. Default provider is now libvirt. I had to disable DHCP on the private netword due to issues with vagrant-libvirt: https://github.com/pradels/vagrant-libvirt/issues/427. Partially-Implements: blueprint vagrant-improvements Closes-Bug: #1482478 Change-Id: Iaa1e42d8c0b4c108c5dd74fba8e71d948b7a9567
2015-09-15Allow configuring number of nodes in VagrantfileMartin André1-12/+11
Partially-Implements: blueprint vagrant-improvements Change-Id: Icdf42f45dd5dec44dc02f073da0c4b863617cb1b
2015-09-15Prepare for vagrant-based AIO dev environmentMartin André2-67/+82
Configure Docker registry to listen on port 4000 in case of AIO since it is conflicting with keystone. Partially-Implements: blueprint vagrant-improvements Change-Id: I50ee0854cece0dac60b97e38654d96690aa81c6d
2015-09-15Make kolla-ansible work in pip installed kollaMartin André1-5/+13
This is a quick hack to get kolla-ansible working with pip installed kolla, kolla-ansible will need to be rewritten at some point in python. Closes-Bug: #1495797 Change-Id: I7cf8c4baae76ff8f31514f64bed934848a1c3e40
2015-09-14Source type nova-compute and neutron-agents - no ovs-vsctlVladislav Belogrudov2-1/+6
When booting a vm with centos-source nova-compute and some of neutron-agents fails to find ovs-vsctl binary Change-Id: If1e7b6513babd5623666f01c68815ea8d0a05428 Closes-Bug: #1495470
2015-09-14Merge "Fix Kolla the repository to openstack"Jenkins1-4/+4
2015-09-14Merge "Update devenv scripts for kolla reference"Jenkins1-1/+1
2015-09-14Merge "Update ha guide kolla repo reference"Jenkins1-1/+1
2015-09-14Merge "Update all-in-one doc"Jenkins1-1/+1
2015-09-14Merge "Update openstack repo in vagrant script"Jenkins1-1/+1
2015-09-14Merge "Update vagrant doc to openstack repo"Jenkins1-1/+1
2015-09-14Merge "Make RHEL build from source"Jenkins1-8/+9
2015-09-14Update devenv scripts for kolla referenceSwapnil Kulkarni1-1/+1
Change-Id: Ia6e24c64854f3f75e48f3b6e637277b5ca32cfa8 Closes-Bug:#1495393
2015-09-14Update ha guide kolla repo referenceSwapnil Kulkarni1-1/+1
Change-Id: Ie2f5a3b8e239cae13909cf70f8be44b05b19d431
2015-09-14Update all-in-one docSwapnil Kulkarni1-1/+1
Change-Id: I9a166ef3035482adc863b79ad70c3ebd56e4ce59
2015-09-14Update openstack repo in vagrant scriptSwapnil Kulkarni1-1/+1
Change-Id: I99f940a3b12f8d63bac8f3d20bee242675fbba9e Closes-Bug:#1495390
2015-09-14Update vagrant doc to openstack repoSwapnil Kulkarni1-1/+1
Change-Id: Idfbe4380353fe9e5feba883382970f6477efdfd4
2015-09-14Fix Kolla the repository to openstackroot1-4/+4
Changed the repository of kolla to openstack Closes-Bug: #1495342 Change-Id: Ic435177ae86e8af1097dc5a0c650514b33bc148e
2015-09-13Merge "Make novncproxy work on from source installs"Jenkins1-2/+2