5954 Commits

Author SHA1 Message Date
Flavio Percoco
305a9719d0 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

b'https://gist.github.com/f9781c31199366842d593693684bc500\n'

Change-Id: I62562a669aad4a16e438ab4524879319a07d6c4b
2016-11-25 14:34:52 +01:00
caowei
6fc37033e9 Add support Karbor on README.rst
TrivialFix

Change-Id: I53300f7c53038f876fc20751a7a0c470122e72d3
2016-11-25 06:27:51 +08:00
caowei
90f2b7cd06 Add solum ansible role
Change-Id: I07f2df405574b55daa44fa381625e8be0c352607
Partially-implements: bp solum-ansible-role
2016-11-25 06:14:51 +08:00
Jenkins
4aa693f2fd Merge "Update Barbican to use correct mysql connection string" 2016-11-24 15:56:36 +00:00
Jenkins
8735cdb1e5 Merge "Updated from global requirements" 2016-11-24 14:25:43 +00:00
Jenkins
c77439e660 Merge "Make sure ceilometer/service_credentials wotks with internalURL" 2016-11-24 14:25:42 +00:00
Jenkins
08e8147a69 Merge "Add blank space to deploy.yml file" 2016-11-24 14:24:50 +00:00
zhubingbing
195a32b1e9 Add trove role
Add trove enable options and port configuration
Add trove groups to ansible inventory
Add defaults/main.yml
Add bootstrap Ansible task
Add config Ansible task
Add deploy Ansible task
Add pull Ansible task
Add register Ansible task
Add start Ansible task
Add upgrade Ansible task
Add reconfigure Ansible task
Add templatized json and .conf files for trove
Integrate trove with haproxy
Reference installation configuration link:http://docs.openstack.org/mitaka/install-guide-rdo/trove-install.html

Change-Id: I0bc6edbf2e495ce377f994f793bde979d5c55dbf
Implements: blueprint ansible-trove
2016-11-24 03:02:27 +00:00
Borne Mace
eb138539f2 Ignore dom0 qemu processes during destroy
Updates cleanup-containers to disclude lines related to
dom0 qemu processes.

Change-Id: I0b71ed29b9a2f239ebfdaa66b7cbe41eeaf2773c
Partially-Implements: blueprint xen-hypervisor-support
2016-11-23 14:26:57 -08:00
Surya Prakash Singh
1429198139 use uuidutils instead of uuid.uuid4()
Closes-Bug: #1082248
Change-Id: I9e52619a6805fa58ffdb396b76a6ca99e2376a7d
2016-11-23 20:36:55 +05:30
Mauricio Lima
5b9206f449 Remove fragments of docker files
Change-Id: I0ecb9004941aca9a9520ba8e91b9f1bffaa66b61
2016-11-23 09:11:35 -03:00
Borne Mace
2cfc069e21 Added support for a stop playbook in kolla
Behavior of stop playbook is very similar to the destroy
playbook.  This is meant when you may just want to bring down
the service for some sort of maintenance but not destroy all
the associated data. Also added support for the new playbook
into the kolla-ansible command.

Change-Id: Icf0ca91de71dc8ead3a024de3e5b9e49116560d1
Implements: blueprint ansible-stop-host-playbook
2016-11-23 11:45:23 +00:00
Jenkins
cf81e153cb Merge "Remove docker folder from kolla-ansible" 2016-11-23 11:36:42 +00:00
OpenStack Proposal Bot
471aa8b2fb Updated from global requirements
Change-Id: Ia1befbc1e3bd54ba4dcc3655d39c4a5445782bbf
2016-11-23 09:16:17 +00:00
Jenkins
6662a5aa05 Merge "Pull swift-object-expirer image" 2016-11-23 06:49:18 +00:00
Jenkins
da1cfc6af0 Merge "Fix congress broken" 2016-11-23 02:06:36 +00:00
Jenkins
e651adfcc9 Merge "Remove the disable of ipv6 in gate" 2016-11-22 18:07:13 +00:00
Eduardo Gonzalez
13e98d8e1a Pull swift-object-expirer image
Add pull task for object-expirer image.

Change-Id: Icc3cb3111e3b78545678e011f7321ba623ec85c2
Closes-Bug: #1643741
2016-11-22 17:41:00 +00:00
Javier Castillo Alcíbar
b13c40f586 Make sure ceilometer/service_credentials wotks with internalURL
When configuring kolla with

 - kolla_enable_tls_external: "yes"

ceilometer service credential defaults to publicURL.

Ceilometer should work with the internal interface (v3 API Identity syntax):

.....
[service_credentials]
interface = internal
.....

