auto-scaling-sig/.zuul.yaml

104 lines
3.5 KiB
YAML

- job:
name: auto-scaling-heat-base
parent: devstack-tempest
abstract: true
timeout: 7800
required-projects: &base_required_projects
- openstack/devstack-gate
- openstack/heat
- openstack/heat-templates
- openstack/heat-tempest-plugin
- openstack/monasca-agent
- openstack/monasca-api
- openstack/monasca-common
- openstack/monasca-notification
- openstack/monasca-persister
- openstack/monasca-statsd
- openstack/monasca-thresh
- openstack/python-heatclient
- openstack/python-monascaclient
- openstack/heat-agents
- openstack/tempest
vars: &base_vars
tox_envlist: all
tempest_plugins:
- heat-tempest-plugin
devstack_localrc:
TEMPEST_PLUGINS: '/opt/stack/heat-tempest-plugin'
HEAT_USE_MOD_WSGI: True
devstack_services:
s-account: false
s-container: false
s-object: false
s-proxy: false
horizon: false
monasca-log: false
tempest: true
devstack_plugins:
monasca-api: https://opendev.org/openstack/monasca-api
heat: https://opendev.org/openstack/heat
devstack_local_conf:
post-config:
$HEAT_CONF:
DEFAULT:
convergence_engine: true
stack_scheduler_hints: true
hidden_stack_tags: hidden
encrypt_parameters_and_properties: True
logging_exception_prefix: "%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s"
enable_stack_adopt: true
enable_stack_abandon: true
heat_api:
workers: 2
heat_api_cfn:
workers: 2
cache:
enabled: True
eventlet_opts:
client_socket_timeout: 120
oslo_messaging_notifications:
driver: messagingv2
test-config:
$TEMPEST_CONFIG:
service_available:
heat: True
heat_plugin:
convergence_engine_enabled: true
minimal_image_ref: ${DEFAULT_IMAGE_NAME:-cirros-0.3.6-x86_64-disk}
instance_type: m1.heat_int
minimal_instance_type: m1.heat_micro
image_ref: Fedora-Cloud-Base-31-1.9.x86_64
hidden_stack_tag: hidden
heat_config_notify_script: /opt/stack/heat-agents/heat-config/bin/heat-config-notify
boot_config_env: /opt/stack/heat-templates/hot/software-config/boot-config/test_image_env.yaml
credential_secret_id: $OS_CREDENTIAL_SECRET_ID
heat_features_enabled:
test_autoscaling: True
test_results_stage_name: test_results
zuul_copy_output:
'{{ devstack_base_dir }}/tempest/etc/tempest.conf': logs
'{{ devstack_base_dir }}/tempest/etc/accounts.yaml': logs
'{{ devstack_base_dir }}/tempest/tempest.log': logs
'{{ stage_dir }}/{{ test_results_stage_name }}.subunit': logs
'{{ stage_dir }}/{{ test_results_stage_name }}.html': logs
'{{ stage_dir }}/stackviz': logs
extensions_to_txt:
conf: true
log: true
yaml: true
yml: true
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
- ^specs/.*$
- job:
name: auto-scaling-heat-monasca
parent: auto-scaling-heat-base
vars:
tempest_test_regex: heat_tempest_plugin.tests.scenario.test_autoscaling_monasca
- project:
templates:
- publish-openstack-docs-pti