Enable policy settings in designate-api

This change makes designate::policy included by the api class
automatically to enable oslo.policy settings automatically in
the designate service.

Closes-Bug: #1980698
Change-Id: Ided1306c3c7154861c7c55257ea2bdd35fa6b370
(cherry picked from commit 7ff495ca7d)
(cherry picked from commit 2d8e5950f2)
(cherry picked from commit 5b83ac5e49)
This commit is contained in:
Takashi Kajinami 2022-07-05 08:29:50 +09:00
parent 1012448055
commit f82af739ef
2 changed files with 6 additions and 0 deletions

View File

@ -135,6 +135,7 @@ class designate::api (
) inherits designate {
include designate::deps
include designate::policy
if $enabled_extensions_v1 != undef {
warning('The enabled_extensions_v1 parameter has been deprecated and has \

View File

@ -17,6 +17,11 @@ describe 'designate::api' do
shared_examples 'designate-api' do
context 'with default parameters' do
it 'includes the dependent classes' do
is_expected.to contain_class('designate::deps')
is_expected.to contain_class('designate::policy')
end
it 'installs designate-api package and service' do
is_expected.to contain_service('designate-api').with(
:name => platform_params[:api_service_name],