Change-Id: I898ffb2b901f08b810756d80dbb988d8c9298219
Closes-Bug: #1643860
2016-11-22 16:21:48 +01:00
Mauricio Lima
e66d827bd9 Remove docker folder from kolla-ansible
Change-Id: I5d76f9a6e5614600f4752330a3984504fc51377a
Closes-Bug: #1642237
2016-11-22 09:11:42 -03:00
Jeffrey Zhang
05a458a739 Remove the disable of ipv6 in gate
Disable ipv6 will lose the vm

Change-Id: I7316d013d9281946c1c566279cd64ecbe6b67d37
Closes-Bug: #1643858
2016-11-22 20:06:10 +08:00
Jenkins
47ea8a34f1 Merge "Use tox to build gate images" 2016-11-22 11:43:42 +00:00
Jenkins
06c001e405 Merge "fix ci gate" 2016-11-22 11:43:36 +00:00
Jenkins
d862bedca7 Merge "updating-deprecated-ansible-modules" 2016-11-22 11:08:01 +00:00
Jenkins
72f8d10bd0 Merge "Fix ceilometer not sending logs to heka" 2016-11-22 11:05:47 +00:00
zhubingbing
4ef58c1e02 Fix congress broken
Change-Id: I25c426646ed7de88e3468c6f6923fe6dc72ab028
Closes-Bug: #1634641
2016-11-22 09:10:51 +00:00
Javier Castillo Alcíbar
31eac33ddb Fix ceilometer not sending logs to heka
ceilometer is not sending logs to heka because no heka-ceilometer.toml is created.
Updated templates files.

Change-Id: I69f3d93377c6c51d22f37ed120800f7489f5a8a0
Closes-Bug: #1642665
2016-11-22 09:08:38 +01:00
Jenkins
8991403878 Merge "Fix network configuration for cloudkitty" 2016-11-22 07:58:37 +00:00
Jenkins
7abbecda30 Merge "Fix fact gathering when using --limit" 2016-11-22 07:55:53 +00:00
gardlt
529f202d00 updating-deprecated-ansible-modules
* update ceph tasks
* update mariadb tasks
Closes-Bug: #1643633

Change-Id: Ib81789574843edba6e33394a7f66a2e8077075eb
2016-11-21 21:52:26 -06:00
Jenkins
471a07c021 Merge "Remove docker reference related to bandit from tox.ini" 2016-11-21 14:33:56 +00:00
liyingjun
d35be61bce Fix network configuration for cloudkitty
network_* and should be replaced with network.* [1]

[1]: https://github.com/openstack/cloudkitty/blob/master/etc/cloudkitty/cloudkitty.conf.sample#L126

Closes-bug: #1641940
Change-Id: I2a151898a58bae6a31f2e133aa3a6ee1b3cc7b09
2016-11-21 21:07:50 +08:00
Jeffrey Zhang
c4cecc2bf4 Use tox to build gate images
Change-Id: I6f9190eccb2e1a1c5bd450ba63833f35f5d09aac
2016-11-21 11:27:07 +00:00
Jeffrey Zhang
db5954e0b3 fix ci gate
* Build kolla image by using kolla project's code
* bump openstack_release to 4.0.0
* Remove tox deploy related env, it is useless now.

Depends-On: I132ee005bce993cbadf411697817c2e95548dc81
Change-Id: Id899eb39d476b95130fbeb43adf4fd49ef32be32
2016-11-21 19:26:44 +08:00
liyingjun
0af48d30a1 Notification needed for searchlight
Needs to enable notifications for services when enabling searchlight
[1][2][3][4]

[1]
http://docs.openstack.org/developer/searchlight/plugins/cinder.html#cinder-conf
[2]
http://docs.openstack.org/developer/searchlight/plugins/glance.html#glance-configuration
[3]
http://docs.openstack.org/developer/searchlight/plugins/neutron.html#neutron-configuration
[4]
http://docs.openstack.org/developer/searchlight/plugins/nova.html#nova-configuration

Change-Id: Id2167d901ac3d65599e54feb1b2d1818d2a633c9
Closes-bug: #1643393
2016-11-21 10:12:55 +08:00
Jenkins
62c1b4f89c Merge "typo error of keyring spelling" 2016-11-20 14:55:12 +00:00
Jeffrey Zhang
7b5e23027a Enable cinder backup tab in horizon
Change-Id: I0a436f60f649dc7c16c59c61f3afa7a88ce7a50d
Closes-Bug: #1643261
2016-11-20 10:41:19 +08:00
Jenkins
914edf1126 Merge "Fix neutron.conf.j2 metadata_workers spelling error" 2016-11-18 17:08:50 +00:00
Steven Dake
6db0621bdc Remove docker reference related to bandit from tox.ini
Change-Id: If3cfda8a1bcb0ec0af39c0f7a067ead1f68cb4ff
2016-11-18 08:52:37 -05:00
Narasimha SV
2f0b57229c typo error of keyring spelling
In destination path gnocchi keyring file, keyring spelling is
written as keryring.

