Moved db_data directory to ~/.blockbox/db_data because it's owned by
MySQL in the container so tox will failed with it during *.pyc files
cleanup.
Change-Id: Ib2c57d57193cd94108927bfd3a4bf944941976e9
Option auth_uri from group keystone_authtoken is deprecated[1].
Use option www_authenticate_uri from group keystone_authtoken.
[1]https://review.openstack.org/#/c/508522/
Change-Id: I2a9853b52f23fc4b6a24a0548b9749e976467758
This patch bumps up the Cinder API microversion to 3.44 in
cinder.rc. This is required for the new attachment API to
support local-attach.
Change-Id: Idb0e5c7c6c6d7f8626b6867eada0d537589011da
There have been a number of changes to LOCI since the introduction
of BlockBox. In particular LOCI now offers a `universal` Dockerfile
and employees bindeps and new ARGS features of Docker to customize
images.
This patch modifies BlockBox to use the new universal LOCI repo and
also cleans up a bunch of cruft and adds an updated conf entry with
key-manager.
This patch also removes the dev environment as it's out dated and
doesn't seem to be gaining much usage. It's easy enough to set
this up on your own, so rather than maintain it just remove it.
Change-Id: Id03ff9310fd53c4e6df300f2866b7a17cba82561
The v1 API has been deprecated for many releases now. We have not
been able to remove it due to SDKs and tooling being slow to
update. This is the latest attempt to see if it has been long
enough.
Change-Id: I03bf2db5bd7e2fdfb4f6032758ccaf2b348a82ba
As we use 'mariadb', 'rabbitmq' in both cinder config
file and docker compose file, replace the 'dbhost' with 'mariadb'
and 'rabbit' with 'rabbitmq' to eliminate confusion.
Change-Id: I861ce1daa9f216b9f854a9ede520c99a83c9beff
We've removed OS_AUTH_TYPE support in favor of OS_AUTH_SYSTEM
as of 2.2.0. This change just updates the example rc file to
reflect that. While we're at it we'll also go ahead and update
the example entry for the endpoint IP to point to the localhost.
Of course this will need to be changed if you're running the
client on a different node than the container.
Closes-Bug: #1696635
Change-Id: Ia865aab9ec6dd1fac5a74a22a56bc6accc8b60b8
This change creates a contrib directory in the Cinder tree and adds
a project called block-box.
This addition provides a method to easily create Docker images for
a standalone Cinder deployment and employs a docker-compose file to
enable rapid build and deployment of Cinder as a standlone service.
Change-Id: Id08ffefd322e80a433b58d48b8b89b1ca1695150