151 lines
3.9 KiB
YAML
151 lines
3.9 KiB
YAML
- job:
|
|
name: octavia-dsvm-base
|
|
parent: devstack-tempest
|
|
timeout: 7800
|
|
required-projects:
|
|
- openstack/octavia
|
|
- openstack/octavia-tempest-plugin
|
|
- openstack/python-octaviaclient
|
|
pre-run: playbooks/Octavia-DSVM/pre.yaml
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^etc/.*$
|
|
- ^releasenotes/.*$
|
|
vars:
|
|
devstack_localrc:
|
|
TEMPEST_PLUGINS: "'/opt/stack/octavia-tempest-plugin'"
|
|
devstack_local_conf:
|
|
post-config:
|
|
$OCTAVIA_CONF:
|
|
DEFAULT:
|
|
debug: True
|
|
devstack_services:
|
|
c-bak: false
|
|
ceilometer-acentral: false
|
|
ceilometer-acompute: false
|
|
ceilometer-alarm-evaluator: false
|
|
ceilometer-alarm-notifier: false
|
|
ceilometer-anotification: false
|
|
ceilometer-api: false
|
|
ceilometer-collector: false
|
|
c-sch: false
|
|
c-api: false
|
|
c-vol: false
|
|
cinder: false
|
|
octavia: true
|
|
o-api: true
|
|
o-cw: true
|
|
o-hm: true
|
|
o-hk: true
|
|
swift: false
|
|
s-account: false
|
|
s-container: false
|
|
s-object: false
|
|
s-proxy: false
|
|
tempest: true
|
|
devstack_plugins:
|
|
octavia: https://github.com/openstack/octavia.git
|
|
|
|
- job:
|
|
name: octavia-dsvm-live-base
|
|
parent: octavia-dsvm-base
|
|
timeout: 9000
|
|
required-projects:
|
|
- openstack/barbican
|
|
- openstack/diskimage-builder
|
|
- openstack/python-barbicanclient
|
|
vars:
|
|
devstack_localrc:
|
|
DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
|
|
devstack_services:
|
|
barbican: true
|
|
neutron-qos: true
|
|
devstack_plugins:
|
|
barbican: https://github.com/openstack/barbican.git
|
|
neutron: https://github.com/openstack/neutron.git
|
|
|
|
- job:
|
|
name: octavia-dsvm-noop-base
|
|
parent: octavia-dsvm-base
|
|
vars:
|
|
devstack_localrc:
|
|
DISABLE_AMP_IMAGE_BUILD: True
|
|
devstack_local_conf:
|
|
test-config:
|
|
"$TEMPEST_CONFIG":
|
|
load_balancer:
|
|
test_with_noop: True
|
|
post-config:
|
|
$OCTAVIA_CONF:
|
|
controller_worker:
|
|
amphora_driver: amphora_noop_driver
|
|
compute_driver: compute_noop_driver
|
|
network_driver: network_noop_driver
|
|
certificates:
|
|
cert_manager: local_cert_manager
|
|
devstack_services:
|
|
barbican: false
|
|
|
|
- job:
|
|
name: octavia-v2-dsvm-noop-api
|
|
parent: octavia-dsvm-noop-base
|
|
vars:
|
|
devstack_local_conf:
|
|
post-config:
|
|
$OCTAVIA_CONF:
|
|
api_settings:
|
|
api_v1_enabled: False
|
|
audit:
|
|
enabled: True
|
|
audit_middleware_notifications:
|
|
driver: log
|
|
tempest_concurrency: 2
|
|
tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
|
|
tox_envlist: all
|
|
|
|
- job:
|
|
name: octavia-v2-dsvm-noop-py35-api
|
|
parent: octavia-v2-dsvm-noop-api
|
|
vars:
|
|
devstack_localrc:
|
|
USE_PYTHON3: true
|
|
|
|
- job:
|
|
name: octavia-v2-dsvm-scenario
|
|
parent: octavia-dsvm-live-base
|
|
vars:
|
|
devstack_local_conf:
|
|
post-config:
|
|
$OCTAVIA_CONF:
|
|
api_settings:
|
|
api_v1_enabled: False
|
|
tempest_concurrency: 2
|
|
tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
|
|
tox_envlist: all
|
|
|
|
- job:
|
|
name: octavia-v2-dsvm-py35-scenario
|
|
parent: octavia-v2-dsvm-scenario
|
|
vars:
|
|
devstack_localrc:
|
|
USE_PYTHON3: true
|
|
- job:
|
|
name: octavia-v2-dsvm-scenario-centos-7
|
|
parent: octavia-v2-dsvm-scenario
|
|
nodeset: devstack-single-node-centos-7
|
|
vars:
|
|
devstack_localrc:
|
|
OCTAVIA_AMP_BASE_OS: centos
|
|
OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
|
|
OCTAVIA_AMP_IMAGE_SIZE: 3
|
|
|
|
- job:
|
|
name: octavia-v2-dsvm-scenario-ubuntu-bionic
|
|
parent: octavia-v2-dsvm-scenario
|
|
vars:
|
|
devstack_localrc:
|
|
OCTAVIA_AMP_BASE_OS: ubuntu
|
|
OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: bionic
|