Change-Id: I8e0ad26dec9a61206692b0f3f2de7b318ded172d
Closes-Bug: #1642621
2016-11-18 04:12:48 -05:00
zeyu zhu
c8f6d925cd Add blank space to deploy.yml file
TrivialFix

Change-Id: I2ba1e29cbebaa78edf50f21ff8089f0b5cacc830
2016-11-18 14:46:12 +08:00
Jeffrey Zhang
370f8406ad Remove build related env in tox.ini
Build related jobs are removed in project-config, remove the related tox
env.

Change-Id: If1112b688fed185ba93a2d28a1ba3e77037d392c
2016-11-18 11:30:55 +08:00
bjorn lofdahl
281a8547b1 Fix neutron.conf.j2 metadata_workers spelling error
Change-Id: I8dbb25d643ab8da2b049f70d28bdd0839b9f2605
Closes-Bug: #1641591
(cherry picked from commit 2f0d4ccee32df4999e0b50a327a9df2c2ac55971)
2016-11-18 11:18:08 +08:00
Jeffrey Zhang
9ccdcd5028 Remove non-existent branches in releasenote
There is no liberty, mitaka and newton branch in kolla-ansible project.

Change-Id: I6d1ecaaea4382050bab3a8130667759bbcde3e91
2016-11-18 00:00:58 +08:00
portdirect
200dbafb1c Update Barbican to use correct mysql connection string
PyMySQL is prefered to PythonMySQL for Sqlalchemy, as it provides
python3 support and is actively maintained, and is therefore the
currently recommended lib for db connections.
 * https://wiki.openstack.org/wiki/PyMySQL_evaluation

Kolla currently uses PyMySQL for all connections bar Barbican
(which works fine with PyMySQL): once this commit is merged it will
be possible to remove the PythonMySQL libs, and mysql libs for kolla
images (except kolla-toolbox).

TrivialFix

Change-Id: Id256387134ca551a181c5e49c9b6d63f62b72523
2016-11-17 14:27:47 +00:00
ZhongShengping
a249d15d00 Deprecate scheduler_max_attempts option in nova
Option "scheduler_max_attempts" from group "DEFAULT" is deprecated.
Use option "max_attempts" from group "scheduler".

Change-Id: I7b8e803c3579c53629a63912e2f6faa65a31f098
Closes-Bug: #1642590
2016-11-17 21:38:03 +08:00
Paul Bourke
43517f48f5 Make service_checks easier to run independently of kolla-ansible
Set a default for CONFIG_DIR in service_checks to more easily allow
consumers not using the kolla-ansible tool to run the prechecks.

Change-Id: I78bc5dd6f37e6a60ecc6a86d43e56b05803a4fd5
Closes-Bug: #1629893
2016-11-16 12:24:18 +00:00
Paul Bourke
cf81958f66 Fix fact gathering when using --limit
If an operator wants to deploy a single node (e.g. add an additional
compute), they may want to use the --limit feature of Ansible to avoid
waiting for every play across every node.

The problem with this is that --limit will gather facts for that node
only, causing template errors such as the infamous ('dict object' has no
attribute u'ansible_eth0'").

Ansible has catered to this problem to an extent with it's
"delegate_facts" mechanism. The only problem is that in the default 'all
nodes' case, we end up with a storm of SSHs as each node SSHs to every
other. I'm solving this with a separate task to only use this mechanism
when a subset of nodes has been specified (see ansible_play_batch).

Useful links on this subject:
- https://medium.com/@george.shuklin/perfecting-forced-fact-gathering-in-ansible-1611f9c8d0d5#.tr5zs3e7x
- http://docs.ansible.com/ansible/playbooks_delegation.html#delegated-facts

Change-Id: Ibb691eae15cacd9e5129ae9280fd296f5ba95940
Closes-Bug: 1642004
2016-11-16 11:32:33 +00:00
Andreas Jaeger
00c068a173 Set up .gitreview
Fix .gitreview for new project name.

Change-Id: I89e73f69d8e59ffd887d61f498c1e8e3338b0c73
4.0.0.0b1
2016-11-15 20:02:38 +01:00
Mauricio Lima
7bb88390d8 Fix copying nfs_shares configuration
Using the `when` conditional on a `with_` loop gets evaluated on each
loop iteration and will not skip a task entirely. Use the `skip`
attribute to ignore errors in this scenario but only `skip` when
`enable_cinder_backend_nfs` is not enabled. If it is enabled the
`nfs_shares` file should be required and this task should fail if it
does not exist.

Co-authored-by: Andrew Widdersheim <amwiddersheim@gmail.com>
Change-Id: I6b997dd943efe7b16beb63899c1488fa5353d996
Closes-Bug: #1641183
2016-11-11 14:33:26 -05:00