125 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
1575feb55c Updated from global requirements
Change-Id: Ie94da7ae36a2a4ace022f2e3d1d31d09bc5d9104
2016-06-08 22:05:36 +00:00
OpenStack Proposal Bot
ecd5bf61a4 Updated from global requirements
Change-Id: I5a697743a6dbf57cbe36633a4307132d0abafe27
2016-06-01 13:55:59 +00:00
OpenStack Proposal Bot
47d574ba9c Updated from global requirements
Change-Id: I76a031226266248f64b5a61563e0ff3da2492741
2016-05-31 18:58:01 +00:00
OpenStack Proposal Bot
788e048232 Updated from global requirements
Change-Id: Ifffd04e686b1582636c45d3ddd780bd9487cab2e
2016-05-23 12:05:40 +00:00
OpenStack Proposal Bot
4d8a37b706 Updated from global requirements
Change-Id: If74ec1adbf819d95b83d5e63127b305b4d215130
2016-05-21 15:53:41 +00:00
OpenStack Proposal Bot
0318a2b9af Updated from global requirements
Change-Id: Iad736a7a137dc7323a954bff4ddfdefdf5bae555
2016-05-19 18:49:24 +00:00
OpenStack Proposal Bot
e4dab08fd6 Updated from global requirements
Change-Id: I64bafeec8e6b7b2b2afbaaa845e560da27e578ec
2016-05-17 10:44:30 +00:00
OpenStack Proposal Bot
25d0e060b6 Updated from global requirements
Change-Id: If7122fa62da82e46ada20346ef7e7326bd5c2c3a
2016-05-15 02:58:25 +00:00
OpenStack Proposal Bot
18a804f279 Updated from global requirements
Change-Id: I1d0f43a84a0e43b55a68f12a52036cd49d46c095
2016-05-10 00:50:54 +00:00
OpenStack Proposal Bot
7648a68363 Updated from global requirements
Change-Id: Iffe8279d1f62b9b29f7608347e08c1c43a5ea335
2016-04-30 18:10:00 +00:00
OpenStack Proposal Bot
f266a9849d Updated from global requirements
Change-Id: I1a983e4ff63e502c9667653c4830181d3ed2f3ff
2016-04-20 14:43:12 +00:00
OpenStack Proposal Bot
69c03b9629 Updated from global requirements
Change-Id: Ie89f428a8c0584d27d58d30678ae16834ef407ad
2016-04-14 02:39:36 +00:00
OpenStack Proposal Bot
1d82eee299 Updated from global requirements
Change-Id: I7631866f8f2c586d89c8fdb0fae203ecdbdd73cb
2016-04-13 12:49:53 +00:00
OpenStack Proposal Bot
37783083ff Updated from global requirements
Change-Id: Idfa054cee896891efd639fcdc85e575384d24ece
2016-04-10 18:29:01 +00:00
OpenStack Proposal Bot
589c2a78a8 Updated from global requirements
Change-Id: Id2e0ecae3694a3b6d8e920406cda89c8abad1ba6
2016-04-07 17:25:24 +00:00
OpenStack Proposal Bot
e61b9428da Updated from global requirements
Change-Id: I0f43db67c2f4a38625d1f73d3ac14e827f3645c8
2016-04-05 13:43:52 +00:00
OpenStack Proposal Bot
371f74194f Updated from global requirements
Change-Id: Ib628c540250aec17a9d8e5bf39bcc54d851b96c3
2016-03-05 15:38:37 +00:00
OpenStack Proposal Bot
05a014e4e0 Updated from global requirements
Change-Id: Ib8b44198314e5f838417760316e590fcbfc89967
2016-02-26 21:47:45 +00:00
OpenStack Proposal Bot
4b6290d381 Updated from global requirements
Change-Id: Ida28257c0bb7dcc9ca3f8faaaefb8bdf8953c33a
2016-02-20 22:01:57 +00:00
OpenStack Proposal Bot
c96f4f332f Updated from global requirements
Change-Id: I2de32a47bea9bd09a5ed0ae40aeb11daa7297736
2016-02-16 21:56:48 +00:00
OpenStack Proposal Bot
c659f6f407 Updated from global requirements
Change-Id: I51c2d365a87ce802d81e7abf21fb02433abd3ccc
2016-02-03 14:53:38 +00:00
OpenStack Proposal Bot
e7eb4f58a4 Updated from global requirements
Change-Id: Ib540551dab247771869230b04e483db16276d7ca
2016-01-27 14:26:36 +00:00
Jenkins
fc571ac65b Merge "Implement Guest Log File Retrieval" 2016-01-26 21:20:04 +00:00
Morgan Jones
2bf92b906d Implement Guest Log File Retrieval
Implements log file retrieval from the guest agent.  The contents
of the log file are pushed up to a swift container as a series of
objects that represent a subset of the lines in the log.

