Merge "Enable heat-tempest-plugin tests"

This commit is contained in:
Zuul 2022-09-12 16:58:35 +00:00 committed by Gerrit Code Review
commit 89a5f41266
4 changed files with 31 additions and 4 deletions

View File

@ -105,7 +105,9 @@ class { 'openstack_integration::tempest':
sahara => $sahara_integration_enable,
horizon => true,
murano => $murano_enabled,
heat => true,
# NOTE(tkajinam): The scenario job we enable requires cinder, which is not
# enabled in this scenario.
heat => false,
# NOTE(tobias-urdin): We have tempest disabled because we cannot
# run it when instances does not have internet acces to
# deploy for example Docker.

View File

@ -98,15 +98,30 @@ class openstack_integration::keystone (
public_url => $::openstack_integration::config::keystone_auth_uri,
admin_url => $::openstack_integration::config::keystone_admin_uri,
}
keystone_tenant { 'openstack':
ensure => 'present',
ensure => present,
enabled => true,
}
keystone_user_role { "${::keystone::bootstrap::username}@openstack":
ensure => 'present',
ensure => present,
roles => [$::keystone::bootstrap::role_name],
}
keystone_user { 'demo':
ensure => present,
enabled => true,
password => 'secrete'
}
keystone_tenant { 'demo':
ensure => present,
enabled => true,
}
keystone_user_role { 'demo@demo':
ensure => 'present',
roles => ['member'],
}
class { 'openstack_extras::auth_file':
password => 'a_big_secret',
project_domain_name => 'Default',

View File

@ -282,6 +282,11 @@ class openstack_integration::tempest (
admin_project_name => 'openstack',
admin_password => 'a_big_secret',
admin_domain_name => 'Default',
username => 'demo',
password => 'secrete',
project_name => 'demo',
user_domain_name => 'Default',
project_domain_name => 'Default',
auth_version => 'v3',
tempest_roles => ['member', 'creator'], # needed to use barbican.
image_name => 'cirros',
@ -337,9 +342,11 @@ class openstack_integration::tempest (
ssh_key_type => 'ecdsa',
l2gw_switch => $l2gw_switch,
disable_dashboard_ssl_validation => true,
ec2api_tester_roles => ['member'],
heat_image_name => 'cirros',
heat_flavor_ref => '84',
baremetal_driver => 'fake-hardware',
baremetal_enabled_hardware_types => 'ipmi,fake-hardware',
ec2api_tester_roles => ['member'],
load_balancer_member_role => 'member',
load_balancer_admin_role => 'admin',
load_balancer_observer_role => 'member',

View File

@ -317,6 +317,9 @@ echo "test_create_bgpvpn" >> /tmp/openstack/tempest/test-include-list.txt
# L2GW
echo "test_create_show_list_update_delete_l2gateway" >> /tmp/openstack/tempest/test-include-list.txt
# Heat
echo "heat_tempest_plugin.tests.scenario.test_base_resources" >> /tmp/openstack/tempest/test-include-list.txt
# Octavia
# We have to enable additional tests because no smoke tests will be run with
# noop drivers.