blob: c7c48db18d5dcfa0b75cab55cefb833471af0866 [file] [log] [blame]
Michael Johnson85642902017-11-14 09:47:37 -08001- job:
Jude Cross986e3f52017-07-24 14:57:20 -07002 name: octavia-dsvm-base
Michael Johnson85642902017-11-14 09:47:37 -08003 parent: devstack-tempest
4 timeout: 7800
5 required-projects:
Michael Johnson85642902017-11-14 09:47:37 -08006 - openstack/octavia
7 - openstack/octavia-tempest-plugin
Michael Johnson85642902017-11-14 09:47:37 -08008 - openstack/python-octaviaclient
Jude Cross986e3f52017-07-24 14:57:20 -07009 pre-run: playbooks/Octavia-DSVM/pre.yaml
Michael Johnson85642902017-11-14 09:47:37 -080010 irrelevant-files:
11 - ^.*\.rst$
Jude Cross986e3f52017-07-24 14:57:20 -070012 - ^api-ref/.*$
Michael Johnson85642902017-11-14 09:47:37 -080013 - ^doc/.*$
Jude Cross986e3f52017-07-24 14:57:20 -070014 - ^etc/.*$
Michael Johnson85642902017-11-14 09:47:37 -080015 - ^releasenotes/.*$
16 vars:
17 devstack_localrc:
Carlos Goncalvescedab482018-07-31 15:09:36 +020018 TEMPEST_PLUGINS: "'/opt/stack/octavia-tempest-plugin'"
Jude Cross986e3f52017-07-24 14:57:20 -070019 devstack_local_conf:
20 post-config:
21 $OCTAVIA_CONF:
22 DEFAULT:
23 debug: True
Michael Johnson85642902017-11-14 09:47:37 -080024 devstack_services:
Michael Johnsona268ca72017-12-18 09:55:48 -080025 c-bak: false
26 ceilometer-acentral: false
27 ceilometer-acompute: false
28 ceilometer-alarm-evaluator: false
29 ceilometer-alarm-notifier: false
30 ceilometer-anotification: false
31 ceilometer-api: false
32 ceilometer-collector: false
Michael Johnson85642902017-11-14 09:47:37 -080033 c-sch: false
34 c-api: false
35 c-vol: false
Michael Johnsona268ca72017-12-18 09:55:48 -080036 cinder: false
Michael Johnson85642902017-11-14 09:47:37 -080037 octavia: true
38 o-api: true
39 o-cw: true
40 o-hm: true
41 o-hk: true
42 swift: false
Michael Johnsona268ca72017-12-18 09:55:48 -080043 s-account: false
44 s-container: false
45 s-object: false
46 s-proxy: false
Michael Johnson85642902017-11-14 09:47:37 -080047 tempest: true
Jude Cross986e3f52017-07-24 14:57:20 -070048 devstack_plugins:
49 octavia: https://github.com/openstack/octavia.git
50
51- job:
52 name: octavia-dsvm-live-base
53 parent: octavia-dsvm-base
Michael Johnsonb5690472018-09-05 09:20:39 -070054 timeout: 9000
Jude Cross986e3f52017-07-24 14:57:20 -070055 required-projects:
56 - openstack/barbican
57 - openstack/diskimage-builder
58 - openstack/python-barbicanclient
59 vars:
Michael Johnson24733cb2018-09-10 10:46:45 -070060 devstack_localrc:
61 DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
Jude Cross986e3f52017-07-24 14:57:20 -070062 devstack_services:
63 barbican: true
ZhaoBo2a69ad02017-12-22 17:19:56 +080064 neutron-qos: true
Michael Johnson85642902017-11-14 09:47:37 -080065 devstack_plugins:
66 barbican: https://github.com/openstack/barbican.git
ZhaoBo2a69ad02017-12-22 17:19:56 +080067 neutron: https://github.com/openstack/neutron.git
Ian Wienand70c06d82018-10-24 10:21:00 +110068 zuul_copy_output:
69 '/var/log/dib-build' : logs
Jude Cross986e3f52017-07-24 14:57:20 -070070
71- job:
72 name: octavia-dsvm-noop-base
73 parent: octavia-dsvm-base
74 vars:
75 devstack_localrc:
76 DISABLE_AMP_IMAGE_BUILD: True
77 devstack_local_conf:
78 test-config:
79 "$TEMPEST_CONFIG":
80 load_balancer:
81 test_with_noop: True
82 post-config:
83 $OCTAVIA_CONF:
84 controller_worker:
85 amphora_driver: amphora_noop_driver
86 compute_driver: compute_noop_driver
87 network_driver: network_noop_driver
88 certificates:
89 cert_manager: local_cert_manager
90 devstack_services:
91 barbican: false
92
93- job:
94 name: octavia-v2-dsvm-noop-api
95 parent: octavia-dsvm-noop-base
96 vars:
97 devstack_local_conf:
98 post-config:
99 $OCTAVIA_CONF:
100 api_settings:
101 api_v1_enabled: False
Michael Johnson85642902017-11-14 09:47:37 -0800102 tempest_concurrency: 2
Jude Cross986e3f52017-07-24 14:57:20 -0700103 tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
104 tox_envlist: all
105
106- job:
107 name: octavia-v2-dsvm-noop-py35-api
108 parent: octavia-v2-dsvm-noop-api
109 vars:
110 devstack_localrc:
111 USE_PYTHON3: true
112
113- job:
Michael Johnsondf240792018-10-10 17:03:21 -0700114 name: octavia-v2-dsvm-noop-api-stable-rocky
115 parent: octavia-v2-dsvm-noop-api
116 override-checkout: stable/rocky
117
118- job:
119 name: octavia-v2-dsvm-noop-api-stable-queens
120 parent: octavia-v2-dsvm-noop-api
121 override-checkout: stable/queens
122
123- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700124 name: octavia-v2-dsvm-scenario
Michael Johnsonb5690472018-09-05 09:20:39 -0700125 parent: octavia-dsvm-live-base
Jude Cross986e3f52017-07-24 14:57:20 -0700126 vars:
127 devstack_local_conf:
128 post-config:
129 $OCTAVIA_CONF:
130 api_settings:
131 api_v1_enabled: False
132 tempest_concurrency: 2
133 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
Andreas Jaegereaedb342018-01-12 17:04:29 +0100134 tox_envlist: all
Michael Johnson85642902017-11-14 09:47:37 -0800135
136- job:
137 name: octavia-v2-dsvm-py35-scenario
138 parent: octavia-v2-dsvm-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800139 vars:
140 devstack_localrc:
141 USE_PYTHON3: true
Michael Johnsondf240792018-10-10 17:03:21 -0700142
143- job:
144 name: octavia-v2-dsvm-scenario-stable-rocky
145 parent: octavia-v2-dsvm-scenario
146 override-checkout: stable/rocky
147
148- job:
149 name: octavia-v2-dsvm-scenario-stable-queens
150 parent: octavia-v2-dsvm-scenario
151 override-checkout: stable/queens
152
Carlos Goncalvescedab482018-07-31 15:09:36 +0200153- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700154 name: octavia-v2-dsvm-scenario-centos-7
Carlos Goncalvescedab482018-07-31 15:09:36 +0200155 parent: octavia-v2-dsvm-scenario
156 nodeset: devstack-single-node-centos-7
157 vars:
158 devstack_localrc:
159 OCTAVIA_AMP_BASE_OS: centos
160 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
161 OCTAVIA_AMP_IMAGE_SIZE: 3
162
163- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700164 name: octavia-v2-dsvm-scenario-ubuntu-bionic
Carlos Goncalvescedab482018-07-31 15:09:36 +0200165 parent: octavia-v2-dsvm-scenario
166 vars:
167 devstack_localrc:
168 OCTAVIA_AMP_BASE_OS: ubuntu
169 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: bionic