The following trove CLI commands are now supported:

trove log-list <instance>         : lists log files available on guest
trove log-enable <instance> <log> : enables writing to log file
trove log-disable <instance> <log>: disables writing to log file
trove log-publish <instance> <log>: publishes updates to swift container
trove log-discard <instance> <log>: discards published logs
trove log-tail <instance> <log>   : displays last lines of log
trove log-save <instance> <log>   : saves the entire log to a file

Log declarations and scenario tests were added for MySQL and
PostgreSQL.

Co-Authored-By: Morgan Jones <morgan@tesora.com>
Co-Authored-By: Alex Tomic <atomic@tesora.com>
Co-Authored-By: Peter Stachowski <peter@tesora.com>
Implements: blueprint datastore-log-operations

Change-Id: I16c3bba4a3183d05af2971be6ba56110105797a6
2016-01-26 17:16:02 +00:00
OpenStack Proposal Bot
67304d48b5 Updated from global requirements
Change-Id: I668129ad8074451adeed8dc8406a128c100576ce
2016-01-24 20:55:18 +00:00
OpenStack Proposal Bot
895eecc6c2 Updated from global requirements
Change-Id: Ibd65333334b7ba735b262278a25e10eb5d537114
2016-01-19 13:54:13 +00:00
OpenStack Proposal Bot
ed9609f1f4 Updated from global requirements
Change-Id: If1f1c389137eb0214a584ddf5ca01e2af1da0ad1
2016-01-16 03:34:00 +00:00
OpenStack Proposal Bot
12d27e075f Updated from global requirements
Change-Id: I074b1c12cd831730953b34cad61cf4a35c541dcc
2016-01-13 15:58:19 +00:00
OpenStack Proposal Bot
a3a948831b Updated from global requirements
Change-Id: Ia0c574f181debd5ace26becc2df8a88c76ceae79
2016-01-08 06:56:37 +00:00
OpenStack Proposal Bot
cd0041e60e Updated from global requirements
Change-Id: Ie9b64011f84fccbadedbc62f4cae956fd7889c19
2016-01-01 20:48:42 +00:00
Jenkins
c7f10e179e Merge "Move to oslo_db" 2015-12-17 18:03:16 +00:00
Matt Van Dijk
27a4e2c650 Move to oslo_db
Replace the sqlalchemy engine and session management with an oslo.db
facade. This does the work transparently and fixes connection
mismanagement.

The changes involve:
- modifying the sqlalchemy session script to use oslo_db functions
- adding the oslo_db engine configuration parameters
- tweaking the faked tests to pass*

* the faked tests are sensitive to sleep calls and oslo_db uses a
  sleep(0) hack which was causing issues. The coverage of the tests was
  not affected.

Implements: blueprint move-to-oslo-db
Change-Id: I59f1fc0fe1551b9a815a51e6a620fabf060b013f
2015-12-14 02:18:06 +00:00
OpenStack Proposal Bot
55e6457c4e Updated from global requirements
Change-Id: I186404d115e7a8cf60bcd7653e69fd633232afcc
2015-12-11 15:27:17 +00:00
OpenStack Proposal Bot
4cb189cbea Updated from global requirements
Change-Id: Ieb287a9cab0b17dad9762f018001c064804fc675
2015-11-29 02:38:48 +00:00
OpenStack Proposal Bot
4fcc22b06e Updated from global requirements
Change-Id: I99626f51935a8a38b4dc00e8eecca7f20ae81502
2015-11-15 01:22:53 +00:00
Bertrand Lallau
3e0b23b5cd Remove kombu as a dependency for Trove
It was required before oslo.messaging.

