1785 Commits

Author SHA1 Message Date
Jenkins
9e64644dc0 Merge "Set namespace to point to local registry" 2015-09-18 13:03:04 +00:00
Jenkins
53efa6251f Merge "Implement configuration file for kolla-build" 2015-09-18 13:02:48 +00:00
Sam Yaple
77800984bc Refactor set_configs.py
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-17 20:10:58 +00:00
Jenkins
1b33345fb8 Merge "Use Liberty cloudarchive repo for Ubuntu" 2015-09-17 11:33:08 +00:00
Jenkins
7b3143face Merge "Remove ansible_ssh_user from Kolla configs" 2015-09-17 11:29:11 +00:00
Martin André
557e116e40 Set namespace to point to local registry
`kolla-build --push` will push to local registry.

Partially-Implements: blueprint vagrant-improvements
Change-Id: Id841ad9845db6270b6051f7e0a1f93bccbf686fe
2015-09-17 17:23:18 +09:00
Martin André
7a4a9eef20 Implement configuration file for kolla-build
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-17 17:21:31 +09:00
Qiu Yu
c7ceca711a Expose HAProxy stats for management purpose
Change-Id: Ia7263a9993e29c8f3db71e86264b786398224223
Closes-Bug: #1496658
2015-09-17 09:55:27 +08:00
Eduardo Patrocinio
3d486550fa Fixes a typo in the documentation
Closes-Bug: #1496547

Change-Id: I429152ff9c1e63164e3a36a09f7cee8567b9296a
2015-09-16 16:04:39 -04:00
rthallisey
7088e885f8 Replace config-external with a JSON file for Galera
Change-Id: I82abc9a31571376679c4f463f5a6ae77a49ec2f6
Partially-Implements: blueprint replace-config-external
2015-09-16 10:33:29 -04:00
Sam Yaple
84ea8fbc9d Use Liberty cloudarchive repo for Ubuntu
Additionally remove rabbitmq since the correct version is now provided
in cloudarchive repo.

Change-Id: I215f03c4770f3049a9498c36c6ee9e819ce0acae
Closes-Bug: #1495836
2015-09-16 10:15:00 +00:00
Sam Yaple
8cdaf01c0a Remove ansible_ssh_user from Kolla configs
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-16 10:02:40 +00:00
rthallisey
3d7f9fd624 Replace config-external with a JSON file
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-15 10:25:45 -04:00
Jenkins
f1abd86665 Merge "Add vagrant-generated files to gitignore" 2015-09-15 12:18:22 +00:00
Jenkins
5e066c2c17 Merge "Default vagrant deployment to AIO" 2015-09-15 12:17:54 +00:00
Jenkins
a4f9f1e215 Merge "Preconfigure Kolla to work out of the box" 2015-09-15 12:17:47 +00:00
Jenkins
4bf3b36152 Merge "Make kolla-ansible work in pip installed kolla" 2015-09-15 12:17:34 +00:00
Martin André
349a8d7a26 Add vagrant-generated files to gitignore
Partially-Implements: blueprint vagrant-improvements
Change-Id: I30cd0fbf3408a3fc8f255335430487c829895a12
2015-09-15 16:29:47 +09:00
Martin André
4ceedb4ad3 Default vagrant deployment to AIO
The default for kolla-ansible is already AIO, let's be consistent.

Partially-Implements: blueprint vagrant-improvements
Change-Id: Ib2736806c373f18be7d758c06b88abe38a60bd55
2015-09-15 16:29:47 +09:00
Martin André
0b4ed97634 Preconfigure Kolla to work out of the box
This is intended for a development or PoC environment, and certainly
not production.

Partially-Implements: blueprint vagrant-improvements
Change-Id: I619ef9be308c2296e06c5353cebec40d95b29eb3
2015-09-15 16:29:23 +09:00
Martin André
172103749e Increase size of operator to allow building images
This is only implemented for libvirt provider at the moment.

