4075 Commits

Author SHA1 Message Date
Jenkins
533560e8d3 Merge "Manila driver session is needed only in manila-share" 2016-05-31 14:55:03 +00:00
Jenkins
b6a0f98346 Merge "Set ServerTokens parameter to 'Prod' for Ubuntu Apache config" 2016-05-31 14:54:56 +00:00
Mauricio Lima
e73bb5ec9d Manila driver session is needed only in manila-share
Generic, cinder, nova and neutron session aren't needed in
manila-api and manila-scheduler. It's only needed in manila-share container.

Closes-Bug: #1576823
Change-Id: Iad3054e00621b5fe7273213e1d85b54bcca2ba4a
2016-05-31 10:06:08 -04:00
Jenkins
ca6cf5bfd1 Merge "Log the traceback in the kolla libraries" 2016-05-31 13:59:33 +00:00
Jenkins
430e79b35b Merge "Use file module instead of running rm to remove a directory" 2016-05-31 12:15:13 +00:00
Paul Bourke
c45099def3 Retitle quick start to make it more obvious in index
When a new comer looks at the docs launch page the quick start should be
more prominent in the table.

Change-Id: Ie4591e6201e17926d74a8d9a2f50da1cc959e2e7
2016-05-31 12:33:27 +01:00
Paul Bourke
340326f0e9 Move developer related docs into their own section
Change-Id: Ie34bda2a93f92958ea929f305a0e16d1b8ee5566
2016-05-31 12:30:04 +01:00
Jenkins
63e7f63af9 Merge "Update Documentation" 2016-05-31 11:08:52 +00:00
Jenkins
d860c7d4ba Merge "Fix kolla-build return codes" 2016-05-31 11:08:39 +00:00
Jenkins
9bd4058bb6 Merge "Adding Upgrade to iscsid/tgtd container" 2016-05-31 10:56:34 +00:00
Jenkins
e1b8a98cd3 Merge "Fix the cinder backup permission issue when enable ceph" 2016-05-31 09:48:30 +00:00
Jenkins
6e1ee2e7dc Merge "Fix the incompatibility for ansible 2.1.0" 2016-05-31 09:47:25 +00:00
Jenkins
49cb37da1a Merge "change keyfile to key" 2016-05-31 08:52:07 +00:00
Jeffrey Zhang
b90ecae39c Fix the cinder backup permission issue when enable ceph
Closes-Bug: #1587244
Change-Id: I22ed3c57e4669c4372daf448da8385729c7cc8d1
2016-05-31 13:04:30 +08:00
Steven Dake
6c4c24044b change keyfile to key
All files used by kolla-ansible do not have a file ending.
keyfile was added as an anomoly.  I noticed this during a review
that coolsvap had underway where he did a similar thing.  I think
--key is fine.

TrivialFix

Change-Id: I99867a1a04a4dd881dcb2af39946122ea6b7d8a3
2016-05-31 09:21:13 +05:30
Jeffrey Zhang
476da0f43a Log the traceback in the kolla libraries
The traceback is logged also and will be helpful when the
library failed. We can get which line is failed from the log.

TrivialFix

Change-Id: Ia417232007e2f34c83d2e7cad6ed08dee49ce836
2016-05-31 01:40:55 +00:00
OpenStack Proposal Bot
acb9eb7ed2 Updated from global requirements
Change-Id: I43dcff50eb1cf2d4a3f16e21e83920f1bbe7dd34
2016-05-30 17:45:24 +00:00
Jeffrey Zhang
3545e6d503 Fix the incompatibility for ansible 2.1.0
Ansible 2.1.0 has lots of change and the plugin is not compatible
between 2.0.0 and 2.1.0. This change fix the gap.

* fix the signature change for _make_tmp_path in ansible 2.1.0
* fix the common_options in the kolla_docker.py

