146 Commits

Author SHA1 Message Date
Jenkins
3d10fff689 Merge "Remove config-internal for keepalived" 2015-08-09 17:19:19 +00:00
Jenkins
f0105d89f7 Merge "Remove config-internal for keystone" 2015-08-09 17:18:01 +00:00
Jenkins
2bf8b2986f Merge "Remove config-internal for rabbitmq" 2015-08-09 17:17:54 +00:00
Jenkins
6a4c2b1ad0 Merge "Remove config-internal for openvswitch" 2015-08-09 17:17:25 +00:00
Jenkins
e0e173b1f2 Merge "Remove config-internal for zaqar" 2015-08-09 17:17:18 +00:00
Jenkins
34a6d11c0f Merge "Remove config-internal for Magnum" 2015-08-09 17:16:58 +00:00
Jenkins
3a9d12e3f2 Merge "Remove config-internal for swift" 2015-08-09 17:16:38 +00:00
Jenkins
3eeea92f99 Merge "Remove config-internal for gnocchi" 2015-08-09 17:16:32 +00:00
Jenkins
146e492a83 Merge "Remove config-internal for Heat" 2015-08-09 17:15:56 +00:00
Jenkins
a1a3b55a06 Merge "Remove config-internal for nova" 2015-08-09 17:14:24 +00:00
Jenkins
bb03d5f6bf Merge "Remove config-internal for neutron" 2015-08-09 17:13:18 +00:00
Sam Yaple
4f3574b996 Remove config-internal for neutron
Change-Id: I5db2eee21c3d5780d9be9f6527de3d7fb606a3e8
Partially-implements: blueprint remove-config-internal
2015-08-07 19:43:57 +00:00
Sam Yaple
d6cdd9da20 Remove config-internal for nova
Change-Id: I7dec09e46232f25fd396d1f2f4076f599833f5e5
Partially-implements: blueprint remove-config-internal
2015-08-07 19:07:53 +00:00
Sam Yaple
51e20db747 Remove config-internal for Heat
Change-Id: I33cf4afbb532c6268bdc2017211ea78733a42fd7
Partially-implements: blueprint remove-config-internal
2015-08-07 18:53:38 +00:00
Sam Yaple
65ed3c7f53 Remove config-internal for gnocchi
Change-Id: Icf74913d03a780cd7c59fbc26a55344f2a12fdfa
Partially-implements: blueprint remove-config-internal
2015-08-07 18:48:27 +00:00
Sam Yaple
3c7e93b737 Remove config-internal for keepalived
Change-Id: I481e69afa98c8b61b8814dd6e6ec166447c7bd44
Partially-implements: blueprint remove-config-internal
2015-08-07 18:38:14 +00:00
Sam Yaple
f631243a71 Remove config-internal for keystone
Change-Id: Iacd37265619866d4b46c67e16824021d955c0251
Partially-implements: blueprint remove-config-internal
2015-08-07 18:33:27 +00:00
Sam Yaple
1581874da6 Remove config-internal for Magnum
Change-Id: I766a434c736eb712818a31ae86a346706e8627d8
Partially-implements: blueprint remove-config-internal
2015-08-07 18:29:38 +00:00
Sam Yaple
3cfd5265ae Remove config-internal for openvswitch
Change-Id: I4b8f275b670a1ac3b72b2af34b53bddca4a63cb2
Partially-Implements: blueprint remove-config-internal
2015-08-07 17:52:20 +00:00
Sam Yaple
1c4583ad01 Remove config-internal for zaqar
Change-Id: I1df59f287a2f208def1b5be1fd418563ffef85e9
Partially-Implements: blueprint remove-config-internal
2015-08-07 17:49:22 +00:00
Sam Yaple
5f16da8aa5 Remove config-internal for swift
Change-Id: I07e105a5638ad9fde67e58bf371dffda64563a53
Partially-Implements: blueprint remove-config-internal
2015-08-07 17:48:46 +00:00
Sam Yaple
1a145d8a01 Remove config-internal for rabbitmq
Change-Id: Ifd8fc361d8a7e278134f671910e8c122c9842386
Partially-Implements: blueprint remove-config-internal
2015-08-07 17:44:01 +00:00
Sam Yaple
e2da665045 Update Ansible docs to remove requirements
Since we are containerizing dependencies we no longer need to install
all of the packages on the destination nodes.

Change-Id: I561970c4c508988a9e553c9845767145a3c5366e
Depends-On: I3dfccbf9fafc06ffc36e78f3006fe5d3367891df
2015-08-07 02:37:08 +00:00
Jenkins
dfb63e7fc2 Merge "Updated some requirements about docker" 2015-08-06 20:37:12 +00:00
Jenkins
97be8d1214 Merge "Reduce dependencies on the dest nodes" 2015-08-06 18:45:28 +00:00
Sam Yaple
c8904e6985 Updated some requirements about docker
We were requiring docker 1.7 for a few reasons at one point. Those
reasons are no longer valid and this change reflects that.

Additionally, this adds some clarifications on the issues with Ubuntu
and AUFS.

Change-Id: I56ca1b08f0abecb6f7644bf63ca939f588ed3ee2
2015-08-06 14:04:01 +00:00
Sam Yaple
98a379b0fd Reduce dependencies on the dest nodes
Currently we require a slew of deps on each destination node, this
includes a gcc compiler and installing things via pip. We can remove
these dependencies by containerizing them and running and Ansible
inside the container itself. The container would then report back
facts about idempotency.

