14 Commits

Author SHA1 Message Date
Ivan Kolodyazhny
d27a5f2c72 Move blockbox DB volume to home directory
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
2018-06-18 18:42:40 +00:00
Ivan Kolodyazhny
910f534382 Fix cinder-volume setup in block-box
Change-Id: I371e0f5b5876dcb276e133718ba78257f75da381
2018-05-21 13:46:06 -07:00
caoyuan
1b99782821 Update auth_uri option to www_authenticate_uri
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
2018-04-08 15:12:54 +08:00
xing-yang
3ffdcaeb4c Bump up the API microversion in cinder.rc
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
2017-12-22 06:18:09 -08:00
John Griffith
3a2205e393 Update BlockBox
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
2017-10-04 13:59:01 -06:00
Sean McGinnis
3e91de956e Remove API v1
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
2017-09-06 07:39:10 -05:00
Jenkins
8b7d700526 Merge "Fix some doc issue" 2017-07-31 16:43:56 +00:00
Jenkins
a84a6a5578 Merge "Unify host naming in readme file" 2017-07-18 22:34:15 +00:00
TommyLike
a4fd21c8a1 Unify host naming in readme file
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
2017-07-04 14:25:31 +08:00
wangxiyuan
7439ddf484 Fix some doc issue
There are some doc nits in standalone guide.
This patch fixes them.

Change-Id: Iaad1448caa55f99c86f1d6ba85e7af251e33fa47
2017-06-29 03:17:21 +00:00
John Griffith
392f4bb092 Replace OS_AUTH_TYPE with OS_AUTH_SYSTEM in rc
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
2017-06-26 13:30:08 -06:00
TommyLike
a317d242b4 Clarify some details related blockbox deployment
Add or modify some guidelines related to blockbox deploying
procedure.

Change-Id: I234f18bfa08ea2e157ba9787bb96a4d84a94c9e7
2017-06-11 13:42:59 +00:00
TommyLike
00687cfeae Fix typos in README.md
Fix typos in new added readme file.

Change-Id: I9931f25c499cdc3c54144b1520eda3032e21c02c
2017-05-27 23:14:12 +00:00
John Griffith
db82e4450a Add blockbox to Cinder project
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
2017-05-23 10:07:31 -06:00