Updated openstack/openstack
Project: openstack/horizon  5c2eab609a677ca53c65019576372f20b04d6391

Sync oslo-incubator for fileutils, log and policy

Sync from oslo-incubator commit 4504e4f4917d99c4889a8a5b7907d6b23ced2ffc

Additional changes:
- remove excutils since this already moved to oslo-utils
- added _i18n.py workaround from oslo-incubator, required while transitioning
to oslo.i18n
- fix openstack_dashboard/policy.py to work with latest policy code

Change-Id: I904b9af517cc85e0cc041a1467d6fda599d8d3a1
Partially-Implements: blueprint improve-oslo-usage
Updated openstack/openstack
Project: openstack/horizon  99e920994d6e17d376e3711a5e35c40f849a76bc

Migrate jsonutils to oslo.serializer.jsonutils

Removing the local copy since we are now referecning the code in
oslo.serializer.

Change-Id: I86fbef479777c38fe4d3e5aad99595371c404988
Partially-Implements: blueprint improve-oslo-usage
Updated openstack/openstack
Project: openstack/horizon  42c4a05fe0011cc0a74687d7de1d4451e5700e73

Use strutils from oslo.utils

Rather than sync'ing with oslo-incubator, let's use the library
oslo.utils instead. Removing the local copy of strutils.

With removal of strutils in local, gettextutils is now safe to
remove as well.

Change-Id: I0d98d41b03d105e34933efcdb5c60020141e13fb
Partially-Implements: blueprint improve-oslo-usage
Updated openstack/openstack
Project: openstack/horizon  5ffebf67a258e7268f07ce993683a975f823f161

Work toward Python 3.4 support and testing

Change-Id: Ic4e5af990d5a3dc85de2f90ea41189cb4a5d99fa
Updated openstack/openstack
Project: openstack/horizon  9a5bb3e0708d04a3dc1e6e2cc821cf46a8f40ed7

Add check for makemessages in tox.ini PEP8

This commit adds a check of extracting message catalogs to
tox PEP8 check. It is useful to avoid a bug like bug 1379054.

It also fixes a warning "WARNING:root:No local_settings file found."
in run_tests.sh --makemessages and --compilemessages by specifying
Django settings.

Closes-Bug: #1379507

Change-Id: I5541e28a87d48601202bf8180a18eadb5a91770b
Updated openstack/openstack
Project: openstack/keystone  b276f3dbc9ef1a6b2bd952c88eb45fde9b646f68

Fix fakeldap search_s documentation

FakeLdap's search_s documentation said it only supported base and
subtree, but it also supports onelevel.

Change-Id: I7536855d5a94a5d570e993be1a1e3da92ddd9e0f
Updated openstack/openstack
Project: openstack/requirements  c1c5618b106e9818b477bc6b49c7b427d7571886

Add PyMySQL to global requirements

Theres is a single MySQL connector in a global requirements, so there is
a sense to add one more, at least for py3 testing. Let it be PyMySQL.
PyMySQL is a pure-Python MySQL client library. It hosted on PyPi [1],
licenses by the MIT license, python3 compatible, and seems to be
developing [2].

[1] https://pypi.python.org/pypi/PyMySQL
[2] https://github.com/PyMySQL/PyMySQL/commits/master

Change-Id: If3daeb4559ee3fd7fa69ea654f223ecd13b99cc8
Updated openstack/openstack
Project: openstack/requirements  cdcacee382cfd8fd338b6d17c2b3b98cee899d25

Bump eventlet dependency to 0.15.2.

Eventlet 0.15.2 introduced the set_hundred_continue_headers() method
on eventlet.wsgi.Input, and Swift needs this method for erasure-code
support.

Change-Id: I6a8211373936b6f4bf256b537edf64e77ab7a7ae
Updated openstack/openstack
Project: openstack/oslo.config  232a066e9945905d6c6c66172cb2265e2b7e2fad

Check config default value is correct type

Given a type of Opt, check that the default value supplied to the Opt is
of the same type as the Opt.

E.g. cfg.StrOpt('user_attribute_ignore', default=99) will log a warning
as the default is not of type string.

