Commit Graph

42 Commits

Author SHA1 Message Date
Graham Hayes 907cb4a57b Follow up - removing old dirs + config
Change-Id: Id2104a36c668b638fa4f62839a08b956d7c4dd44
2016-11-01 18:53:59 +00:00
Bertrand Lallau c68f876da9 Switch to oslo.reports
Oslo_reports enables OpenStack projects to dump Guru Meditation
Reports with useful debugging information to files or stderr.

Change-Id: I5d685c691ae519e6f027af4adf9a4690573e45ff
2015-11-05 10:55:29 +01:00
ZhiQiang Fan e4e972471f port to oslo.service
oslo.service has graduated, let's port to it instead of sync with
oslo-incubator.

Change-Id: I86a93e9a4fb8f3b6b95eda8bcbd37efde715121f
Closes-Bug: #1466851
2015-06-23 20:34:20 -07:00
Jenkins c82e6a811d Merge "Use the oslo.policy package" 2015-03-13 18:45:30 +00:00
Eric Larson b2adc3e288 Use the oslo.policy package
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
2015-03-13 10:14:11 -05:00
stanzgy 585378840a Introduce Guru Meditation Reports into Designate
* 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
2015-03-11 11:11:11 +08:00
Kiall Mac Innes 536a3826f7 Sync with oslo-incubator
o-i revision: f989c4397d7e83c3e73e8da01a9f27bf4ca38b73

Additionally, remove unused o-i modules:

* fixtures.config
* timeutils
* versionutils

Change-Id: I5a63b5ef52119da66093a9b98c1c1dbfaa59dd9a
2015-02-28 13:41:04 +00:00
Kiall Mac Innes e7fc6804dc Remove explicit thread-local update in context
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
2015-02-28 13:41:01 +00:00
Vinod Mangalpally 810c9e8f16 Add memcache support to Pool Manager
* 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
2015-02-19 14:58:56 -06:00
Endre Karlson 7eefb71b8b Switch to oslo.log
Change-Id: I08386ed2c8a2d9e16c57776413a612b8bf8323f7
2015-01-21 21:39:16 +01:00
Endre Karlson dc88f8f3b7 Switch to oslo.context and sync from incubator
Change-Id: Ib0bab379d95d1b94ae9dd4dbbbcee606d9e34f42
2014-12-09 21:41:55 +01:00
Endre Karlson 074bb12591 Move from incubator to o.concurrency
This removes the processutils and lockutils from out repo and relies
on oslo.concurrency instead.

Change-Id: Ia3c4192e7e820e2888e805abbb8671e4544520dc
2014-11-11 14:46:16 +01:00
Endre Karlson 21d8f30858 Switch to oslo.middleware and remove deprecated incubator
Change-Id: I6844cb342f16fa40896fcfcc3411ad2deecce738
2014-10-09 13:09:39 +00:00
Endre Karlson 68fb21074f Sync oslo-incubator and remove json|str utils
Closes-Bug: #1375389

Change-Id: I78bcf0e07779b376e1c3f065525677e0a2e8f292
2014-10-07 20:32:00 +02:00
Kiall Mac Innes 3caefe64ee Backends need to implement c/u/d_recordset
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
2014-09-20 18:05:50 +01:00
Kiall Mac Innes 9552ccc2c9 Switchover to oslo.i18n package
Change-Id: I18d9a21b75053d382fb5bbebba226eda4c174f0c
2014-07-24 14:47:44 -07:00
Kiall Mac Innes a7764eb067 Update from oslo-incubator
Change-Id: I16b9f94b74de927bb831f0f38483fb3909bbb3f7
2014-07-24 12:34:48 -07:00
Endre Karlson 9d5d70e7f1 Switch to oslo.db and fix cmd.manage
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
2014-06-20 15:27:54 +02:00
Endre Karlson 9330f9595d Switch to oslotest library
Change-Id: I64bcbf6982e1dfb93ea0d77e0affe67adb2e6330
2014-06-19 13:47:04 +02:00
Endre Karlson bd14583169 Sync in o.middleware and replace our own
This syncs the above and removes our own code for the request-id.

Bug: #1328840