DocImpact
Closes-Bug: #1481495
Implements: blueprint containerize-dependencies
Change-Id: I3dfccbf9fafc06ffc36e78f3006fe5d3367891df
2015-08-06 01:32:05 +00:00
Sam Yaple
7351c4ec64 Update the documentation for Ansible
This updated documentation addresses a few changes including the
addition of keepalived and haproxy as well as the update to the
'neutron_interface' name which has been renamed to
'neutron_external_interface'

Change-Id: Ia692dbd7f1cb872400324b49f49944b9178c6eaa
2015-08-05 22:48:29 +00:00
Jenkins
d62b07754d Merge "Fix dev-quickstart.md - use pip to install openstack clients" 2015-08-04 11:29:20 +00:00
Vladislav Belogrudov
43ee03ff25 Fix dev-quickstart.md - use pip to install openstack clients
Not all systems will have openstack clients in repositories.
The fixed guide suggest using pip to get up to date packages
via installing catch-all 'python-openstackclient'.

Change-Id: I5a84d944d51ede963f827737e917dd17e9466804
2015-08-04 13:07:52 +03:00
Jesse Klint
a5c5c028bc Fixed small typo in package list.
Change-Id: I5cd95b225b87599c13deeb4d8a44eee5a7e7ae9a
2015-08-04 04:09:45 -05:00
Sam Yaple
7a25b6bea3 Adds an example openrc file
Change-Id: Ie056a8347f6b72ffb647bfb79ee4449ca45f3fef
Closes-Bug: #1476294
2015-07-31 23:58:36 +00:00
Jenkins
7bc20ea4b4 Merge "Vagrantfile and docs" 2015-07-31 21:16:49 +00:00
Jenkins
f41e1a4a27 Merge "Fix some spelling and formatting errors in the Cinder doc" 2015-07-31 18:53:30 +00:00
Harm Weites
37561cc1f7 Vagrantfile and docs
With Vagrant it becomes real easy to create a dev environment to
test and checkout $code. The focus is specifically on setting up
an environment to play around in, developing Kolla and showing
what it is capable of in a clean virtualised environment. When
done, the environment can be destroy and re-created at will when
needed.

Change-Id: I440d004e76c337f298cad2397cf4c13f2cc35ddb
Implements: blueprint vagrant-devenv
2015-07-31 20:13:34 +02:00
Jenkins
a20fbed252 Merge "Implement Swift Containers" 2015-07-31 17:52:43 +00:00
Ryan Hallisey
d9a3afbfe0 Fix some spelling and formatting errors in the Cinder doc
Closes-bug: #1480174

Change-Id: I1ef695e910405f41045ffa1c8a13afa1a443c39e
2015-07-31 08:37:46 -04:00
James McCarthy
5e28eb8496 Implement Swift Containers
Known bugs/TODOs at this time of this patch update:

https://bugs.launchpad.net/kolla/+bug/1477990
https://bugs.launchpad.net/kolla/+bug/1477993

Implements: Blueprint swift-container
Closes-bug: #1477992
Co-Authored-By: Paul Bourke <paul.bourke@oracle.com>
Change-Id: I031f88a7cd1867104fef12df6ab3ffcc06cb65d6
2015-07-31 09:36:11 +00:00
Jenkins
e9db94135d Merge "Rename role name to service name" 2015-07-31 09:03:50 +00:00
Jenkins
7398b534ef Merge "Add a doc for Cinder" 2015-07-31 08:58:21 +00:00
Jenkins
7893772901 Merge "Update dev-quickstart doc" 2015-07-30 21:26:39 +00:00
Ryan Hallisey
8424b88056 Add a doc for Cinder
Cinder is unique in that interaction with the volumes
must occur in the container as opposed to from the host.
This doc will lay out a guide for Cinder and useful
debugging tips.

Change-Id: I5cdff42ba3a40c1a20a11570649ac42a1c3aa837
2015-07-30 16:04:11 -04:00
Hui Kang
1d72a50b95 Update dev-quickstart doc
Do not use aufs to build images for Ubuntu systems

Change-Id: Ia14eaada3ec034a6ae340192dc69460df8885045
2015-07-30 15:51:25 -04:00
Sam Yaple
0382909dbb Rename role name to service name
The original purpose for having an abstract like 'database' rather than
the service name of 'mariadb' has been change. Our direction is different
and this patch reflects consistent naming throughout

Change-Id: I704896191cc5243f9dab2a4cca9120e9dc2ceb2c
Closes-Bug: #1478328
2015-07-30 19:35:17 +00:00
Swapnil Kulkarni
1c147e4def Update service helper scripts for variable changes
- Updated the required variables to be sorted so
  that they are better visible one on each line

- Removed variable defaults from each service scripts
  and added them to tools/genenv file which holds
  all default values

Change-Id: Ia7b1b08ba3f963b46b81434ce84f476d56890a93
Closes-Bug: #1476494
Closes-Bug: #1467652
2015-07-29 18:08:50 +00:00
Jenkins
062388fca9 Merge "Make variables in OVS container configurable" 2015-07-28 21:41:41 +00:00
Swapnil Kulkarni
dd2e2ad8e2 Make variables in OVS container configurable
Change-Id: I8d216ca20c97428e3b27d48d0a5249282dcb8c18
Closes-Bug: #1468509
2015-07-27 07:47:39 +00:00
digambar
e245eb2ff5 Implement kolla-compose script
Renamed kolla script to kolla-compose
Update change in the dev guide also

Change-Id: I6cae3d13752ecb4bb3deeb91c5e0f827fde80c2a
Implements: blueprint kolla-compose-script
2015-07-27 12:18:56 +05:30
Jenkins
0718429344 Merge "Add Gnocchi service to kolla" 2015-07-24 12:02:06 +00:00
Jenkins
99995d7ae3 Merge "Removed unused hautoproxy code" 2015-07-23 18:36:23 +00:00