ldap: Remove deprecated core driver options
These were deprecated during 2025.1 cycle[1].
[1] 6259f69c9f
Change-Id: Iff93ee25592f4953b4d9823d316c51bcde60727b
This commit is contained in:
@@ -226,20 +226,6 @@
|
|||||||
# LDAP support packages.
|
# LDAP support packages.
|
||||||
# Defaults to true.
|
# Defaults to true.
|
||||||
#
|
#
|
||||||
# DEPRECATED PARAMETERS
|
|
||||||
#
|
|
||||||
# [*identity_driver*]
|
|
||||||
# Identity backend driver. (string value)
|
|
||||||
# Defaults to undef
|
|
||||||
#
|
|
||||||
# [*credential_driver*]
|
|
||||||
# Credential backend driver. (string value)
|
|
||||||
# Defaults to undef
|
|
||||||
#
|
|
||||||
# [*assignment_driver*]
|
|
||||||
# Assignment backend driver. (string value)
|
|
||||||
# Defaults to undef
|
|
||||||
#
|
|
||||||
# == Authors
|
# == Authors
|
||||||
#
|
#
|
||||||
# Dan Bode dan@puppetlabs.com
|
# Dan Bode dan@puppetlabs.com
|
||||||
@@ -300,20 +286,10 @@ class keystone::ldap(
|
|||||||
$auth_pool_connection_lifetime = $facts['os_service_default'],
|
$auth_pool_connection_lifetime = $facts['os_service_default'],
|
||||||
$package_ensure = present,
|
$package_ensure = present,
|
||||||
Boolean $manage_packages = true,
|
Boolean $manage_packages = true,
|
||||||
# DEPRECATED PARAMETERS
|
|
||||||
$identity_driver = undef,
|
|
||||||
$assignment_driver = undef,
|
|
||||||
$credential_driver = undef,
|
|
||||||
) inherits keystone::params {
|
) inherits keystone::params {
|
||||||
|
|
||||||
include keystone::deps
|
include keystone::deps
|
||||||
|
|
||||||
['identity_driver', 'assignment_driver', 'credential_driver'].each |String $driver_opt| {
|
|
||||||
if getvar($driver_opt) != undef {
|
|
||||||
warning("The ${driver_opt} parameter is deprecated and will be removed.")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if $manage_packages {
|
if $manage_packages {
|
||||||
ensure_resource('package', 'python-ldappool', {
|
ensure_resource('package', 'python-ldappool', {
|
||||||
ensure => $package_ensure,
|
ensure => $package_ensure,
|
||||||
@@ -376,8 +352,5 @@ class keystone::ldap(
|
|||||||
'ldap/use_auth_pool': value => $use_auth_pool;
|
'ldap/use_auth_pool': value => $use_auth_pool;
|
||||||
'ldap/auth_pool_size': value => $auth_pool_size;
|
'ldap/auth_pool_size': value => $auth_pool_size;
|
||||||
'ldap/auth_pool_connection_lifetime': value => $auth_pool_connection_lifetime;
|
'ldap/auth_pool_connection_lifetime': value => $auth_pool_connection_lifetime;
|
||||||
'identity/driver': value => pick($identity_driver, $::facts['os_service_default']);
|
|
||||||
'credential/driver': value => pick($credential_driver, $::facts['os_service_default']);
|
|
||||||
'assignment/driver': value => pick($assignment_driver, $::facts['os_service_default']);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
upgrade:
|
||||||
|
- |
|
||||||
|
The following parameters of the ``keystone::ldap`` class have been removed.
|
||||||
|
|
||||||
|
- ``identity_driver``
|
||||||
|
- ``assignment_driver``
|
||||||
|
- ``credential_driver``
|
@@ -76,8 +76,6 @@ describe 'keystone::ldap' do
|
|||||||
is_expected.to contain_keystone_config('ldap/auth_pool_size').with_value('<SERVICE DEFAULT>')
|
is_expected.to contain_keystone_config('ldap/auth_pool_size').with_value('<SERVICE DEFAULT>')
|
||||||
is_expected.to contain_keystone_config('ldap/auth_pool_connection_lifetime').with_value('<SERVICE DEFAULT>')
|
is_expected.to contain_keystone_config('ldap/auth_pool_connection_lifetime').with_value('<SERVICE DEFAULT>')
|
||||||
}
|
}
|
||||||
|
|
||||||
it { is_expected.to contain_keystone_config('identity/driver').with_value('<SERVICE DEFAULT>') }
|
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'with parameters' do
|
context 'with parameters' do
|
||||||
@@ -121,7 +119,6 @@ describe 'keystone::ldap' do
|
|||||||
:tls_cacertdir => '/etc/ssl/certs/',
|
:tls_cacertdir => '/etc/ssl/certs/',
|
||||||
:tls_cacertfile => '/etc/ssl/certs/ca-certificates.crt',
|
:tls_cacertfile => '/etc/ssl/certs/ca-certificates.crt',
|
||||||
:tls_req_cert => 'demand',
|
:tls_req_cert => 'demand',
|
||||||
:identity_driver => 'ldap',
|
|
||||||
:use_pool => true,
|
:use_pool => true,
|
||||||
:pool_size => 10,
|
:pool_size => 10,
|
||||||
:pool_retry_max => 3,
|
:pool_retry_max => 3,
|
||||||
@@ -214,8 +211,6 @@ describe 'keystone::ldap' do
|
|||||||
is_expected.to contain_keystone_config('ldap/auth_pool_size').with_value(100)
|
is_expected.to contain_keystone_config('ldap/auth_pool_size').with_value(100)
|
||||||
is_expected.to contain_keystone_config('ldap/auth_pool_connection_lifetime').with_value(60)
|
is_expected.to contain_keystone_config('ldap/auth_pool_connection_lifetime').with_value(60)
|
||||||
}
|
}
|
||||||
|
|
||||||
it { is_expected.to contain_keystone_config('identity/driver').with_value('ldap') }
|
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'with manage_packages set to false' do
|
context 'with manage_packages set to false' do
|
||||||
|
Reference in New Issue
Block a user