Update cinder keystone endpoints

Cinder's APIv3 endpoints no longer use tenant_id templating, because
cinder no longer requires a project_id in API URLs.

Endpoint definitions for cinder's APIv2 are removed because cinder
no longer supports v2.

Change-Id: I180487cab3decc5525bfa0326fef039fff5a1c1f
This commit is contained in:
Alan Bishop 2022-03-02 07:58:15 -08:00
parent 52bf7ee056
commit 5c6283625d
2 changed files with 104 additions and 501 deletions

View File

@ -1827,399 +1827,6 @@ outputs:
- EndpointMap
- CinderPublic
- port
CinderV2Admin:
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderAdmin
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- CinderApiNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- CinderApiNetwork
template: NETWORK_uri
host_nobrackets:
str_replace:
template:
get_param:
- EndpointMap
- CinderAdmin
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- CinderApiNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- get_param:
- ServiceNetMap
- CinderApiNetwork
port:
get_param:
- EndpointMap
- CinderAdmin
- port
protocol:
get_param:
- EndpointMap
- CinderAdmin
- protocol
uri:
list_join:
- ''
- - make_url:
scheme:
get_param:
- EndpointMap
- CinderAdmin
- protocol
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderAdmin
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- CinderApiNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- CinderApiNetwork
template: NETWORK_uri
port:
get_param:
- EndpointMap
- CinderAdmin
- port
path: /v2/
- '%(tenant_id)s'
uri_no_suffix:
make_url:
scheme:
get_param:
- EndpointMap
- CinderAdmin
- protocol
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderAdmin
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- CinderApiNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- CinderApiNetwork
template: NETWORK_uri
port:
get_param:
- EndpointMap
- CinderAdmin
- port
CinderV2Internal:
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderInternal
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- CinderApiNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- CinderApiNetwork
template: NETWORK_uri
host_nobrackets:
str_replace:
template:
get_param:
- EndpointMap
- CinderInternal
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- CinderApiNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- get_param:
- ServiceNetMap
- CinderApiNetwork
port:
get_param:
- EndpointMap
- CinderInternal
- port
protocol:
get_param:
- EndpointMap
- CinderInternal
- protocol
uri:
list_join:
- ''
- - make_url:
scheme:
get_param:
- EndpointMap
- CinderInternal
- protocol
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderInternal
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- CinderApiNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- CinderApiNetwork
template: NETWORK_uri
port:
get_param:
- EndpointMap
- CinderInternal
- port
path: /v2/
- '%(tenant_id)s'
uri_no_suffix:
make_url:
scheme:
get_param:
- EndpointMap
- CinderInternal
- protocol
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderInternal
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- CinderApiNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- CinderApiNetwork
template: NETWORK_uri
port:
get_param:
- EndpointMap
- CinderInternal
- port
CinderV2Public:
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderPublic
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- PublicNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- PublicNetwork
template: NETWORK_uri
host_nobrackets:
str_replace:
template:
get_param:
- EndpointMap
- CinderPublic
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- PublicNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- get_param:
- ServiceNetMap
- PublicNetwork
port:
get_param:
- EndpointMap
- CinderPublic
- port
protocol:
get_param:
- EndpointMap
- CinderPublic
- protocol
uri:
list_join:
- ''
- - make_url:
scheme:
get_param:
- EndpointMap
- CinderPublic
- protocol
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderPublic
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- PublicNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- PublicNetwork
template: NETWORK_uri
port:
get_param:
- EndpointMap
- CinderPublic
- port
path: /v2/
- '%(tenant_id)s'
uri_no_suffix:
make_url:
scheme:
get_param:
- EndpointMap
- CinderPublic
- protocol
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderPublic
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- PublicNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- PublicNetwork
template: NETWORK_uri
port:
get_param:
- EndpointMap
- CinderPublic
- port
CinderV3Admin:
host:
str_replace:
@ -2276,45 +1883,42 @@ outputs:
- CinderAdmin
- protocol
uri:
list_join:
- ''
- - make_url:
scheme:
make_url:
scheme:
get_param:
- EndpointMap
- CinderAdmin
- protocol
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderAdmin
- protocol
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderAdmin
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- CinderApiNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- CinderApiNetwork
template: NETWORK_uri
port:
get_param:
- EndpointMap
- CinderAdmin
- port
path: /v3/
- '%(tenant_id)s'
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- CinderApiNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- CinderApiNetwork
template: NETWORK_uri
port:
get_param:
- EndpointMap
- CinderAdmin
- port
path: /v3
uri_no_suffix:
make_url:
scheme:
@ -2407,45 +2011,42 @@ outputs:
- CinderInternal
- protocol
uri:
list_join:
- ''
- - make_url:
scheme:
make_url:
scheme:
get_param:
- EndpointMap
- CinderInternal
- protocol
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderInternal
- protocol
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderInternal
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- CinderApiNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- CinderApiNetwork
template: NETWORK_uri
port:
get_param:
- EndpointMap
- CinderInternal
- port
path: /v3/
- '%(tenant_id)s'
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- CinderApiNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- CinderApiNetwork
template: NETWORK_uri
port:
get_param:
- EndpointMap
- CinderInternal
- port
path: /v3
uri_no_suffix:
make_url:
scheme:
@ -2538,45 +2139,42 @@ outputs:
- CinderPublic
- protocol
uri:
list_join:
- ''
- - make_url:
scheme:
make_url:
scheme:
get_param:
- EndpointMap
- CinderPublic
- protocol
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderPublic
- protocol
host:
str_replace:
template:
get_param:
- EndpointMap
- CinderPublic
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- PublicNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- PublicNetwork
template: NETWORK_uri
port:
get_param:
- EndpointMap
- CinderPublic
- port
path: /v3/
- '%(tenant_id)s'
- host
params:
CLOUDNAME:
get_param:
- CloudEndpoints
- get_param:
- ServiceNetMap
- PublicNetwork
IP_ADDRESS:
get_param:
- NetIpMap
- str_replace:
params:
NETWORK:
get_param:
- ServiceNetMap
- PublicNetwork
template: NETWORK_uri
port:
get_param:
- EndpointMap
- CinderPublic
- port
path: /v3
uri_no_suffix:
make_url:
scheme:

View File

@ -0,0 +1,5 @@
---
upgrade:
- |
Cinder's API endpoints are updated to no longer use tenant_id templating.
This is because cinder no longer requires a project_id in its API URLs.