Merge "Add support for cinder v3 endpoint"
This commit is contained in:
commit
586eb5b170
|
@ -34,16 +34,19 @@ Cinder:
|
||||||
uri_suffixes:
|
uri_suffixes:
|
||||||
'': /v1/%(tenant_id)s
|
'': /v1/%(tenant_id)s
|
||||||
V2: /v2/%(tenant_id)s
|
V2: /v2/%(tenant_id)s
|
||||||
|
V3: /v3/%(tenant_id)s
|
||||||
Public:
|
Public:
|
||||||
vip_param: Public
|
vip_param: Public
|
||||||
uri_suffixes:
|
uri_suffixes:
|
||||||
'': /v1/%(tenant_id)s
|
'': /v1/%(tenant_id)s
|
||||||
V2: /v2/%(tenant_id)s
|
V2: /v2/%(tenant_id)s
|
||||||
|
V3: /v3/%(tenant_id)s
|
||||||
Admin:
|
Admin:
|
||||||
vip_param: CinderApi
|
vip_param: CinderApi
|
||||||
uri_suffixes:
|
uri_suffixes:
|
||||||
'': /v1/%(tenant_id)s
|
'': /v1/%(tenant_id)s
|
||||||
V2: /v2/%(tenant_id)s
|
V2: /v2/%(tenant_id)s
|
||||||
|
V3: /v3/%(tenant_id)s
|
||||||
port: 8776
|
port: 8776
|
||||||
|
|
||||||
Glance:
|
Glance:
|
||||||
|
|
|
@ -18,8 +18,8 @@ parameters:
|
||||||
IronicApiVirtualIP: {type: string, default: ''}
|
IronicApiVirtualIP: {type: string, default: ''}
|
||||||
KeystoneAdminApiVirtualIP: {type: string, default: ''}
|
KeystoneAdminApiVirtualIP: {type: string, default: ''}
|
||||||
KeystonePublicApiVirtualIP: {type: string, default: ''}
|
KeystonePublicApiVirtualIP: {type: string, default: ''}
|
||||||
MysqlNoBracketsVirtualIP: {type: string, default: ''}
|
|
||||||
ManilaApiVirtualIP: {type: string, default: ''}
|
ManilaApiVirtualIP: {type: string, default: ''}
|
||||||
|
MysqlNoBracketsVirtualIP: {type: string, default: ''}
|
||||||
MysqlVirtualIP: {type: string, default: ''}
|
MysqlVirtualIP: {type: string, default: ''}
|
||||||
NeutronApiVirtualIP: {type: string, default: ''}
|
NeutronApiVirtualIP: {type: string, default: ''}
|
||||||
NovaApiVirtualIP: {type: string, default: ''}
|
NovaApiVirtualIP: {type: string, default: ''}
|
||||||
|
@ -548,6 +548,123 @@ outputs:
|
||||||
IP_ADDRESS: {get_param: PublicVirtualIP}
|
IP_ADDRESS: {get_param: PublicVirtualIP}
|
||||||
- ':'
|
- ':'
|
||||||
- get_param: [EndpointMap, CinderPublic, port]
|
- get_param: [EndpointMap, CinderPublic, port]
|
||||||
|
CinderV3Admin:
|
||||||
|
host:
|
||||||
|
str_replace:
|
||||||
|
template:
|
||||||
|
get_param: [EndpointMap, CinderAdmin, host]
|
||||||
|
params:
|
||||||
|
CLOUDNAME: {get_param: CloudName}
|
||||||
|
IP_ADDRESS: {get_param: CinderApiVirtualIP}
|
||||||
|
port:
|
||||||
|
get_param: [EndpointMap, CinderAdmin, port]
|
||||||
|
protocol:
|
||||||
|
get_param: [EndpointMap, CinderAdmin, protocol]
|
||||||
|
uri:
|
||||||
|
list_join:
|
||||||
|
- ''
|
||||||
|
- - get_param: [EndpointMap, CinderAdmin, protocol]
|
||||||
|
- ://
|
||||||
|
- str_replace:
|
||||||
|
template:
|
||||||
|
get_param: [EndpointMap, CinderAdmin, host]
|
||||||
|
params:
|
||||||
|
CLOUDNAME: {get_param: CloudName}
|
||||||
|
IP_ADDRESS: {get_param: CinderApiVirtualIP}
|
||||||
|
- ':'
|
||||||
|
- get_param: [EndpointMap, CinderAdmin, port]
|
||||||
|
- /v3/%(tenant_id)s
|
||||||
|
uri_no_suffix:
|
||||||
|
list_join:
|
||||||
|
- ''
|
||||||
|
- - get_param: [EndpointMap, CinderAdmin, protocol]
|
||||||
|
- ://
|
||||||
|
- str_replace:
|
||||||
|
template:
|
||||||
|
get_param: [EndpointMap, CinderAdmin, host]
|
||||||
|
params:
|
||||||
|
CLOUDNAME: {get_param: CloudName}
|
||||||
|
IP_ADDRESS: {get_param: CinderApiVirtualIP}
|
||||||
|
- ':'
|
||||||
|
- get_param: [EndpointMap, CinderAdmin, port]
|
||||||
|
CinderV3Internal:
|
||||||
|
host:
|
||||||
|
str_replace:
|
||||||
|
template:
|
||||||
|
get_param: [EndpointMap, CinderInternal, host]
|
||||||
|
params:
|
||||||
|
CLOUDNAME: {get_param: CloudName}
|
||||||
|
IP_ADDRESS: {get_param: CinderApiVirtualIP}
|
||||||
|
port:
|
||||||
|
get_param: [EndpointMap, CinderInternal, port]
|
||||||
|
protocol:
|
||||||
|
get_param: [EndpointMap, CinderInternal, protocol]
|
||||||
|
uri:
|
||||||
|
list_join:
|
||||||
|
- ''
|
||||||
|
- - get_param: [EndpointMap, CinderInternal, protocol]
|
||||||
|
- ://
|
||||||
|
- str_replace:
|
||||||
|
template:
|
||||||
|
get_param: [EndpointMap, CinderInternal, host]
|
||||||
|
params:
|
||||||
|
CLOUDNAME: {get_param: CloudName}
|
||||||
|
IP_ADDRESS: {get_param: CinderApiVirtualIP}
|
||||||
|
- ':'
|
||||||
|
- get_param: [EndpointMap, CinderInternal, port]
|
||||||
|
- /v3/%(tenant_id)s
|
||||||
|
uri_no_suffix:
|
||||||
|
list_join:
|
||||||
|
- ''
|
||||||
|
- - get_param: [EndpointMap, CinderInternal, protocol]
|
||||||
|
- ://
|
||||||
|
- str_replace:
|
||||||
|
template:
|
||||||
|
get_param: [EndpointMap, CinderInternal, host]
|
||||||
|
params:
|
||||||
|
CLOUDNAME: {get_param: CloudName}
|
||||||
|
IP_ADDRESS: {get_param: CinderApiVirtualIP}
|
||||||
|
- ':'
|
||||||
|
- get_param: [EndpointMap, CinderInternal, port]
|
||||||
|
CinderV3Public:
|
||||||
|
host:
|
||||||
|
str_replace:
|
||||||
|
template:
|
||||||
|
get_param: [EndpointMap, CinderPublic, host]
|
||||||
|
params:
|
||||||
|
CLOUDNAME: {get_param: CloudName}
|
||||||
|
IP_ADDRESS: {get_param: PublicVirtualIP}
|
||||||
|
port:
|
||||||
|
get_param: [EndpointMap, CinderPublic, port]
|
||||||
|
protocol:
|
||||||
|
get_param: [EndpointMap, CinderPublic, protocol]
|
||||||
|
uri:
|
||||||
|
list_join:
|
||||||
|
- ''
|
||||||
|
- - get_param: [EndpointMap, CinderPublic, protocol]
|
||||||
|
- ://
|
||||||
|
- str_replace:
|
||||||
|
template:
|
||||||
|
get_param: [EndpointMap, CinderPublic, host]
|
||||||
|
params:
|
||||||
|
CLOUDNAME: {get_param: CloudName}
|
||||||
|
IP_ADDRESS: {get_param: PublicVirtualIP}
|
||||||
|
- ':'
|
||||||
|
- get_param: [EndpointMap, CinderPublic, port]
|
||||||
|
- /v3/%(tenant_id)s
|
||||||
|
uri_no_suffix:
|
||||||
|
list_join:
|
||||||
|
- ''
|
||||||
|
- - get_param: [EndpointMap, CinderPublic, protocol]
|
||||||
|
- ://
|
||||||
|
- str_replace:
|
||||||
|
template:
|
||||||
|
get_param: [EndpointMap, CinderPublic, host]
|
||||||
|
params:
|
||||||
|
CLOUDNAME: {get_param: CloudName}
|
||||||
|
IP_ADDRESS: {get_param: PublicVirtualIP}
|
||||||
|
- ':'
|
||||||
|
- get_param: [EndpointMap, CinderPublic, port]
|
||||||
GlanceAdmin:
|
GlanceAdmin:
|
||||||
host:
|
host:
|
||||||
str_replace:
|
str_replace:
|
||||||
|
|
|
@ -49,6 +49,9 @@ outputs:
|
||||||
cinder::keystone::auth::public_url_v2: {get_param: [EndpointMap, CinderV2Public, uri]}
|
cinder::keystone::auth::public_url_v2: {get_param: [EndpointMap, CinderV2Public, uri]}
|
||||||
cinder::keystone::auth::internal_url_v2: {get_param: [EndpointMap, CinderV2Internal, uri]}
|
cinder::keystone::auth::internal_url_v2: {get_param: [EndpointMap, CinderV2Internal, uri]}
|
||||||
cinder::keystone::auth::admin_url_v2: {get_param: [EndpointMap, CinderV2Admin, uri]}
|
cinder::keystone::auth::admin_url_v2: {get_param: [EndpointMap, CinderV2Admin, uri]}
|
||||||
|
cinder::keystone::auth::public_url_v3: {get_param: [EndpointMap, CinderV3Public, uri]}
|
||||||
|
cinder::keystone::auth::internal_url_v3: {get_param: [EndpointMap, CinderV3Internal, uri]}
|
||||||
|
cinder::keystone::auth::admin_url_v3: {get_param: [EndpointMap, CinderV3Admin, uri]}
|
||||||
cinder::keystone::auth::password: {get_param: CinderPassword}
|
cinder::keystone::auth::password: {get_param: CinderPassword}
|
||||||
cinder::keystone::auth::region: {get_param: KeystoneRegion}
|
cinder::keystone::auth::region: {get_param: KeystoneRegion}
|
||||||
cinder::api::enable_proxy_headers_parsing: true
|
cinder::api::enable_proxy_headers_parsing: true
|
||||||
|
|
Loading…
Reference in New Issue