cloud/storage/openstack: implement storage.Lister

This will allow using upspin-audit scanstore.

The implementation is a bit convoluted as gophercloud does not
expect a client that proxies pagination.

Running against my storage gives:

	remote,$domain:443: 181746788561 bytes total (169.26GB) in 271390 references

which matches the storage provider's summary data in the UI.

Change-Id: Ibc8cbc0a5de8ff2d8d3532a8a217b9f78a10f07e
Reviewed-on: https://upspin-review.googlesource.com/17320
Reviewed-by: Andrew Gerrand <adg@golang.org>
2 files changed
tree: 79c8a224c1769a743150747c52b5d58145e5ca56
  1. cloud/
  2. cmd/
  3. .travis.yml
  4. AUTHORS
  5. codereview.cfg
  6. CONDUCT.md
  7. CONTRIBUTING.md
  8. CONTRIBUTORS
  9. LICENSE
  10. PATENTS
  11. README.md
README.md

Upspin openstack repository

Note: This repository is under construction.

This repository contains support for running Upspin on OpenStack.

See the master repository for more information.