Change-Id: I05f5f05581c8bd625cd868fa0db549d0c60a7043
Closes-Bug: #1586018
2016-05-30 23:02:09 +08:00
Jenkins
330541fe6c Merge "Add support to lint the install commands in Dockerfiles" 2016-05-30 11:50:05 +00:00
Jenkins
b397cd72e1 Merge "Do not use AUFS for centos/fedora/oraclelinux container images on ubuntu host" 2016-05-30 11:48:21 +00:00
Jenkins
43a3d8e93c Merge "Document using a custom config directory" 2016-05-30 04:46:58 +00:00
Hui Kang
5b871d15a3 Do not use AUFS for centos/fedora/oraclelinux container images on ubuntu host
Change-Id: I9e9a96b71498a7d824d34e21028ad73f57302125
Closes-Bug: #1579583
2016-05-28 08:57:48 -04:00
Jenkins
4db24f4900 Merge "Add support for murano binary containers for rpm based distros" 2016-05-27 21:21:16 +00:00
Jenkins
162fa25829 Merge "Run HAProxy in a chroot jail" 2016-05-27 21:19:46 +00:00
Jenkins
cd4602819c Merge "Add support for magnum ubuntu binary containers" 2016-05-27 21:17:43 +00:00
Jenkins
ee390f1ed5 Merge "Specify registry volume location" 2016-05-27 21:14:04 +00:00
Jenkins
c518baafd1 Merge "Add ubuntu binary container for zaqar" 2016-05-27 18:09:08 +00:00
Ryan Hallisey
377264ae9e Document using a custom config directory
Change-Id: I341a42f3407e33fa26f495aced3b062ed5b21890
partially-implements: blueprint documentation-rework
2016-05-27 12:43:22 -04:00
Daneyon Hansen
ba30579b3b Adds Neutron LBaaS Support
Previously, kolla did not support neutron lbaas functionality.
Only Lbaasv2 is supported in Mitaka. Additional information can
be found here:
http://docs.openstack.org/mitaka/networking-guide/adv-config-lbaas.html
Magnum uses Neutron Lbaas to provide high availability to COE API
and Etcd endpoints within a bay. Therefore, Neutron Lbaas is required
for Kolla to support Magnum.

Co-Authored-By: Serguei Bezverkhi <sbezverk@cisco.com>
Partial-Bug: #1551992

Change-Id: I05360b7c447c601fcb3c2b6b2a913ef5cc0f3a1b
2016-05-27 11:41:25 -04:00
Christian Berendt
52d7daadd2 Use file module instead of running rm to remove a directory
This will solve the following issue when running the
kolla-ansible cleanup command:

[WARNING]: Consider using file module with state=absent rather
than running rm

Closes-bug: #1586406
Change-Id: I366b6f27e697b24c6c54882c08afe4048803b4e8
2016-05-27 13:58:31 +00:00
Mauricio Lima
be2724a655 Update Documentation
Applying RST formatting conventions [1],[2] and [3]
[1] http://docs.openstack.org/contributor-guide/rst-conv/gen-guidelines.html
[2] http://docs.openstack.org/contributor-guide/rst-conv/inline-markups.html
[3] http://docs.openstack.org/contributor-guide/rst-conv/lists.html
Change-Id: I38b77a45d30ca0542058675dd1e8aba790c68567
Partially-implements: blueprint documentation-rework
2016-05-27 08:10:43 -04:00
Will Miller
18ae114e75 Fix kolla-build return codes
Add a main wrapper function to return 1 if any images failed to build;
otherwise, return 0. Rename the old main() to run_build(), which still
returns image statuses, to avoid interfering with unit tests.

Change-Id: I5817cc9cebb4f42dc13e0535223e5dc8931a3aab
Co-Authored-By: Mark Goddard <mgoddard@cray.com>
Closes-Bug: #1578404
2016-05-27 06:39:52 -05:00
Christian Berendt
d1b170dfd8 Set ServerTokens parameter to 'Prod' for Ubuntu Apache config
The default value of the ServerTokens parameter is OS by default when
using Ubuntu as base image. This results in "Server: Apache/2.4.7 (Ubuntu)"
as server signature. Setting the parameter to "Prod" produces a less
verbose server signature.

