Deprecate congress and lxd tempest plugins

Congress is no longer maintained and no reason to carry on it's
tempest testing.

LXD driver is also not supported by nova and project has been deprecated
back in Train.

Tempest tests for neutron vpnaas and bgpvpn were moved to neutron tempest
plugin with [1] and [2]

[1] 4077093c10
[2] 44866dadba

Change-Id: I161167b995a4cd3ee532719fa5fcf1f1a6cacb73
This commit is contained in:
Dmitriy Rabotyagov 2022-01-24 17:53:51 +02:00
parent 0e2da6f63e
commit 1900f0ff6b
6 changed files with 7 additions and 31 deletions

View File

@ -187,7 +187,6 @@ tempest_service_available_barbican: "{{ groups['barbican_all'] is defined and gr
tempest_service_available_ceilometer: "{{ groups['ceilometer_all'] is defined and groups['ceilometer_all'] | length > 0 }}"
tempest_service_available_cinder: "{{ groups['cinder_all'] is defined and groups['cinder_all'] | length > 0 }}"
tempest_service_available_cloudkitty: "{{ groups['cloudkitty_all'] is defined and groups['cloudkitty_all'] | length > 0 }}"
tempest_service_available_congress: "{{ groups['congress_all'] is defined and groups['congress_all'] | length > 0 }}"
tempest_service_available_designate: "{{ groups['designate_all'] is defined and groups['designate_all'] | length > 0 }}"
tempest_service_available_glance: "{{ groups['glance_all'] is defined and groups['glance_all'] | length > 0 }}"
tempest_service_available_gnocchi: "{{ groups['gnocchi_all'] is defined and groups['gnocchi_all'] | length > 0 }}"
@ -203,12 +202,6 @@ tempest_service_available_neutron_bgpvpn: "{{ (groups['neutron_all'] is defined)
tempest_service_available_neutron_vpnaas: "{{ (groups['neutron_all'] is defined) and (groups['neutron_all'] | length > 0) and ('vpnaas' in neutron_plugin_base | default([])) }}"
tempest_service_available_nova: "{{ groups['nova_all'] is defined and groups['nova_all'] | length > 0 }}"
tempest_service_available_novajoin: False
# NOTE(jrosser) The lxd tempest test currently fails because the nova-lxd tempest
# plugin attempts to contact the compute node LXD daemon unix socket directly,
# which cannot work from container to host or in a multinode test
#tempest_service_available_nova_lxd: "{{ groups['nova_all'] is defined and groups['nova_all'] | length > 0 and nova_virt_type | default('kvm') == 'lxd' }}"
tempest_service_available_nova_lxd: False
tempest_service_available_octavia: "{{ groups['octavia_all'] is defined and groups['octavia_all'] | length > 0 }}"
tempest_service_available_panko: "{{ groups['panko_all'] is defined and groups['panko_all'] | length > 0 }}"
tempest_service_available_sahara: "{{ groups['sahara_all'] is defined and groups['sahara_all'] | length > 0 }}"

View File

@ -0,0 +1,6 @@
---
deprecations:
- |
Vaiables ``tempest_service_available_congress`` and
``tempest_service_available_nova_lxd`` have been removed and have no effect
since corresponding services are not supported anymore.

View File

