Docker image for OpenStack Swift
Required environment variables
These env vars need to be set in order to launch swift storage from this image:
- SWIFT_HASH_PATH_PREFIX (magic string)
- SWIFT_HASH_PATH_SUFFIX (magic string)
- DISPERSION_AUTH_USER (e.g. default:dispersion)
- DISPERSION_AUTH_KEY (e.g. disperse123, not very sensitive)
- AUTH_URL (e.g. http://keystone.service.binet:5000/v2.0)
- AUTH_VERSION (e.g. 2.0)
These env vars need to be set in order to launch swift proxy from this image:
- SWIFT_HASH_PATH_PREFIX (magic string)
- SWIFT_HASH_PATH_SUFFIX (magic string)
- LOG_LEVEL (e.g. DEBUG)
- IDENTITY_URI (e.g. http://keystone-admin.service.binet:35357)
- AUTH_URI (e.g. http://keystone.service.binet:5000)
- ADMIN_TENANT_NAME (e.g. default)
- ADMIN_USER (e.g. swift)
- ADMIN_PASSWORD
- PROXY_PIPELINE (e.g. catch_errors gatekeeper healthcheck proxy-logging container_sync bulk tempurl ratelimit authtoken keystoneauth copy container-quotas account-quotas slo dlo versioned_writes proxy-logging proxy-server)
- MEMCACHE_SERVERS (e.g. 10.11.1.202:11211)