Partially-Implements: blueprint vagrant-improvements
Change-Id: I72a2c32d7b5966a255eefcf687533023e84280da
2015-09-15 14:59:31 +09:00
Martin André
1228cc8365 Reuse kolla working dir from host in operator
Partially-Implements: blueprint vagrant-improvements
Change-Id: I5eca45b497ed1aea3a3706d67c9938390be51f1d
2015-09-15 14:59:22 +09:00
Martin André
941aa4935d Use NFS sharing, it's a lot faster
Partially-Implements: blueprint vagrant-improvements
Change-Id: Ia4a1f68f6bb3f02a71a87711a4f9cd48e358f6eb
2015-09-15 14:59:11 +09:00
Martin André
b6a4469fbe Libvirt provider for Vagrant
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-15 14:57:19 +09:00
Martin André
36a5675897 Allow configuring number of nodes in Vagrantfile
Partially-Implements: blueprint vagrant-improvements
Change-Id: Icdf42f45dd5dec44dc02f073da0c4b863617cb1b
2015-09-15 14:57:07 +09:00
Martin André
2ee551e40d Prepare for vagrant-based AIO dev environment
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-15 14:52:30 +09:00
Martin André
14acb298c2 Make kolla-ansible work in pip installed kolla
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-15 14:44:01 +09:00
Vladislav Belogrudov
13d4df321a Source type nova-compute and neutron-agents - no ovs-vsctl
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-14 17:58:59 +03:00
Jenkins
946554cfe5 Merge "Fix Kolla the repository to openstack" 2015-09-14 11:30:33 +00:00
Jenkins
cf2b590562 Merge "Update devenv scripts for kolla reference" 2015-09-14 11:28:51 +00:00
Jenkins
fa5a1ba2bc Merge "Update ha guide kolla repo reference" 2015-09-14 10:40:37 +00:00
Jenkins
6e41fdf08d Merge "Update all-in-one doc" 2015-09-14 10:39:45 +00:00
Jenkins
d39dd66286 Merge "Update openstack repo in vagrant script" 2015-09-14 10:39:38 +00:00
Jenkins
7b58e6257e Merge "Update vagrant doc to openstack repo" 2015-09-14 10:39:13 +00:00
Jenkins
c2c5948787 Merge "Make RHEL build from source" 2015-09-14 09:33:42 +00:00
Swapnil Kulkarni
83f74bdfa9 Update devenv scripts for kolla reference
Change-Id: Ia6e24c64854f3f75e48f3b6e637277b5ca32cfa8
Closes-Bug:#1495393
2015-09-14 07:22:44 +00:00
Swapnil Kulkarni
4e31ceecb4 Update ha guide kolla repo reference
Change-Id: Ie2f5a3b8e239cae13909cf70f8be44b05b19d431
2015-09-14 07:19:55 +00:00
Swapnil Kulkarni
f525f66565 Update all-in-one doc
Change-Id: I9a166ef3035482adc863b79ad70c3ebd56e4ce59
2015-09-14 07:18:17 +00:00
Swapnil Kulkarni
9feb4e7b55 Update openstack repo in vagrant script
Change-Id: I99f940a3b12f8d63bac8f3d20bee242675fbba9e
Closes-Bug:#1495390
2015-09-14 07:15:26 +00:00
Swapnil Kulkarni
b10e234778 Update vagrant doc to openstack repo
Change-Id: Idfbe4380353fe9e5feba883382970f6477efdfd4
2015-09-14 07:12:31 +00:00
root
0976c0ad43 Fix Kolla the repository to openstack
Changed the repository of kolla to openstack

Closes-Bug: #1495342
Change-Id: Ic435177ae86e8af1097dc5a0c650514b33bc148e
2015-09-14 02:14:56 -04:00
Jenkins
9633c60c58 Merge "Make novncproxy work on from source installs" 2015-09-13 20:13:25 +00:00
Jenkins
31594eef5b Merge "Add missing Swift services, also ansible configuration" 2015-09-13 20:09:59 +00:00
Steven Dake
8080ba0e40 Make novncproxy work on from source installs
The symlink was wrong.

Change-Id: I9bb7978c7b5460484528af2a740a95e1d6411901
Closes-Bug: #1495158
2015-09-13 01:11:39 -07:00
Steven Dake
4a79ce4041 Make RHEL build from source
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-12 18:39:31 -07:00
Jeremy Stanley
7740c2aa25 Update .gitreview for project rename
Change-Id: I6b9d9f2d5374ec4c3c52f8dfca7d71ab77186a7d
2015-09-11 20:57:54 +00:00
Jenkins
eae80c96e9 Merge "Source type nova compute container misses qemu-img on VM boot" 2015-09-10 22:19:41 +00:00
Jenkins
d5990ce93f Merge "First keepalived container is started with wrong priority" 2015-09-10 12:17:28 +00:00
Jenkins
3932b83815 Merge "Ansible does not wait for virtual IP to appear" 2015-09-10 12:17:13 +00:00
Vladislav Belogrudov
c619bdf911 Source type nova compute container misses qemu-img on VM boot
nova-compute requires qemu-img for various image operations

Change-Id: I295f789565ba326d4023905459413df6c60aeb39
Closes-Bug: #1494273
2015-09-10 14:56:16 +03:00