Closes-Bug: 1261792
Change-Id: I12cd5f4be82ac5ed0ebb348b358dd8eaf04e4e0d
Updated openstack/openstack
Project: openstack/oslo.config  90755055b3334e95a9fbb095de4c014e83ab9fb6

delay formatting debug log message

Pass arguments to the logger and let it assemble the formatted message
if it will be emitted.

Change-Id: I2cf66dcc98bb2324f34442e51e47691ec445d280
Updated openstack/openstack
Project: openstack/ceilometer  75709cb3ac1c72437574092dbdc2807a183e8a8e

Add coordination related options to the documentation

Change-Id: I0a377d7761b87328f0b78f6419d29c2ef8ea3da2
Partial-Bug: 1380533
Updated openstack/openstack
Project: openstack/neutron  7ba04c546635a4a5a2573821595ece1a84c93d5f

NSX: drop support to deprecated dist-router extension

The NSX plugin originally implemented its own 'dist-router' extension.
During the Juno timeframe the DVR extension was introduced and the NSX
plugin was ported to support both. At the same time 'dist-router' was
marked for removal in Kilo.

Now that Kilo opened, we can drop the deprecated one.

Change-Id: I7d6d2524ef6d5cb94a9e8514425a1a288eea7210
Updated openstack/openstack
Project: openstack/ceilometer  cc366f52388853f071fdd3a66c8e3d52a45cd571

Add missing collector options to the documentation

Change-Id: I4e1a70b8e5f458d4e1b4d1fce81d3046dde69c70
Partial-Bug: 1380533
Updated openstack/openstack
Project: openstack/neutron  72fa1e967da55790d88bc1ddbcae3dc0e7641cd2

Forbid update of HA property of routers

While the HA property is update-able, and resulting router-get
invocations suggest that the router is HA, the migration
itself fails on the agent. This is deceiving and confusing
and should be blocked until the migration itself is fixed
in a future patch.

Change-Id: I4171ab481e3943e0110bd9a300d965bbebe44871
Related-Bug: #1365426
Closes-Bug: #1378525
Updated openstack/openstack
Project: openstack/ceilometer  42c3d487aac5d383f5224ffc4d402387562895df

Add missed control exchange options to the documentation

Partial-Bug: 1380533
Change-Id: I7cec00be30e12e141cb27aeef6cbeba90379742e
Updated openstack/openstack
Project: openstack/requirements  31abaa8683ec9d2613e1feca0621555b030fc976

Add ha-guide to projects

Add openstack/ha-guide to projects file to automatically sync testing
tools to it.

Change-Id: I43ace9edb60d46cbdaa5c188b90c7f20c0959d8e
Updated openstack/openstack
Project: openstack/requirements  217fe8e8628a45f8a36a2e9c62f21ad1b5d3334e

updated requirements repo readme

The purpose of the requirements repository, it's history, and
consistent review guidelines are something that's currently lore
passed down through the ages.

We should write this stuff down, and come up with consistent
guidelines for submitters and reviewers to get us all onto a single
page wrt reviewing and acceptance criteria.

Change-Id: I72f0f5771fee637d0b651d76217ce3959a4b92b7
Updated openstack/openstack
Project: openstack/requirements  a5d2d499d689cf39960eceea9b586d5b9922ae06

Fix nits in README.rst

Fix spelling of SUSE, use "three" instead of "3".

Change-Id: I4c8880a9a245d7a5b13cfc114d974686e927f1f7
Updated openstack/openstack
Project: openstack/oslo.log  41e16599d0e58014d0f4462d2cd4079b752f2adb

Remove extraneous vim editor configuration comments

Change-Id: I2d9684637c5696b6139a4d770cfd911df8246285
Partial-Bug: #1229324
Updated openstack/openstack
Project: openstack/stevedore  4f2b64720fdd96b2bd9595f664d80505949538d5

Migrate tox to use testr

This patch moves all unit tests to use
testr as the test runner. This means all
tests need to be subclassed from unittest
to be discovered by testr

Change-Id: I9b0e782be87ea2b5db72b56ddad1d239a83e9ee3
Closes-Bug: #1330204