Improve OpenStack v3 compatibility (#7392)
* Update paperclip.rb * Update .env.production.sample * Update paperclip.rb
This commit is contained in:
parent
95595ccd21
commit
ea4e243303
|
@ -113,6 +113,8 @@ SMTP_FROM_ADDRESS=notifications@example.com
|
||||||
# For Keystone V3, the value for SWIFT_TENANT should be the project name
|
# For Keystone V3, the value for SWIFT_TENANT should be the project name
|
||||||
# SWIFT_TENANT=
|
# SWIFT_TENANT=
|
||||||
# SWIFT_PASSWORD=
|
# SWIFT_PASSWORD=
|
||||||
|
# Some OpenStack V3 providers require PROJECT_ID (optional)
|
||||||
|
# SWIFT_PROJECT_ID=
|
||||||
# Keystone V2 and V3 URLs are supported. Use a V3 URL if possible to avoid
|
# Keystone V2 and V3 URLs are supported. Use a V3 URL if possible to avoid
|
||||||
# issues with token rate-limiting during high load.
|
# issues with token rate-limiting during high load.
|
||||||
# SWIFT_AUTH_URL=
|
# SWIFT_AUTH_URL=
|
||||||
|
|
|
@ -60,6 +60,7 @@ elsif ENV['SWIFT_ENABLED'] == 'true'
|
||||||
fog_credentials: {
|
fog_credentials: {
|
||||||
provider: 'OpenStack',
|
provider: 'OpenStack',
|
||||||
openstack_username: ENV['SWIFT_USERNAME'],
|
openstack_username: ENV['SWIFT_USERNAME'],
|
||||||
|
openstack_project_id: ENV['SWIFT_PROJECT_ID'],
|
||||||
openstack_project_name: ENV['SWIFT_TENANT'],
|
openstack_project_name: ENV['SWIFT_TENANT'],
|
||||||
openstack_tenant: ENV['SWIFT_TENANT'], # Some OpenStack-v2 ignores project_name but needs tenant
|
openstack_tenant: ENV['SWIFT_TENANT'], # Some OpenStack-v2 ignores project_name but needs tenant
|
||||||
openstack_api_key: ENV['SWIFT_PASSWORD'],
|
openstack_api_key: ENV['SWIFT_PASSWORD'],
|
||||||
|
|
Loading…
Reference in New Issue