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:
1 parent
94408e115e
commit
1cf4926f63
4 files changed
+10
-14
No files matched your search
+4
-11
@@ -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,
|
||||
|
||||
@@ -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.
|
||||
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user