1941 Commits

Author SHA1 Message Date
Swapnil Kulkarni
c46b33828d Spell corrections in dev quickstart guide
Change-Id: Ifadd1e05e840f4c7605c4b9797bdc620ab62c353
2015-09-18 09:49:19 +05:30
Swapnil Kulkarni
bd27d4ad63 Spell corrections in AIO doc
Change-Id: I40d2eb9c5b778e633d54489d31cd32de0e82bf2f
2015-09-18 09:45:21 +05:30
Swapnil Kulkarni
6c201a6a52 Spelling corrections in cinder guide
Change-Id: I19e6efe2e6ba72675281ac789934f84a3faa2975
2015-09-18 09:43:06 +05:30
Qiu Yu
e4b825e084 Fix ring bulder command examples in swift readme doc
- avoid hard coding install type and base distro in sample commands
- fix semicolon to actually make for loop work

Change-Id: I15b46fec5b4ebf7987ea22e7c71a44c739f7dee3
2015-09-18 09:00:09 +08: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
Steven Dake
1d9659d2e0 Add sudo for RHEL builds
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-17 07:12:19 -07:00
Steven Dake
f39396cf7f Install which if its not installed in base
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-17 07:10:46 -07:00
Vladislav Belogrudov
aec595f7f7 Fix broken centos-source- build: add rdo repository
openvswitch requires rdo repository to be installed

Change-Id: I173bb3d32bcef2b890ab482083b0ffb830c3b7fb
Closes-Bug: #1495470
2015-09-17 16:58:07 +03: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
Sean Mooney
a242b51bbc Regression: git is required to build from source on ubuntu
- 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-17 07:58:28 +01: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