Change-Id: I00ac021be48439a14681f9090ba3a13113a60429
2014-06-16 20:30:32 +02:00
Kiall Mac Innes e9975b12d0 Update install_venv from Oslo
Change-Id: I1879787b3ae42ffa6b26f43595429e6cb1bad06f
2014-04-11 14:12:31 +01:00
Kiall Mac Innes 1b08ed599c Sync up openstack-common.conf
Remove rootwrap, rpc and notifier
Add sslutils

Change-Id: Iefa7e3643971766b0aa81f3663266d26a53301f5
2014-04-10 20:42:36 +01:00
Endre Karlson 20bef4e133 UUID changes to api / utils
* 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
2014-03-03 19:42:32 +01:00
Endre Karlson 28fadaf6f6 Adds support for paging in the storage layer
Change-Id: I6241cf33c15beae576670aeab27c64eb2f213337
2014-02-19 13:39:34 +01:00
Kiall Mac Innes 6cc6019ace Sync with oslo-incubator
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
2014-01-12 15:09:47 +00:00
Endre Karlson c81d5f36c2 Switch to testr / testtools / fixtures, remove nose
* This also fixes us up to hacking standards
* Remove assertGreater* usage in favor of assertEqual py26..
* assertEquals > assertEqual

Change-Id: I8083c96da09897d650ca6fffc0e340d9c057db8d
2013-11-18 14:28:43 +01:00
Kiall Mac Innes b59a696aca Remove openstack.common.cfg.
We migrated to oslo.config a while back, this was leftover.

Additionally, cleanup the openstack-common.conf file.

Change-Id: Ic24f444a66a0221a0618133e30e0f762b0f599e9
2013-07-20 12:56:05 +01:00
Kiall Mac Innes f3ce2698dc Sync with oslo stable/grizzly c7862b5239822d701b7fb155faa4607eff602627
Change-Id: Ib7f5dd1404bdac1969e947cc310573052760f3f4
2013-07-03 14:47:22 +01:00
Kiall Mac Innes 193085cf56 Rename Moniker -> Designate
Change-Id: I4b9c7b277a524058408d5c551bb51531e9a3949c
2013-06-09 21:15:03 +01:00
Kiall Mac Innes 28becedeee Switch to PBR
Change-Id: Ib62c6ab685c1bcf14ed363031010c4a145098df6
2013-05-31 21:41:45 +01:00
Michael Still 99ef6cf65b The utils module in oslo is no more.
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
2013-05-19 09:19:42 +10:00
Kiall Mac Innes 6102569362 Add periodic_task from Oslo
Change-Id: I356ef8d9ce0b82d00f916b39ae3cac703e47b6c7
2013-04-23 15:56:49 +01:00
Michael Still e3cd9f19e6 Convert openstack-common.conf to the new format.
Its easier to read.

Change-Id: I26cd4ec8dee19e87e1bda1098644ebec043b57a4
2013-04-09 14:33:13 +10:00
Endre Karlson 422243384b Change to rootwrapper - bug #1075120
Change-Id: I2292d1a47772859904bd8f1bb1add30387abb481
2013-01-24 09:57:59 +00:00
Kiall Mac Innes 400dae7348 Sync with Oslo-Incubator 1fd7694e
Change-Id: Iba4619e4a2b50c3e471133c4f65826a0be7c9e90
2012-11-29 23:57:33 +00:00
Kiall Mac Innes 0eed451956 Import and make use of openstack.common.version module
Change-Id: I3c3192a12a7dbd6cf7d9a376325a2b0b9b29db41
2012-11-01 14:35:21 +00:00
Kiall Mac Innes f3c5ccf9ec Policy implementation (part 1) 2012-10-24 19:38:44 +01:00
Kiall Mac Innes 79dda034de Add OpenStack Common WSGI module 2012-10-14 17:19:54 +01:00
Kiall Mac Innes 8bc792c373 Make use of OpenStack Common setup module 2012-10-13 01:05:06 +01:00
Kiall Mac Innes 9ad2e6e8df Lots of changes:
* 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)
2012-10-03 18:51:39 +01:00
Kiall Mac Innes 579c49ca37 Add utils and exception modules from openstack-common. 2012-09-25 15:14:56 +01:00
Kiall Mac Innes e851d552c8 Initial Public Commit.
The previous history contained sensitive imformation.
2012-09-25 08:04:13 +01:00