4093 Commits

Author SHA1 Message Date
Steven Dake
aab9e5030f Document upgrading for operators
This documents the basics of upgrades.

Partially implements: blueprint documentation-rework
Change-Id: I042179aec0e4a43b82f5ccaf6262217301ae46c6
2016-06-02 21:35:21 -07:00
Michal (inc0) Jastrzebski
fca876cdd1 Add .vimrc to .gitignore
If somebody wants kolla-specific vimrc..

TrivialFix

Change-Id: I1c7b6f5ab841b9b292e2401b83c4ab1e038076c5
2016-06-02 15:51:33 +00:00
Jenkins
23d566a5e3 Merge "adding Note for ubuntu 16.04" 2016-06-01 17:38:49 +00:00
Marc-Andre Gatien
e31d85e71c adding Note for ubuntu 16.04
Change-Id: Ie73bfb1f2cd0879cb41adf1fce180f91bca40f73
2016-06-01 14:51:10 +00:00
Jenkins
092c98efe8 Merge "Update Cinder guide" 2016-06-01 14:34:06 +00:00
Swapnil Kulkarni (coolsvap)
42d3e77e5a Update Cinder guide
Co-Authored-By: Serguei Bezverkhi <sbezverk@cisco.com>
partially-implements: blueprint documentation-rework
Depends-On: I2f709f8589fdbf62e3d0b265452fd58f413bee65
Change-Id: I19fe617b52b5b4a013f0a589ca21c0c932be4ad2
2016-06-01 18:07:45 +05:30
Jenkins
3a6a748aba Merge "Don't always unpack image build results tuple, as it may be None" 2016-06-01 08:35:53 +00:00
Jenkins
40cd7550dd Merge "Add sahara containers" 2016-06-01 05:16:17 +00:00
Jenkins
2bed574032 Merge "Pin the base distro release version" 2016-06-01 05:13:10 +00:00
Jenkins
abef69d405 Merge "Add passwords parameter to LONG_OPTS in kolla-ansible script" 2016-06-01 04:56:03 +00:00
Jenkins
1c3f160837 Merge "Install missing package in spiceproxy container" 2016-06-01 03:16:33 +00:00
Christian Berendt
d1ec04809d Add passwords parameter to LONG_OPTS in kolla-ansible script
Change-Id: I8b139d716deeb7eee8eb22beda8ac6d3b82e66ee
Closes-bug: #1587648
2016-05-31 23:04:38 +02:00
Mark Goddard
b3e8ac8371 Don't always unpack image build results tuple, as it may be None
Change-Id: I21b1327da1de1bd3cc3018ba37715b0a19c1dbef
Closes-Bug: #1587501
2016-05-31 12:19:17 -05:00
Jenkins
4ad1af1328 Merge "Do not use bare variables in the ceph role" 2016-05-31 15:57:31 +00:00
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
Chris Ricker
d47f6bc90c Install missing package in spiceproxy container
nova-spicehtml5proxy service fails on RPM-based systems unless the
spice-html5 RPM is also installed.

Change-Id: I0807159cd68bcc9df4da2d94d7b54a2871236f59
Closes-Bug: #1587212
2016-05-30 22:35:58 -04:00
Jeffrey Zhang
4044a3475e Pin the base distro release version
Pin the base distro release version in the master branch(Newton).
Only one distro version is supported. The supported versions are:

* CentOS: 7
* RedHat: 7
* OracleLinux: 7
* Debian: 8
* Ubuntu: 14.04

NOTE: Kolla will move to Ubuntu 16.04 in the Newton cycle

DocImpact
TrivialFix

Change-Id: I32c0edbee4de14c8a0cc7c961d566e84d70f19a4
2016-05-31 01:41:48 +00:00
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
Christian Berendt
2726f6edf2 Do not use bare variables in the ceph role
This will resolve the following deprecation warning:

Using bare variables is deprecated. Update your playbooks so
that the environment value uses the full variable syntax. This
feature will be removed in a future release.

Partial-bug: #1586404
Change-Id: I9086d3f9e7904836e72e6df2fefaa084e5229f7e
2016-05-27 13:55:37 +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