2018-12-03 15:16:39 +01:00
|
|
|
- job:
|
2019-11-26 12:18:26 +01:00
|
|
|
name: tobiko-devstack-base
|
2018-12-03 15:16:39 +01:00
|
|
|
parent: devstack
|
|
|
|
abstract: true
|
|
|
|
description: |
|
|
|
|
Base Tobiko devstack job.
|
|
|
|
|
|
|
|
This job provides the base for both the single and multi-node
|
|
|
|
test setup. To run a multi-node test inherit from tobiko-devstack and
|
|
|
|
set the nodeset to a multi-node one.
|
|
|
|
required-projects:
|
2019-04-19 19:51:27 +00:00
|
|
|
- openstack/devstack-gate
|
2018-12-12 08:40:59 +01:00
|
|
|
- openstack/heat
|
2018-12-10 09:19:36 +01:00
|
|
|
- openstack/neutron
|
2020-05-04 10:28:39 +02:00
|
|
|
- openstack/requirements
|
2020-06-18 14:49:04 +02:00
|
|
|
- openstack/validations-libs
|
2019-04-19 19:51:27 +00:00
|
|
|
- x/tobiko
|
2018-12-03 15:16:39 +01:00
|
|
|
timeout: 7200
|
|
|
|
vars:
|
2018-12-10 09:19:36 +01:00
|
|
|
devstack_localrc:
|
2019-05-24 09:33:08 +02:00
|
|
|
MULTI_HOST: 0
|
2019-10-01 10:35:58 +02:00
|
|
|
LOG_COLOR: false
|
2018-12-10 09:19:36 +01:00
|
|
|
NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-domain-ports,dns-integration,dvr,empty-string-filtering,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,filter-validation,fip-port-details,flavors,ip-substring-filtering,l3-flavors,l3-ha,l3_agent_scheduler,logging,metering,multi-provider,net-mtu,net-mtu-writable,network-ip-availability,network_availability_zone,pagination,port-security,project-id,provider,qos,qos-bw-minimum-ingress,qos-fip,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,port-mac-address-regenerate,port-security-groups-filtering,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-segment,standard-attr-timestamp,standard-attr-tag,subnet_allocation,trunk,trunk-details,uplink-status-propagation
|
|
|
|
devstack_plugins:
|
2019-04-19 19:51:27 +00:00
|
|
|
heat: https://opendev.org/openstack/heat.git
|
|
|
|
neutron: https://opendev.org/openstack/neutron.git
|
|
|
|
tobiko: https://opendev.org/x/tobiko.git
|
2018-12-03 15:16:39 +01:00
|
|
|
devstack_services:
|
2019-03-06 11:16:07 +01:00
|
|
|
heat: true
|
|
|
|
h-api: true
|
|
|
|
h-api-cfn: true
|
|
|
|
h-eng: true
|
2019-05-24 09:33:08 +02:00
|
|
|
n-cpu: true
|
2019-04-03 16:12:09 +02:00
|
|
|
# NOTE(slaweq): we need to enable it as "legacy" service because for Fedora job
|
|
|
|
# it has to be disabled. If it would be disabled as "neutron-dns: false" then it
|
|
|
|
# devstack would consider that neutron-legacy isn't used and would not load proper
|
|
|
|
# files
|
|
|
|
q-dns: true
|
2020-01-27 10:24:42 +01:00
|
|
|
# see bug #1860753 (https://bugs.launchpad.net/devstack/+bug/1860753)
|
|
|
|
memory_tracker: false
|
2018-12-10 09:19:36 +01:00
|
|
|
neutron-qos: true
|
|
|
|
neutron-segments: true
|
|
|
|
neutron-trunk: true
|
|
|
|
neutron-uplink-status-propagation: true
|
2018-12-03 15:16:39 +01:00
|
|
|
tempest: false
|
2019-04-09 09:37:36 +02:00
|
|
|
tls-proxy: false
|
2019-03-20 12:33:05 +01:00
|
|
|
# NOTE(slaweq): Swift can't run with python3 currently
|
|
|
|
s-account: false
|
|
|
|
s-container: false
|
|
|
|
s-object: false
|
|
|
|
s-proxy: false
|
|
|
|
# NOTE(slaweq): without Swift, c-bak cannot run (in the Gate at least)
|
|
|
|
c-bak: false
|
2018-12-03 15:16:39 +01:00
|
|
|
devstack_local_conf:
|
2019-03-08 14:49:05 +01:00
|
|
|
post-config:
|
|
|
|
$NEUTRON_CONF:
|
|
|
|
QUOTAS:
|
|
|
|
quota_router: 100
|
|
|
|
quota_floatingip: 500
|
|
|
|
quota_security_group: 100
|
|
|
|
quota_security_group_rule: 1000
|
2019-07-30 13:07:07 +02:00
|
|
|
$NOVA_CONF:
|
2019-09-19 11:32:52 +02:00
|
|
|
quota:
|
|
|
|
instances: 20
|
2018-12-03 15:16:39 +01:00
|
|
|
zuul_copy_output:
|
|
|
|
'{{ stage_dir }}/stackviz': logs
|
|
|
|
extensions_to_txt:
|
|
|
|
conf: true
|
|
|
|
log: true
|
|
|
|
yaml: true
|
|
|
|
yml: true
|
2020-04-22 14:14:24 +02:00
|
|
|
tobiko_dir: '/opt/stack/tobiko'
|
2020-05-04 10:28:39 +02:00
|
|
|
upper_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt'
|
2019-11-27 10:09:43 +01:00
|
|
|
|
2020-01-07 14:49:44 +01:00
|
|
|
pre-run: playbooks/devstack/pre.yaml
|
|
|
|
run: playbooks/devstack/run.yaml
|
|
|
|
post-run: playbooks/devstack/post.yaml
|
2018-12-03 15:16:39 +01:00
|
|
|
irrelevant-files:
|
|
|
|
- ^.*\.rst$
|
2019-07-02 10:36:47 +02:00
|
|
|
- ^doc/
|
2020-06-10 08:06:25 +02:00
|
|
|
- ^infrared_plugin/
|
2019-07-02 10:36:47 +02:00
|
|
|
- ^releasenotes/
|
|
|
|
- ^report/
|
|
|
|
- ^tobiko/tests/unit/
|
2018-12-03 15:16:39 +01:00
|
|
|
|
|
|
|
|
2019-04-17 14:00:11 +02:00
|
|
|
- job:
|
2019-11-04 21:43:14 +01:00
|
|
|
name: tobiko-devstack-octavia
|
2019-11-26 12:18:26 +01:00
|
|
|
parent: tobiko-devstack-base
|
2019-11-04 21:43:14 +01:00
|
|
|
abstract: true
|
|
|
|
description: |
|
|
|
|
Base Tobiko devstack job to be used with Octavia.
|
|
|
|
|
|
|
|
required-projects:
|
|
|
|
- openstack/barbican
|
|
|
|
- openstack/diskimage-builder
|
|
|
|
- openstack/octavia
|
|
|
|
- openstack/octavia-lib
|
|
|
|
- openstack/python-barbicanclient
|
|
|
|
- openstack/tripleo-image-elements
|
|
|
|
timeout: 7800
|
|
|
|
vars:
|
|
|
|
devstack_services:
|
|
|
|
# Octavia
|
|
|
|
octavia: true
|
|
|
|
o-cw: true
|
|
|
|
o-hk: true
|
|
|
|
o-hm: true
|
|
|
|
o-api: true
|
|
|
|
zuul_copy_output:
|
|
|
|
'/var/log/dib-build/': logs
|
|
|
|
'/var/log/octavia-tenant-traffic.log': logs
|
|
|
|
'/var/log/octavia-amphora.log': logs
|
|
|
|
extensions_to_txt:
|
|
|
|
conf: true
|
|
|
|
log: true
|
|
|
|
yaml: true
|
|
|
|
yml: true
|
|
|
|
|
|
|
|
|
2019-11-26 12:18:26 +01:00
|
|
|
- job:
|
|
|
|
name: tobiko-devstack
|
|
|
|
parent: tobiko-devstack-octavia
|
|
|
|
abstract: true
|
|
|
|
|
|
|
|
|
2019-11-04 21:43:14 +01:00
|
|
|
- job:
|
|
|
|
name: tobiko-devstack-functional
|
2019-11-25 16:48:57 +01:00
|
|
|
parent: tobiko-devstack
|
2019-04-17 14:00:11 +02:00
|
|
|
description: |
|
|
|
|
Base Tobiko devstack job to execute functional tests.
|
|
|
|
vars:
|
2020-04-22 14:14:24 +02:00
|
|
|
test_workflow: functional
|
2019-05-27 05:13:52 +02:00
|
|
|
irrelevant-files:
|
2019-07-02 10:36:47 +02:00
|
|
|
- ^.*\.rst$
|
|
|
|
- ^doc/
|
2020-06-10 08:06:25 +02:00
|
|
|
- ^infrared_plugin/
|
2019-07-02 10:36:47 +02:00
|
|
|
- ^releasenotes/
|
|
|
|
- ^report/
|
2019-11-13 07:08:22 +01:00
|
|
|
- ^tobiko/tests/faults/
|
2019-07-02 10:36:47 +02:00
|
|
|
- ^tobiko/tests/scenario/
|
|
|
|
- ^tobiko/tests/unit/
|
2019-04-17 14:00:11 +02:00
|
|
|
|
2019-05-27 05:04:59 +02:00
|
|
|
|
2020-05-14 07:41:04 +02:00
|
|
|
- job:
|
|
|
|
name: tobiko-devstack-functional-centos-8
|
|
|
|
parent: tobiko-devstack-functional
|
|
|
|
nodeset: devstack-single-node-centos-8
|
|
|
|
|
|
|
|
|
2020-04-22 13:47:57 +02:00
|
|
|
- job:
|
|
|
|
name: tobiko-devstack-functional-ubuntu-bionic
|
|
|
|
parent: tobiko-devstack-functional
|
|
|
|
nodeset: openstack-single-node-bionic
|
2020-06-25 14:26:17 +02:00
|
|
|
voting: false
|
|
|
|
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: tobiko-devstack-functional-ubuntu-focal
|
|
|
|
parent: tobiko-devstack-functional
|
|
|
|
nodeset: openstack-single-node-focal
|
|
|
|
voting: false
|
2020-04-22 13:47:57 +02:00
|
|
|
|
|
|
|
|
2018-12-03 15:16:39 +01:00
|
|
|
- job:
|
2020-04-22 14:14:24 +02:00
|
|
|
name: tobiko-devstack-multinode
|
2019-11-25 16:48:57 +01:00
|
|
|
parent: tobiko-devstack
|
2019-12-23 08:31:07 +01:00
|
|
|
abstract: true
|
2019-11-15 18:38:01 +01:00
|
|
|
description: Base Tobiko devstack job with multinode.
|
2019-03-05 17:24:28 +01:00
|
|
|
vars:
|
2019-05-24 09:33:08 +02:00
|
|
|
topology: multinode
|
2019-04-09 09:37:36 +02:00
|
|
|
devstack_localrc:
|
|
|
|
ENABLE_FILE_INJECTION: true
|
|
|
|
MULTI_HOST: 1
|
2019-05-24 09:33:08 +02:00
|
|
|
devstack_services:
|
|
|
|
n-cpu: false
|
2019-04-09 09:37:36 +02:00
|
|
|
group-vars:
|
|
|
|
subnode:
|
2019-05-24 09:33:08 +02:00
|
|
|
devstack_services:
|
2019-06-12 15:57:25 +02:00
|
|
|
c-vol: true
|
|
|
|
dstat: true
|
2019-05-24 09:33:08 +02:00
|
|
|
heat: false
|
|
|
|
h-api: false
|
|
|
|
h-api-cfn: false
|
|
|
|
h-eng: false
|
2019-06-12 15:57:25 +02:00
|
|
|
n-api-meta: true
|
2019-05-24 09:33:08 +02:00
|
|
|
placement-client: true
|
|
|
|
n-cpu: true
|
|
|
|
neutron-agent: true
|
2020-01-27 10:24:42 +01:00
|
|
|
# see bug #1860753 (https://bugs.launchpad.net/devstack/+bug/1860753)
|
|
|
|
memory_tracker: false
|
2019-06-12 15:57:25 +02:00
|
|
|
q-agt: true
|
2019-07-30 16:12:01 +02:00
|
|
|
q-l3: true
|
|
|
|
q-meta: true
|
2019-05-24 09:33:08 +02:00
|
|
|
tls-proxy: false
|
2019-04-09 09:37:36 +02:00
|
|
|
|
2019-01-11 09:07:31 +01:00
|
|
|
|
2019-04-09 09:37:36 +02:00
|
|
|
- job:
|
2019-11-13 07:08:22 +01:00
|
|
|
name: tobiko-devstack-faults
|
2020-04-22 14:14:24 +02:00
|
|
|
parent: tobiko-devstack-multinode
|
2019-11-15 18:38:01 +01:00
|
|
|
abstract: true
|
2019-11-13 07:08:22 +01:00
|
|
|
description: |
|
|
|
|
Base Tobiko devstack job to execute scenario+faults+scenario test cases.
|
|
|
|
vars:
|
2020-04-22 14:14:24 +02:00
|
|
|
test_workflow: faults
|
2019-11-13 07:08:22 +01:00
|
|
|
irrelevant-files:
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^doc/
|
2020-06-10 08:06:25 +02:00
|
|
|
- ^infrared_plugin/
|
2019-11-13 07:08:22 +01:00
|
|
|
- ^releasenotes/
|
|
|
|
- ^report/
|
|
|
|
- ^tobiko/tests/functional/
|
|
|
|
- ^tobiko/tests/unit/
|
|
|
|
|
|
|
|
|
2020-05-14 07:41:04 +02:00
|
|
|
- job:
|
|
|
|
name: tobiko-devstack-faults-centos-8
|
|
|
|
parent: tobiko-devstack-faults
|
2020-06-25 20:10:38 -05:00
|
|
|
nodeset: tobiko-three-node-centos-8
|
2020-05-14 07:41:04 +02:00
|
|
|
voting: false
|
|
|
|
|
|
|
|
|
2019-04-09 09:37:36 +02:00
|
|
|
- job:
|
2019-11-13 07:08:22 +01:00
|
|
|
name: tobiko-devstack-faults-ubuntu-bionic
|
|
|
|
parent: tobiko-devstack-faults
|
2019-04-09 09:37:36 +02:00
|
|
|
nodeset: openstack-three-node-bionic
|
2019-12-23 08:31:07 +01:00
|
|
|
voting: false
|
2019-04-01 09:34:15 +02:00
|
|
|
vars:
|
|
|
|
devstack_services:
|
2019-04-09 09:37:36 +02:00
|
|
|
tls-proxy: true
|
2019-04-01 09:34:15 +02:00
|
|
|
group-vars:
|
|
|
|
subnode:
|
|
|
|
devstack_services:
|
2019-04-09 09:37:36 +02:00
|
|
|
tls-proxy: true
|
2020-06-25 14:26:17 +02:00
|
|
|
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: tobiko-devstack-faults-ubuntu-focal
|
|
|
|
parent: tobiko-devstack-faults
|
2020-06-25 20:10:38 -05:00
|
|
|
nodeset: tobiko-three-node-focal
|
2020-06-25 14:26:17 +02:00
|
|
|
voting: false
|
|
|
|
vars:
|
|
|
|
devstack_services:
|
|
|
|
tls-proxy: true
|
|
|
|
group-vars:
|
|
|
|
subnode:
|
|
|
|
devstack_services:
|
|
|
|
tls-proxy: true
|