Oslo_reports enables OpenStack projects to dump Guru Meditation
Reports with useful debugging information to files or stderr.
Change-Id: I5d685c691ae519e6f027af4adf9a4690573e45ff
oslo.service has graduated, let's port to it instead of sync with
oslo-incubator.
Change-Id: I86a93e9a4fb8f3b6b95eda8bcbd37efde715121f
Closes-Bug: #1466851
oslo.policy is no longer in incubation. This updates the policy code
accordingly.
There is most likely a better way to use oslo.policy's API, but this
change is mean to provide a direct update with minimal changes.
Change-Id: I434999e4555f13a55f2167f8c212e2712f10eeea
Implements: blueprint oslo-policy-migration
* Pick GMR implementation codes from oslo-incubator
* Add SIGUSR1 signal handlers in each Designate service
* Add GMR docs
Change-Id: I76c82f5e128ddcd294be43407ef5c254747a874e
Implements: blueprint guru-meditation-reports
oslo.context now handles this internally, so we can remove the
duplication. Additionally - This is the last explicit use of
oslo-incubator's local module, so we remove it and it's
reference in openstack-common.conf.
Change-Id: I649b1873f69a37c9acb5b13d6ae750782ed7776c
* Change the cache interface to have only store, retrieve
and clear.
* Add memcache support to Pool Manager
* Add tests
Change-Id: I8b89846adfe9839b7297f4da0b249598445fcaad
Partial-Bug: 1413346
The current code means the central generate SOA/NS records are
not provisioned, nor or any records create via the V2 API.
Change-Id: I49dc3dda9d4b49305646a8b222165abaa3506959
Closes-Bug: 1366821
Closes-Bug: 1370621
This change doesn't remove all of the d.sqla.* modules for compat so we don't
need to change more things then needed. Things like multiple engines etc are
supported via a _FACADE dict in d.sqla.session and other things we need as
well.
We remove d.o.common.db code since it is not needed anymore and technically
replaced by oslo.db.
Notably the *biggest* change is changing database_connection to connection.
Also fixes problems with arguments in cmd.manage
Change-Id: I948a42b7f3dbc1d484200e86b3f8d0b85769ad08
* Remove uuidutils as noted and move the is_valid_like into designate.utils.
* Add UUID validation to the V2 API endpoints
Closes-Bug: #1282672
Change-Id: Ib30a4c2657323145c8500fae503f75871281675f
Modules held back:
- openstack.common.policy. Bug #1268315.
Compatibility changes made:
- Additional arguments added to the Context object
- RPC Services no longer need to explicitly wait on
the rpc consumer thread
- Our openstack-common.conf file explicitly includes
transitive dependencies. This is no longer necessary.
Bug #1268314.
Additional changes still necessary:
- We use some depreciated modules (WSGI), we need to remove
our dependence on these. Bug #1268313.
Change-Id: Ia52b386a928e1d03709dfdb23f0d504c7d01bc19
Oslo-SHA1: 8710dbacfd7d8dad58fccbdd4ffda7246dcbbb7c
Closes-Bug: 1268314
* This also fixes us up to hacking standards
* Remove assertGreater* usage in favor of assertEqual py26..
* assertEquals > assertEqual
Change-Id: I8083c96da09897d650ca6fffc0e340d9c057db8d
We migrated to oslo.config a while back, this was leftover.
Additionally, cleanup the openstack-common.conf file.
Change-Id: Ic24f444a66a0221a0618133e30e0f762b0f599e9
The utils module in oslo has been removed (with most of its
functionality moving across to strutils). Luckily it was imported
in heat but never actually used, so removing it is relatively easy.
Change-Id: Ic3cb8bb9bbae282f5a753c6abe58b1d47ad640db
* Sync with OS-Common
* Switch from openstack.common.manager to openstack.common.rpc.service
* Apply WIP patch from https://review.openstack.org/13953
* Re-add Keystone Middleware
* Rename config files to *.conf.sample as keystone tokens will now be required
* Fixed a few bugs in the bind9 agent. (It still needs an overhaul to be considered stable though)