Change-Id: I9a1422890cc667423bde73ea2dd7be143eb8b04a
Partial-bug: #1586112
2016-05-26 20:10:17 +02:00
Serguei Bezverkhi
c51e315523 Install correct version of arping
Currently Ubuntu source installation loads arping package which is version
2.11. It does not support -U keyword which is used by lbaas.
iputil-arping package should be used instead.

Change-Id: I64c5e5b40e561d309281204b4f6aeaf0fb395cb5
Closes-Bug: #1586085
2016-05-26 12:00:19 -04:00
Swapnil Kulkarni (coolsvap)
eb1bfc2c2e Add support to lint the install commands in Dockerfiles
Change-Id: Icb47ba8b13b13889e28bb285321f11344400edc2
Closes-Bug:#1582618
2016-05-26 17:41:42 +05:30
Jenkins
b40bf517ae Merge "Update the image-building documentation" 2016-05-26 11:13:55 +00:00
Jenkins
89b563282c Merge "Simplify image building information in quickstart" 2016-05-26 11:13:47 +00:00
Jenkins
383730443c Merge "Update ubuntu dockerfiles for formatting" 2016-05-26 11:13:10 +00:00
Jenkins
6148a303ee Merge "Update the horizon dockerfile for formatting" 2016-05-26 11:13:05 +00:00
Jenkins
6f5239ce40 Merge "Bump the ansible to 2" 2016-05-26 10:57:27 +00:00
Jenkins
6f17a71d7f Merge "add support for non-default database_port in kolla/ansible" 2016-05-26 09:24:56 +00:00
Jenkins
857d8db60c Merge "Implement non-default signal handler for SIGINT" 2016-05-26 06:38:14 +00:00
Swapnil Kulkarni (coolsvap)
435b21b90d Update ubuntu dockerfiles for formatting
Change-Id: If4be00b937e14ec93443dcb7249cf17099d57cbe
Closes-Bug: #1569417
2016-05-26 04:09:22 +00:00
Jenkins
ef045797a9 Merge "Add title to index page of developer documentation" 2016-05-26 03:04:21 +00:00
Christian Berendt
a7433cdced Add title to index page of developer documentation
At the moment the title of the index page of the developer documentation is
"Kolla’s Mission". Other projects use "Welcome to X’s developer documentation!".

Change-Id: Iadddc7fbe3d1eeafe5ed1926a3e090b5de70e7ee
2016-05-25 17:40:00 +00:00
Swapnil Kulkarni (coolsvap)
9774ca92f8 Add support for murano binary containers for rpm based distros
Change-Id: I0b916d238f28fe1b536abfb01228b24dbabe8b91
Depends-On: If4be00b937e14ec93443dcb7249cf17099d57cbe
Closes-Bug:#1582537
2016-05-25 12:26:39 +00:00
Swapnil Kulkarni (coolsvap)
3c3b0b8918 Add ubuntu binary container for zaqar
Change-Id: Ifd47209e3fd753cc81795c131ec3ef060e0af209
Depends-On: If4be00b937e14ec93443dcb7249cf17099d57cbe
Closes-Bug:#1582553
2016-05-25 12:25:52 +00:00
Swapnil Kulkarni (coolsvap)
b60d8bc629 Add support for magnum ubuntu binary containers
Change-Id: I5ad90f96aa58a99765feb2a3bc96157a4a61310f
Depends-On: If4be00b937e14ec93443dcb7249cf17099d57cbe
Closes-Bug:#1582518
2016-05-25 12:25:09 +00:00
Jenkins
4c27be0ae4 Merge "Update quickstart guide for formatting" 2016-05-25 12:16:55 +00:00
Martin André
07631a7391 Update the image-building documentation
Small sphinx syntax fixes, better wording, removed pronouns, and
anything else we can think of.

Change-Id: Id7ca8d4673f987d10b520cb1eab77802a043c223
Partially-implements: blueprint documentation-rework
2016-05-25 14:06:24 +02:00