The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Fix problems found.
Change-Id: I3062215fcfc2e448e0f29402104496f80945aeee
Currently, Zaqar client doesn't support passing in Keystone
session for authentation. This patch add that support, so
that user can create Zaqar client like:
z = zaqarclient.Client(session=session)
Change-Id: Idbd81678714534116d3f3cf8a395a704b1f61542
This change introduces new requirements and fixes new checks by
the `hacking` module.
Change-Id: I3b98d5038c516b3115d7247fa0f4ea1189b33dff
Co-Authored-By: Victoria Martinez de la Cruz <victoria@redhat.com>
Python-zaqarclient had missing features for v1.1 which involved pools and flavors that
needed to be added.
I added support to pools by adding a 'pool_update' and a 'pool_list' function,
and add support to flavors by writing a 'flavor_update' and a 'flavor_list'
function.
Change-Id: I640d17c64be6448283c53ae0dbea6543484ff7a4
Depends-on: I36445838f532e9f282a4f839a0f583257c1f13d9
Partially-implements: # blueprint api-v1.1
This patch renames every package, file, match of Marconi in the codebase
to Zaqar *except* for the .gitreview file, which will have to be updated
*after* I8e587af588d9be0b5ebbab4b0f729b106a2ae537 lands.
Implements blueprint: project-rename
Change-Id: I0c82be81f74d022ab609eea8f40ac2c0635374b1
This patch fixes a bug wherein a user was not able to delete
a claimed message due to the claim id not being passed along with
the message id.
Change-Id: If893d2ca9cb1e0ff5fe82cc15e3f2e8dd0ccac3f
Closes-Bug:1325032
Add a sample about how the client to talk with Marconi
server when the Keystone auth is enabled on server side.
Change-Id: I446063da2e6958c27ff8afab2afad7b8818104cb
The patch adds /health support of the client. This will allow users to
check the status of shard from Marconi.
Partially-Implements blueprint: python-marconiclient-v1
Change-Id: I5e6bbb79144a5808ef91b00bb8265936364cec30
This patch defines the Message resource and the MessageIterator. The
former represents a message unit and the possible operations that can be
executed from that resource. The later allows users to iterate over
Messages' pages and consume all available messages.
The patch also renames queue_id to queue._name which is more consistent
with the API terminology.
NOTE: Functional tests are missing and will be added in a separate
patch.
Change-Id: I8c871e326bd580964f15d4ffc16c6264f9825ba7
Partially-Implements: python-marconiclient-v1
The patch adds a new package containing a simple example of how the
client library is supposed to be used.
It shows the usage of the high-level API.
Change-Id: I6a31f4ac9bf0be5c82d71681abb0cac8b67d1d6b