@ -66,11 +66,6 @@ _tempest_plugins:
repo: https://opendev.org/openstack/cloudkitty-tempest-plugin
branch: master
install: "{{ tempest_service_available_cloudkitty | bool }}"
congress:
- name: congress-tempest-plugin
repo: https://opendev.org/openstack/congress-tempest-plugin
branch: master
install: "{{ tempest_service_available_congress | bool }}"
designate:
- name: designate-tempest-plugin
repo: https://opendev.org/openstack/designate-tempest-plugin
@ -106,31 +101,16 @@ _tempest_plugins:
repo: https://opendev.org/openstack/murano-tempest-plugin
branch: master
install: "{{ tempest_service_available_murano | bool }}"
networking-bgpvpn:
- name: networking-bgpvpn
repo: https://opendev.org/openstack/networking-bgpvpn
branch: master
install: "{{ tempest_service_available_neutron_bgpvpn | bool }}"
neutron-vpnaas:
- name: neutron-vpnaas
repo: https://opendev.org/openstack/neutron-vpnaas
branch: master
install: "{{ tempest_service_available_neutron_vpnaas | bool }}"
neutron:
- name: neutron-tempest-plugin
repo: https://opendev.org/openstack/neutron-tempest-plugin
branch: master
install: "{{ tempest_service_available_neutron | bool }}"
install: "{{ tempest_service_available_neutron or tempest_service_available_neutron_bgpvpn or tempest_service_available_neutron_vpnaas }}"
novajoin:
- name: novajoin-tempest-plugin
repo: https://opendev.org/openstack/novajoin-tempest-plugin
branch: master
install: "{{ tempest_service_available_novajoin | bool }}"
nova-lxd:
- name: nova-lxd
repo: https://opendev.org/x/nova-lxd
branch: master
install: "{{ tempest_service_available_nova_lxd | bool }}"
octavia:
- name: octavia-tempest-plugin
repo: https://opendev.org/openstack/octavia-tempest-plugin

View File

@ -33,7 +33,6 @@ tempest_plugin_distro_packages:
- "{{ (tempest_service_available_barbican | bool) | ternary('python-barbican-tests-tempest', '') }}"
- "{{ (tempest_service_available_ceilometer | bool) | ternary('python-telemetry-tests-tempest', '') }}"
- "{{ (tempest_service_available_cinder | bool) | ternary('python-cinder-tests-tempest', '') }}"
- "{{ (tempest_service_available_congress | bool) | ternary('python-congress-tests-tempest', '') }}"
- "{{ (tempest_service_available_designate | bool) | ternary('python-designate-tests-tempest', '') }}"
- "{{ (tempest_service_available_heat | bool) | ternary('python-heat-tests-tempest', '') }}"
- "{{ tempest_service_available_horizon | bool | ternary('python-horizon-tests-tempest', '') }}"

View File

@ -41,7 +41,6 @@ tempest_plugin_distro_packages:
- "{{ (tempest_service_available_barbican | bool) | ternary('python3-barbican-tests-tempest', '') }}"
- "{{ (tempest_service_available_ceilometer | bool) | ternary('python3-telemetry-tests-tempest', '') }}"
- "{{ (tempest_service_available_cinder | bool) | ternary('python3-cinder-tests-tempest', '') }}"
- "{{ (tempest_service_available_congress | bool) | ternary('python3-congress-tests-tempest', '') }}"
- "{{ (tempest_service_available_designate | bool) | ternary('python3-designate-tests-tempest', '') }}"
- "{{ (tempest_service_available_heat | bool) | ternary('python3-heat-tests-tempest', '') }}"
- "{{ (tempest_service_available_ironic | bool) | ternary('python3-ironic-tests-tempest', '') }}"

View File

@ -41,7 +41,6 @@ tempest_plugin_distro_packages:
- "{{ (tempest_service_available_barbican | bool) | ternary('python3-barbican-tests-tempest', '') }}"
- "{{ (tempest_service_available_ceilometer | bool) | ternary('python3-telemetry-tests-tempest', '') }}"
- "{{ (tempest_service_available_cinder | bool) | ternary('python3-cinder-tests-tempest', '') }}"
- "{{ (tempest_service_available_congress | bool) | ternary('python3-congress-tests-tempest', '') }}"
- "{{ (tempest_service_available_designate | bool) | ternary('python3-designate-tests-tempest', '') }}"
- "{{ (tempest_service_available_heat | bool) | ternary('python3-heat-tests-tempest', '') }}"
- "{{ (tempest_service_available_ironic | bool) | ternary('python3-ironic-tests-tempest', '') }}"