Add support for [service_available] ironic_inspector

Change-Id: I15f6763184c5ce55a3f2bfe5fa7c96d091c4c64a
This commit is contained in:
Takashi Kajinami
2023-03-21 02:14:32 +09:00
parent 61982ff191
commit 9aeebf62f7
3 changed files with 10 additions and 1 deletions

View File

@@ -179,6 +179,8 @@
# Defaults to false
# [*ironic_available*]
# Defaults to false
# [*ironic_inspector_available*]
# Defaults to false
# [*octavia_available*]
# Defaults to false
# [*barbican_available*]
@@ -393,6 +395,7 @@ class tempest(
$swift_available = false,
$trove_available = false,
$ironic_available = false,
$ironic_inspector_available = false,
$watcher_available = false,
$zaqar_available = false,
$ec2api_available = false,
@@ -622,6 +625,7 @@ class tempest(
'service_available/swift': value => $swift_available;
'service_available/trove': value => $trove_available;
'service_available/ironic': value => $ironic_available;
'service_available/ironic_inspector': value => $ironic_inspector_available;
'service_available/watcher': value => $watcher_available;
'service_available/zaqar': value => $zaqar_available;
'service_available/ec2api': value => $ec2api_available;
@@ -719,7 +723,7 @@ class tempest(
tag => ['openstack', 'tempest-package'],
}
}
if $ironic_available and $::tempest::params::python_ironic_tests {
if ($ironic_available or $ironic_inspector_available) and $::tempest::params::python_ironic_tests {
package { 'python-ironic-tests':
ensure => present,
name => $::tempest::params::python_ironic_tests,

View File

@@ -0,0 +1,4 @@
---
features:
- |
The new ``tempest::ironic_inspector_available`` parameter has been added.

View File

@@ -266,6 +266,7 @@ describe 'tempest' do
is_expected.to contain_tempest_config('service_available/swift').with(:value => false)
is_expected.to contain_tempest_config('service_available/trove').with(:value => false)
is_expected.to contain_tempest_config('service_available/ironic').with(:value => false)
is_expected.to contain_tempest_config('service_available/ironic_inspector').with(:value => false)
is_expected.to contain_tempest_config('service_available/watcher').with(:value => false)
is_expected.to contain_tempest_config('service_available/zaqar').with(:value => false)
is_expected.to contain_tempest_config('service_available/designate').with(:value => false)