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:
parent
0e2da6f63e
commit
1900f0ff6b
|
@ -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 }}"
|
||||
|
|
|
@ -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.
|
|
@ -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
|
||||
|
|
|
@ -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', '') }}"
|
||||
|
|
|
@ -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', '') }}"
|
||||
|
|
|
@ -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', '') }}"
|
||||
|
|
Loading…
Reference in New Issue