summaryrefslogtreecommitdiff
path: root/doc/source
diff options
context:
space:
mode:
Diffstat (limited to 'doc/source')
-rw-r--r--doc/source/no_auth.rst32
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/source/no_auth.rst b/doc/source/no_auth.rst
new file mode 100644
index 0000000..9885df2
--- /dev/null
+++ b/doc/source/no_auth.rst
@@ -0,0 +1,32 @@
+=========================
+CINDERCLIENT Using noauth
+=========================
+
+Cinder Server side API setup
+============================
+The changes in the cinder.conf on your cinder-api node
+are minimal, just set authstrategy to noauth::
+
+ [DEFAULT]
+ auth_strategy = noauth
+ ...
+
+Using cinderclient
+------------------
+To use the cinderclient you'll need to set the following env variables::
+
+ OS_AUTH_TYPE=noauth
+ CINDERCLIENT_BYPASS_URL=http://<cinder-api-url>:8776/v3
+ OS_PROJECT_ID=foo
+ OS_VOLUME_API_VERSION=3.10
+
+Note that you can have multiple projects, however we don't currently do
+any sort of authentication of ownership because, well that's the whole
+point, it's noauth.
+
+Each of these options can also be specified on the cmd line::
+
+ cinder --os-auth-type=noauth \
+ --bypass-url=http://<cinder-api-url>:8776/v3 \
+ --os-project-id=admin \
+ --os-volume-api-version=3.10 list