Merge "Drop support for 'keystone-public-keystone-admin' service_name"

This commit is contained in:
Zuul 2020-10-19 17:20:44 +00:00 committed by Gerrit Code Review
commit e361dcbd5f
4 changed files with 13 additions and 86 deletions

View File

@ -631,14 +631,8 @@ class keystone(
warning('Execution of db_sync does not depend on $enabled anymore. Please use sync_db instead.')
}
if ($service_name == 'keystone-public-keystone-admin') {
warning('The value keystone-public-keystone-admin for the Keystone service name is deprecated. \
Use keystone instead')
}
case $service_name {
$::keystone::params::service_name, 'keystone-public-keystone-admin' : {
$::keystone::params::service_name: {
$service_name_real = $::keystone::params::service_name
class { 'keystone::service':

View File

@ -34,32 +34,12 @@ class keystone::service (
include keystone::deps
if $service_name == 'keystone-public-keystone-admin' {
service { 'keystone-public':
ensure => $ensure,
name => 'keystone-public',
enable => $enable,
hasstatus => $hasstatus,
hasrestart => $hasrestart,
tag => 'keystone-service',
}
service { 'keystone-admin':
ensure => $ensure,
name => 'keystone-admin',
enable => $enable,
hasstatus => $hasstatus,
hasrestart => $hasrestart,
tag => 'keystone-service',
}
} else {
service { 'keystone':
ensure => $ensure,
name => $service_name,
enable => $enable,
hasstatus => $hasstatus,
hasrestart => $hasrestart,
tag => 'keystone-service',
}
service { 'keystone':
ensure => $ensure,
name => $service_name,
enable => $enable,
hasstatus => $hasstatus,
hasrestart => $hasrestart,
tag => 'keystone-service',
}
}

View File

@ -0,0 +1,5 @@
---
upgrade:
- |
``keystone-public-keystone-admin`` is no longer supported as a valid
service_name. Use ``keystone/openstack-keystone`` or ``httpd`` instead.

View File

@ -35,58 +35,6 @@ describe 'keystone::service' do
:hasrestart => false,
)}
end
context 'with service_name set to keystone-public-keystone-admin' do
before do
params.merge!( :service_name => 'keystone-public-keystone-admin' )
end
it { is_expected.to contain_service('keystone-public').with(
:ensure => nil,
:name => 'keystone-public',
:enable => true,
:hasstatus => true,
:hasrestart => true,
:tag => 'keystone-service',
)}
it { is_expected.to contain_service('keystone-admin').with(
:ensure => nil,
:name => 'keystone-admin',
:enable => true,
:hasstatus => true,
:hasrestart => true,
:tag => 'keystone-service',
)}
end
context 'with overriden parameters and service_name set to keystone-public-keystone-admin' do
before do
params.merge!(
:ensure => 'present',
:service_name => 'keystone-public-keystone-admin',
:enable => false,
:hasstatus => false,
:hasrestart => false
)
end
it { is_expected.to contain_service('keystone-public').with(
:ensure => 'present',
:name => 'keystone-public',
:enable => false,
:hasstatus => false,
:hasrestart => false,
)}
it { is_expected.to contain_service('keystone-admin').with(
:ensure => 'present',
:name => 'keystone-admin',
:enable => false,
:hasstatus => false,
:hasrestart => false,
)}
end
end
on_supported_os({