Add region_name to ironic::service_catalog
... because it was missed in the previous change[1] to make region_name
configurable.
[1] edfe3e5460
Change-Id: Icd939144dc178adee734900b9f7049f2c5674f45
This commit is contained in:
@@ -40,6 +40,11 @@
|
|||||||
# The name of project's domain (required for Identity V3).
|
# The name of project's domain (required for Identity V3).
|
||||||
# Defaults to 'Default'
|
# Defaults to 'Default'
|
||||||
#
|
#
|
||||||
|
# [*region_name*]
|
||||||
|
# (optional) Region name for accessing Keystone catalog
|
||||||
|
# through the OpenStack Identity service.
|
||||||
|
# Defaults to $::os_service_default
|
||||||
|
#
|
||||||
# [*endpoint_override*]
|
# [*endpoint_override*]
|
||||||
# The endpoint URL for requests for this client
|
# The endpoint URL for requests for this client
|
||||||
# Defaults to $::os_service_default
|
# Defaults to $::os_service_default
|
||||||
@@ -52,6 +57,7 @@ class ironic::service_catalog (
|
|||||||
$password = $::os_service_default,
|
$password = $::os_service_default,
|
||||||
$user_domain_name = 'Default',
|
$user_domain_name = 'Default',
|
||||||
$project_domain_name = 'Default',
|
$project_domain_name = 'Default',
|
||||||
|
$region_name = $::os_service_default,
|
||||||
$endpoint_override = $::os_service_default,
|
$endpoint_override = $::os_service_default,
|
||||||
) {
|
) {
|
||||||
|
|
||||||
@@ -65,6 +71,7 @@ class ironic::service_catalog (
|
|||||||
'service_catalog/project_name': value => $project_name;
|
'service_catalog/project_name': value => $project_name;
|
||||||
'service_catalog/user_domain_name': value => $user_domain_name;
|
'service_catalog/user_domain_name': value => $user_domain_name;
|
||||||
'service_catalog/project_domain_name': value => $project_domain_name;
|
'service_catalog/project_domain_name': value => $project_domain_name;
|
||||||
|
'service_catalog/region_name': value => $region_name;
|
||||||
'service_catalog/endpoint_override': value => $endpoint_override;
|
'service_catalog/endpoint_override': value => $endpoint_override;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -8,3 +8,4 @@ features:
|
|||||||
- ``ironic::glance::region_name``
|
- ``ironic::glance::region_name``
|
||||||
- ``ironic::neutron::region_name``
|
- ``ironic::neutron::region_name``
|
||||||
- ``ironic::swift::region_name``
|
- ``ironic::swift::region_name``
|
||||||
|
- ``ironic::service_catalog::region_name``
|
||||||
|
@@ -41,6 +41,7 @@ describe 'ironic::service_catalog' do
|
|||||||
is_expected.to contain_ironic_config('service_catalog/password').with_value('<SERVICE DEFAULT>').with_secret(true)
|
is_expected.to contain_ironic_config('service_catalog/password').with_value('<SERVICE DEFAULT>').with_secret(true)
|
||||||
is_expected.to contain_ironic_config('service_catalog/user_domain_name').with_value('Default')
|
is_expected.to contain_ironic_config('service_catalog/user_domain_name').with_value('Default')
|
||||||
is_expected.to contain_ironic_config('service_catalog/project_domain_name').with_value('Default')
|
is_expected.to contain_ironic_config('service_catalog/project_domain_name').with_value('Default')
|
||||||
|
is_expected.to contain_ironic_config('service_catalog/region_name').with_value('<SERVICE DEFAULT>')
|
||||||
is_expected.to contain_ironic_config('service_catalog/endpoint_override').with_value('<SERVICE DEFAULT>')
|
is_expected.to contain_ironic_config('service_catalog/endpoint_override').with_value('<SERVICE DEFAULT>')
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -54,6 +55,7 @@ describe 'ironic::service_catalog' do
|
|||||||
:password => 'pa$$w0rd',
|
:password => 'pa$$w0rd',
|
||||||
:user_domain_name => 'NonDefault',
|
:user_domain_name => 'NonDefault',
|
||||||
:project_domain_name => 'NonDefault',
|
:project_domain_name => 'NonDefault',
|
||||||
|
:region_name => 'regionTwo',
|
||||||
:endpoint_override => 'http://example2.com',
|
:endpoint_override => 'http://example2.com',
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
@@ -66,6 +68,7 @@ describe 'ironic::service_catalog' do
|
|||||||
is_expected.to contain_ironic_config('service_catalog/password').with_value(p[:password]).with_secret(true)
|
is_expected.to contain_ironic_config('service_catalog/password').with_value(p[:password]).with_secret(true)
|
||||||
is_expected.to contain_ironic_config('service_catalog/user_domain_name').with_value(p[:user_domain_name])
|
is_expected.to contain_ironic_config('service_catalog/user_domain_name').with_value(p[:user_domain_name])
|
||||||
is_expected.to contain_ironic_config('service_catalog/project_domain_name').with_value(p[:project_domain_name])
|
is_expected.to contain_ironic_config('service_catalog/project_domain_name').with_value(p[:project_domain_name])
|
||||||
|
is_expected.to contain_ironic_config('service_catalog/region_name').with_value(p[:region_name])
|
||||||
is_expected.to contain_ironic_config('service_catalog/endpoint_override').with_value(p[:endpoint_override])
|
is_expected.to contain_ironic_config('service_catalog/endpoint_override').with_value(p[:endpoint_override])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user