Deprecate vitrage-tempest-plugin support

The vitrage project was marked inactive[1] and no 2026.1 release will
be created for the project.

Because it is not installable in Ubuntu which is the only valid testing
platform, we'll retire the module as soon as 2026.1 release is cut.

[1] f714f8202ec6438a8c131f276f7715726db334e7

Depends-on: https://review.opendev.org/987892
Change-Id: If53cb122b37058053d54e0efe0c7ba303deb83a0
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
This commit is contained in:
Takashi Kajinami committed 2026-05-10 19:40:24 +09:00
1 parent 94408e115e
commit 1cf4926f63
4 files changed
+10 -14

No files matched your search

+4 -11
View File
@@ -160,8 +160,6 @@
# Defaults to false
# [*mistral_available*]
# Defaults to false
# [*vitrage_available*]
# Defaults to false
# [*swift_available*]
# Defaults to false
# [*trove_available*]
@@ -349,6 +347,8 @@
# Defaults to undef
# [*baremetal_introspection_catalog_type*]
# Defaults to undef
# [*vitrage_available*]
# Defaults to undef
#
class tempest (
Stdlib::Ensure::Package $package_ensure = 'present',
@@ -474,7 +474,6 @@ class tempest (
Boolean $watcher_available = false,
Boolean $zaqar_available = false,
Boolean $mistral_available = false,
Boolean $vitrage_available = false,
Boolean $octavia_available = false,
Boolean $barbican_available = false,
Boolean $manila_available = false,
@@ -560,6 +559,7 @@ class tempest (
$ironic_inspector_available = undef,
$ironic_inspector_enforce_scope = undef,
$baremetal_introspection_catalog_type = undef,
$vitrage_available = undef,
) {
[
'glance_v2',
@@ -569,6 +569,7 @@ class tempest (
'ironic_inspector_available',
'ironic_inspector_enforce_scope',
'baremetal_introspection_catalog_type',
'vitrage_available',
].each |String $deprecated_opt| {
if getvar($deprecated_opt) != undef {
warning("The ${deprecated_opt} parameter has been deprecated and will be removed in a future release")
@@ -726,7 +727,6 @@ class tempest (
'service_available/horizon': value => $horizon_available;
'service_available/neutron': value => $neutron_available;
'service_available/mistral': value => $mistral_available;
'service_available/vitrage': value => $vitrage_available;
'service_available/nova': value => $nova_available;
'service_available/swift': value => $swift_available;
'service_available/trove': value => $trove_available;
@@ -923,13 +923,6 @@ class tempest (
tag => ['openstack', 'tempest-package'],
}
}
if $vitrage_available {
package { 'python-vitrage-tests-tempest':
ensure => present,
name => $tempest::params::python_vitrage_tests,
tag => ['openstack', 'tempest-package'],
}
}
if $designate_available {
package { 'python-designate-tests-tempest':
ensure => present,
-2
View File
@@ -22,7 +22,6 @@ class tempest::params {
$python_keystone_tests = 'python3-keystone-tests-tempest'
$python_magnum_tests = 'python3-magnum-tests-tempest'
$python_mistral_tests = 'python3-mistral-tests-tempest'
$python_vitrage_tests = 'python3-vitrage-tests-tempest'
$python_neutron_tests = 'python3-neutron-tests-tempest'
$python_l2gw_tests = 'python3-networking-l2gw-tests-tempest'
$python_trove_tests = 'python3-trove-tests-tempest'
@@ -52,7 +51,6 @@ class tempest::params {
$python_keystone_tests = 'keystone-tempest-plugin'
$python_magnum_tests = 'magnum-tempest-plugin'
$python_mistral_tests = 'mistral-tempest-plugin'
$python_vitrage_tests = 'vitrage-tempest-plugin'
$python_neutron_tests = 'neutron-tempest-plugin'
$python_l2gw_tests = undef
$python_trove_tests = 'trove-tempest-plugin'
@@ -0,0 +1,6 @@
---
deprecations:
- |
Support for vitrage-tempest-plugin has been deprecated and has no effect
now. The vitrage project was marked inactive and no 2026.1 release will be
provided.
-1
View File
@@ -259,7 +259,6 @@ describe 'tempest' do
is_expected.to contain_tempest_config('service_available/horizon').with(:value => true)
is_expected.to contain_tempest_config('service_available/neutron').with(:value => true)
is_expected.to contain_tempest_config('service_available/mistral').with(:value => false)
is_expected.to contain_tempest_config('service_available/vitrage').with(:value => false)
is_expected.to contain_tempest_config('service_available/nova').with(:value => true)
is_expected.to contain_tempest_config('service_available/swift').with(:value => false)
is_expected.to contain_tempest_config('service_available/trove').with(:value => false)