We currently allows only project uuid, but this is a pain for deployer.
Also the default is a project name which doesn't work...
This change queries keystone to retrieve project ids when the
ignore_projects list are names.
By default, if auth_type is not set, we keep the previous behavior to
not query keystone.
This change also vendors keystoneauth1.loading.adapter that wasn't
exists in ocata version of keystoneauth1.
(cherry picked from commit e2bf485044)
Fix default service project to "service"
Both devstack and TripleO uses "service" by default.
Nothing uses "services".
(cherry picked from commit fbd048f4c0)
Change-Id: I270d080d3e65eb6b0cd823498a4dd37389c49221
Just make code consistency,we usually use LOG to logging message rather than _LOG.
Also starting with '_' define a general variable make confused.
Change-Id: I47656e33cbc19774a0780e5b0034df0897f6afad
Releasenote translation publishing is being prepared. 'locale_dirs'
needs to be defined in conf.py to generate translated version of the
release notes.
Note that this repository might not get translated release notes - or
no translations at all - but we add the entry here nevertheless to
prepare for it.
Change-Id: I53d883cdcd947b2c0c9fb55330b7ee70430f25cc
This patch set modifies lines which are importing objects
instead of modules. As per openstack import guide lines, user should
import modules in a file not objects.
http://docs.openstack.org/developer/hacking/#imports
Change-Id: Ib7f8e7e62af62ff768c1b1f065aca0a4c7db75c4
Bump the oslo.messaging version to 5.2.0
to avoid the issue occurred with Ceilometer py34 jenkins job, see:
Icb34a7f0e03662868aa0ce6e060c5e951711b79e
Change-Id: I78cfd58582070028d85e663c7502b1fd765cf174
Oslo-incubator has retired, so don't keep oslo-incubator
related stuff here,delete openstack.common.conf file.
Change-Id: I2c38b74013fad004c086bd1e5a1dc16f301f6ab1
The directory openstack/common was used to keep codes from
oslo-incubator, we have retired oslo-incubator, so don't use
this directory any more.
Change-Id: I3fcbec9fcec6d36c3e8254a809de0ae0b02a4841
As per the release process changes for liberty and mitaka [1], the
reno tooling is being added to the repository for the purpose of
implementing on-going release note additions.
[1] http://lists.openstack.org/pipermail/openstack-dev/2015-November/078301.html
Change-Id: Ia824156badaceb3000ca37052af1c1c8ded1e584
Thread's daemon property needs to be set from calling thread.
Ensure thread is alive whenever we add an event to the queue (for some reason, this is not the case for the first event when this is deployed in a swift proxy setup).
Change-Id: I9a8fad8036a0887653d2ad5f99f6b5b1b953c2db
Add ability to hand off notifier event sending to a queue processed by
a background thread so as not to block swift proxy. This fixes an
issue whereby if ceilometer's RabbitMQ went down then the swift proxy
would wait for it to come back up, effectively coupling Swift's
availabiilty to that of Ceilometer's RabbitMQ.
Background sending is activated by setting config item
'nonblocking_notify' to True.
Queue size defaults to 1000, which can be overridden by setting config
item 'send_queue_size'. If the queue is full, new events are discarded.
Change-Id: I3da2b88b2bc9b7fd8c572a0085fa1d78c4f54701
we don't have an id if RESELLER prefix is not in path. this causes
an id to be autogenerated making each request a completely different
resource id.
this patch changes it so we just default to path as our id if one
cannot be computed.
Change-Id: I5775406a84b5f2ad0f95f366b7deca210d2f8e87
Closes-Bug: #1566940
The usage of assertEqual(True/False, ***) should be changed
to a meaningful format of assertTrue/False(***).
Change-Id: I269fb387648916cc8c7b0e1e474457bd0f37395a
Closes-Bug:#1512207
This patch removes `MANIFEST.in` file as pbr generates a sensible
manifest from git files and some standard files and it removes
the need for an explicit `MANIFEST.in` file.
Change-Id: Ib0ac951f02842a476f6e890e67617b788408f7e3