Change-Id: I39893da56a14e33d5ad746795e35fb912a128314
2015-11-13 15:36:53 +01:00
Michael Krotscheck
e64cf4bd29 Added CORS middleware to Trove
This adds the CORS support middleware to Trove, allowing a deployer
to optionally configure rules under which a javascript client may
break the single-origin policy and access the API directly.

For trove, the paste.ini method of deploying the middleware was
chosen, because it needs to be able to annotate responses created
by keystonemiddleware. If the middleware were explicitly included
as in the previous patch, keystone would reject the request before
the cross-domain headers could be annotated, resulting in an
error response that was unreadable by the user agent.

OpenStack Spec:
   http://specs.openstack.org/openstack/openstack-specs/specs/cors-support.html
Oslo_Middleware Docs:
   http://docs.openstack.org/developer/oslo.middleware/cors.html
Cloud Admin Guide Documentation:
   http://docs.openstack.org/admin-guide-cloud/cross_project_cors.html

Change-Id: Ic55305607e44069d893baf2a261d5fe7da777303
2015-11-10 10:38:16 -08:00
OpenStack Proposal Bot
31488fdcbe Updated from global requirements
Change-Id: I3094d64f4e824974f73956caf6be61885146a24e
2015-11-10 04:34:45 +00:00
OpenStack Proposal Bot
b497c1215f Updated from global requirements
Change-Id: I5e61202fc77eeb2ee9542a3f6a9c5ebaea2470b5
2015-10-21 13:28:13 +00:00
OpenStack Proposal Bot
c3d08b97c1 Updated from global requirements
Change-Id: I1acc2257344304bb6cba7242aac48b16362ed87b
2015-09-23 14:14:17 +00:00
OpenStack Proposal Bot
3c2bb93731 Updated from global requirements
Change-Id: Icb0d6626aec1c088889c7467b1e93527fa9554f4
2015-09-08 16:32:08 +00:00
OpenStack Proposal Bot
42153675a3 Updated from global requirements
Change-Id: I1f127f06225629fb2122eca4b9400d088ccee198
2015-08-14 09:23:18 +00:00
OpenStack Proposal Bot
44ba1157cf Updated from global requirements
Change-Id: I9dee05e20053fb6cc49ab59c76e60c2efb7e3762
2015-08-13 02:21:11 +00:00
OpenStack Proposal Bot
367c0868f1 Updated from global requirements
Change-Id: I133ca48e1037b4b17c31893adc5b0129dcda017c
2015-08-10 01:11:13 +00:00
OpenStack Proposal Bot
f6888c1062 Updated from global requirements
Change-Id: I1fdee8969cc6fe1f0481f9f960c529205f2bdc9c
2015-08-04 14:27:07 +00:00
Jenkins
d8d2d9f03a Merge "Switch to the oslo_log library" 2015-07-31 15:29:18 +00:00
OpenStack Proposal Bot
1f5ea77133 Updated from global requirements
Change-Id: I4c857be19d4d602055a94235fcb8231d2afc2b39
2015-07-29 03:44:31 +00:00
Sergey Vilgelm
19862628e4 Switch to the oslo_log library
Remove the log module of oslo-incubator.
Move the WritableLogger wrapper to the base_wsgi module.
Add oslo.log to the requirements.

Change-Id: I724fa6090cebf40e7d7c78cc6b8458dfba9508a8
2015-07-23 19:31:58 +03:00
OpenStack Proposal Bot
46d949315e Updated from global requirements
Change-Id: I98baed8882ae7c0c5adca20adcbc2c74b657d8fe
2015-07-23 12:54:25 +00:00
Sergey Vilgelm
a4ff5bf9de Switch to the oslo.context library
Remove context module of oslo-incubator.
Add oslo.context to the requirements.

Implements: blueprint graduate-oslo-context[1]
[1] https://blueprints.launchpad.net/oslo-incubator/+spec/graduate-oslo-context

Change-Id: I43942da48a3751272a76c3cbe3e3586947022e32
2015-07-21 23:10:32 +03:00