Commit Graph

25 Commits

Author SHA1 Message Date
Brian Rosmaita 43ca0d6e3c Remove block-box files
The block-box files were marked as "not supported" by change
I36c23cc0f61d in January 2020.  Now it's time to remove the
unsupported code.

Change-Id: Iaa3a7892b9b3d9435de63afca7dce18d13c61685
2022-01-12 12:42:52 -05:00
Brian Rosmaita e05b261af7 Remove Block Storage API v2
In this patch:
- adjusted VersionsController to return only v3
- removed cinder.api.v2.router
- adjustments to cinder.tests.unit.api.contrib to use /v3 only
- moved cinder.api.v2.snapshot_metadata (and tests) to cinder.api.v3
- moved cinder.api.v2.types (and view, tests) to cinder.api.v3
- updated versions response in api-ref
- removed unnecessary config option
- updated various sample config files
- removed experimental tempest-cinder-v2-api job
- updated some docs
- updated non-voting rally job config

Some cinder.api.v2 modules are left because the v3 classes depend on
them, but with the v2 router removed, these are unreachable via the
/v2 path.

Depends-on: https://review.opendev.org/c/openstack/rally-openstack/+/794891
(changes rally to use Block Storage API v3)
Depends-on: https://review.opendev.org/c/openstack/requirements/+/794894
(corrects regression in upper-constraint on Sphinx)

Change-Id: I2093d77db9beec7543c7524d2cd273e79dd5fd5d
2021-06-04 17:21:28 -04:00
Sean McGinnis a4d8f76163
Add note that block-box is not supported
The block-box files were added to show a proof of concept for running
Cinder as a containerized service and has not been maintained. Some of
the files may still be useful for someone that is looking for some
pointers on how to do this, but there are other projects now that are
focused on containerizing OpenStack services.

This adds a note to the README to make it clear it is not supported.

Closes-bug: #1859158

Change-Id: I36c23cc0f61d67e70fe6302c2d0d2501959b28fc
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-01-10 08:37:54 -06:00
Luigi Toscano 11d74a2f08 Small doc updates: canonical URLs, rally doc, etc
- use the canonical URL on opendev.org for OpenStack projects
  whenever it is possible;
- use a reference to cinder-specs instead of the code repository;
- update few rally URLs, removing one which does not exist anymore;
- update the repository URL of the datera driver.

Change-Id: Ib14346026bd34f90aea588c35407e5e2af505866
2019-06-04 17:57:16 +02:00
Mark Goddard 583bc0899c Use new target_* options in documentation
Various iscsi_* options were replaced with target_* options. The former
were initially deprecated and have now been removed.

This patch updates relevant documentation to use the new names.

There were some other hits in the documentation and code for these
names, but these appeared to be for third-party drivers, and I don't
have the context about which, if any, need to change.

Change-Id: Ic37ea85f4ec778644bc9d49f513e58dc28c87907
2019-03-01 09:52:41 +00:00
Zuul 477018ec2a Merge "Update "auth_url"" 2018-07-25 09:25:44 +00:00
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
Van Hung Pham a2b980dc03 Update "auth_url"
Following the change in Keystone Install Guide [1],
this patch replace port 35357 with 5000 for "auth_url".

Change-Id: I3fe68f162edcf4dc76ef54ad5e5dc615b37286ca
2018-05-30 04:15:25 +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
Mark McLoughlin 40bfdab75c Remove obsolete redhat-eventlet.patch
See I62ce43a330d7ae94eda4c7498782a655e63747fa for the gorey details on
why this exists.

As of this fix:

  https://github.com/eventlet/eventlet/pull/34

which was released in eventlet 0.13, we no longer need the patch.

This has now been removed from oslo-incubator, so this is really just
syncing that removal.

Change-Id: I84267f3c6726cb2e750f615e107c48b12c6ed353
2013-10-09 21:39:56 +01:00
Mark McLoughlin d52a0f21f7 Copy the RHEL6 eventlet workaround from Oslo
Tests in oslo-incubator now need the horrendous hack to workaround an
issue with eventlet on RHEL6. We've moved the patch_tox_venv tool
and redhat-eventlet.patch into oslo-incubator, so add them to
openstack-common.conf.

Change-Id: I1acfec282b64d7582144b155119bedb1741db2f7
2013-05-02 10:22:26 +01:00
Mark McLoughlin 8b6397bbf5 Remove some unused helper scripts
openstack-config init script and clean-vlans scripts are only relevant
to nova.

Change-Id: Ib139cae1e0f157f69f7d9ae7186c555538e4b1f5
2012-07-17 04:33:17 +01:00
Jenkins c53d8e343e Initial fork out of Nova. 2012-05-03 10:48:26 -07:00