plugin: format docstring as rst

Change-Id: I14de69e743aece44b496aa62e89a8066b1fdde67
Signed-off-by: Julien Danjou <julien@danjou.info>
pipeline: flush after publishing call

Until now, the pipeline was never flushed out, so no flush() method from any
transformer was called. Let's fix that by creating a context publisher that
flushes once we finished publishing.

Change-Id: I2c0ab3c7c4aee77a1d7a1a6fccb19504c05f77f1
Signed-off-by: Julien Danjou <julien@danjou.info>
Import service when cfg.CONF.os_* is used

This doesn't look like it fixes something, but it actually does when you try
to run some unit test independently without loading the whole suite, some of
them fails because these cfg.CONF variables are not accessible.

Change-Id: Iaac74ec5d414de4e4b1d0c7d200ad6d4d3208a42
Signed-off-by: Julien Danjou <julien@danjou.info>
api: use delta_seconds()

This removes custom code in favor of oslo timeutils function, and makes the
v2 API returns seconds instead of minutes for duration.

Change-Id: Ieff388c4c057245b86ced12f5fa0f40e513c7d24
Signed-off-by: Julien Danjou <julien@danjou.info>
swift: configure RPC service correctly

This fixes bug #1124121

Change-Id: I51d476a7cb4aa3f261249ccd62965c44ab8584ea
Signed-off-by: Julien Danjou <julien@danjou.info>
Merge "swift: configure RPC service correctly"
Merge "pipeline: flush after publishing call"
Merge "plugin: format docstring as rst"
Merge "Import service when cfg.CONF.os_* is used"
Merge "api: use delta_seconds()"