aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorJames McCarthy <james.m.mccarthy@oracle.com>2015-07-15 16:00:23 +0100
committerPaul Bourke <paul.bourke@oracle.com>2015-07-31 09:36:11 +0000
commit5e28eb8496c356f2074c21d72b52906451696e12 (patch)
treef890a1a7479581f65be34552483161e4f2e33c94 /docs
parent6b1f9714c703bb3a1c2411b264b26c3fc960901f (diff)
downloadkolla-5e28eb8496c356f2074c21d72b52906451696e12.tar.gz
kolla-5e28eb8496c356f2074c21d72b52906451696e12.zip
Implement Swift Containers
Known bugs/TODOs at this time of this patch update: https://bugs.launchpad.net/kolla/+bug/1477990 https://bugs.launchpad.net/kolla/+bug/1477993 Implements: Blueprint swift-container Closes-bug: #1477992 Co-Authored-By: Paul Bourke <paul.bourke@oracle.com> Change-Id: I031f88a7cd1867104fef12df6ab3ffcc06cb65d6
Diffstat (limited to 'docs')
-rw-r--r--docs/minimal-environment-vars.md131
1 files changed, 117 insertions, 14 deletions
diff --git a/docs/minimal-environment-vars.md b/docs/minimal-environment-vars.md
index 83cd6a5ef..d9d41c481 100644
--- a/docs/minimal-environment-vars.md
+++ b/docs/minimal-environment-vars.md
@@ -510,32 +510,135 @@ In order for each service to function, there is a minimum set of required variab
RABBITMQ_PASS
RABBITMQ_USER
-# Swift-account
-
- KEYSTONE_ADMIN_SERVICE_HOST
- KEYSTONE_ADMIN_TOKEN
- SWIFT_ADMIN_PASSWORD
+# Swift-account-server
+
+ SWIFT_ACCOUNT_SVC_BIND_IP
+ SWIFT_ACCOUNT_SVC_BIND_PORT
+ SWIFT_ACCOUNT_SVC_DEVICES
+ SWIFT_ACCOUNT_SVC_MOUNT_CHECK
+ SWIFT_ACCOUNT_SVC_RING_DEVICES
+ SWIFT_ACCOUNT_SVC_RING_HOSTS
+ SWIFT_ACCOUNT_SVC_RING_MIN_PART_HOURS
+ SWIFT_ACCOUNT_SVC_RING_NAME
+ SWIFT_ACCOUNT_SVC_RING_PART_POWER
+ SWIFT_ACCOUNT_SVC_RING_REPLICAS
+ SWIFT_ACCOUNT_SVC_RING_WEIGHTS
+ SWIFT_ACCOUNT_SVC_RING_ZONES
+ SWIFT_DIR
+ SWIFT_USER
# Swift-base
+ SWIFT_HASH_PATH_SUFFIX
+
+# Swift-container-server
+
+ SWIFT_CONTAINER_SVC_BIND_IP
+ SWIFT_CONTAINER_SVC_BIND_PORT
+ SWIFT_CONTAINER_SVC_DEVICES
+ SWIFT_CONTAINER_SVC_MOUNT_CHECK
+ SWIFT_CONTAINER_SVC_RING_DEVICES
+ SWIFT_CONTAINER_SVC_RING_HOSTS
+ SWIFT_CONTAINER_SVC_RING_MIN_PART_HOURS
+ SWIFT_CONTAINER_SVC_RING_NAME
+ SWIFT_CONTAINER_SVC_RING_PART_POWER
+ SWIFT_CONTAINER_SVC_RING_REPLICAS
+ SWIFT_CONTAINER_SVC_RING_WEIGHTS
+ SWIFT_CONTAINER_SVC_RING_ZONES
+ SWIFT_DIR
+ SWIFT_USER
+
+# Swift-object-auditor
+
None
-# Swift-container
+# Swift-object-base
+
+ SWIFT_CONTAINER_SVC_RING_DEVICES
+ SWIFT_CONTAINER_SVC_RING_HOSTS
+ SWIFT_CONTAINER_SVC_RING_MIN_PART_HOURS
+ SWIFT_CONTAINER_SVC_RING_NAME
+ SWIFT_CONTAINER_SVC_RING_PART_POWER
+ SWIFT_CONTAINER_SVC_RING_REPLICAS
+ SWIFT_CONTAINER_SVC_RING_WEIGHTS
+ SWIFT_CONTAINER_SVC_RING_ZONES
+ SWIFT_DIR
+ SWIFT_OBJECT_SVC_BIND_IP
+ SWIFT_OBJECT_SVC_BIND_PORT
+ SWIFT_OBJECT_SVC_DEVICES
+ SWIFT_OBJECT_SVC_MOUNT_CHECK
+ SWIFT_OBJECT_SVC_PIPELINE
+ SWIFT_OBJECT_SVC_RING_DEVICES
+ SWIFT_OBJECT_SVC_RING_HOSTS
+ SWIFT_OBJECT_SVC_RING_MIN_PART_HOURS
+ SWIFT_OBJECT_SVC_RING_NAME
+ SWIFT_OBJECT_SVC_RING_PART_POWER
+ SWIFT_OBJECT_SVC_RING_REPLICAS
+ SWIFT_OBJECT_SVC_RING_WEIGHTS
+ SWIFT_OBJECT_SVC_RING_ZONES
+ SWIFT_USER
+
+# Swift-object-expirer
- KEYSTONE_ADMIN_SERVICE_HOST
- KEYSTONE_ADMIN_TOKEN
- SWIFT_ADMIN_PASSWORD
+ None
-# Swift-object
+# Swift-object-replicator
- KEYSTONE_ADMIN_SERVICE_HOST
- KEYSTONE_ADMIN_TOKEN
- SWIFT_ADMIN_PASSWORD
+ None
-# Swift-proxy-server
+# Swift-object-server
+
+ None
+
+# Swift-object-updater
None
+# Swift-proxy-server
+
+ SWIFT_ACCOUNT_SVC_RING_DEVICES
+ SWIFT_ACCOUNT_SVC_RING_HOSTS
+ SWIFT_ACCOUNT_SVC_RING_MIN_PART_HOURS
+ SWIFT_ACCOUNT_SVC_RING_NAME
+ SWIFT_ACCOUNT_SVC_RING_PART_POWER
+ SWIFT_ACCOUNT_SVC_RING_REPLICAS
+ SWIFT_ACCOUNT_SVC_RING_WEIGHTS
+ SWIFT_ACCOUNT_SVC_RING_ZONES
+ SWIFT_ADMIN_USER
+ SWIFT_CONTAINER_SVC_RING_DEVICES
+ SWIFT_CONTAINER_SVC_RING_HOSTS
+ SWIFT_CONTAINER_SVC_RING_MIN_PART_HOURS
+ SWIFT_CONTAINER_SVC_RING_NAME
+ SWIFT_CONTAINER_SVC_RING_PART_POWER
+ SWIFT_CONTAINER_SVC_RING_REPLICAS
+ SWIFT_CONTAINER_SVC_RING_WEIGHTS
+ SWIFT_CONTAINER_SVC_RING_ZONES
+ SWIFT_KEYSTONE_PASSWORD
+ SWIFT_KEYSTONE_USER
+ SWIFT_OBJECT_SVC_RING_DEVICES
+ SWIFT_OBJECT_SVC_RING_HOSTS
+ SWIFT_OBJECT_SVC_RING_MIN_PART_HOURS
+ SWIFT_OBJECT_SVC_RING_NAME
+ SWIFT_OBJECT_SVC_RING_PART_POWER
+ SWIFT_OBJECT_SVC_RING_REPLICAS
+ SWIFT_OBJECT_SVC_RING_WEIGHTS
+ SWIFT_OBJECT_SVC_RING_ZONES
+ SWIFT_PROXY_ACCOUNT_AUTOCREATE
+ SWIFT_PROXY_AUTH_PLUGIN
+ SWIFT_PROXY_BIND_IP
+ SWIFT_PROXY_BIND_PORT
+ SWIFT_PROXY_DELAY_AUTH_DECISION
+ SWIFT_PROXY_DIR
+ SWIFT_PROXY_OPERATOR_ROLES
+ SWIFT_PROXY_PASSWORD
+ SWIFT_PROXY_PIPELINE_MAIN
+ SWIFT_PROXY_PROJECT_DOMAIN_ID
+ SWIFT_PROXY_PROJECT_NAME
+ SWIFT_PROXY_SIGNING_DIR
+ SWIFT_PROXY_USERNAME
+ SWIFT_PROXY_USER_DOMAIN_ID
+ SWIFT_USER
+
# Zaqar
KEYSTONE_ADMIN_SERVICE_HOST