Remove deprecated neutron parameters

... because these were deprecated during 2024.2 cycle and can be
replaced by the new parameters.

Change-Id: I332f209da86f11b721cb674c8281006642012cf7
This commit is contained in:
Takashi Kajinami 2024-04-23 16:10:57 +09:00
parent 135db923e8
commit 19c370ef72
3 changed files with 8 additions and 38 deletions

View File

@ -52,14 +52,6 @@
# (Optional) List of interfaces, in order of preference for endpoint URL.
# Defaults to $facts['os_service_default']
#
# [*endpoint*]
# (Optional) Custom neutron endpoint if override is necessary.
# Defaults to $facts['os_service_default']
#
# [*endpoint_type*]
# (Optional) Endpoint type in catalog to use for neutron.
# Defaults to $facts['os_service_default']
#
class octavia::neutron (
$auth_url = 'http://localhost:5000',
$username = 'neutron',
@ -73,21 +65,10 @@ class octavia::neutron (
$service_name = $facts['os_service_default'],
$endpoint_override = $facts['os_service_default'],
$valid_interfaces = $facts['os_service_default'],
# DEPRECATED PARMAETERS
$endpoint = undef,
$endpoint_type = undef,
) {
include octavia::deps
if $endpoint != undef {
warning('The endpoint parameter is deprecated. Use endpoint_override.')
}
if $endpoint_type != undef {
warning('The endpoint_type parameter is deprecated. Use valid_interfaces.')
}
if is_service_default($password) {
warning('[neutron] section will require valid credential options in a future release')
}
@ -113,7 +94,5 @@ class octavia::neutron (
'neutron/service_name': value => $service_name;
'neutron/endpoint_override': value => $endpoint_override;
'neutron/valid_interfaces': value => join(any2array($valid_interfaces), ',');
'neutron/endpoint': value => pick($endpoint, $facts['os_service_default']);
'neutron/endpoint_type': value => pick($endpoint_type, $facts['os_service_default']);
}
}

View File

@ -0,0 +1,8 @@
---
upgrade:
- |
The following parameters of the ``octavia::neutron`` class have been
removed.
- ``endpoint``
- ``endpoint_type``

View File

@ -16,9 +16,6 @@ describe 'octavia::neutron' do
is_expected.to contain_octavia_config('neutron/service_name').with_value('<SERVICE DEFAULT>')
is_expected.to contain_octavia_config('neutron/endpoint_override').with_value('<SERVICE DEFAULT>')
is_expected.to contain_octavia_config('neutron/valid_interfaces').with_value('<SERVICE DEFAULT>')
is_expected.to contain_octavia_config('neutron/endpoint').with_value('<SERVICE DEFAULT>')
is_expected.to contain_octavia_config('neutron/endpoint_type').with_value('<SERVICE DEFAULT>')
}
end
@ -55,20 +52,6 @@ describe 'octavia::neutron' do
}
end
context 'with deprecated parameters' do
let :params do
{
:endpoint => 'http://127.0.0.1:9696',
:endpoint_type => 'internalURL',
}
end
it {
is_expected.to contain_octavia_config('neutron/endpoint').with_value('http://127.0.0.1:9696')
is_expected.to contain_octavia_config('neutron/endpoint_type').with_value('internalURL')
}
end
context 'when system_scope is set' do
let :params do
{