blob: d529a3beccd8dc6e740ac3662addcc5529f4a220 [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
Jude Cross986e3f52017-07-24 14:57:20 -070068
69- job:
70 name: octavia-dsvm-noop-base
71 parent: octavia-dsvm-base
72 vars:
73 devstack_localrc:
74 DISABLE_AMP_IMAGE_BUILD: True
75 devstack_local_conf:
76 test-config:
77 "$TEMPEST_CONFIG":
78 load_balancer:
79 test_with_noop: True
80 post-config:
81 $OCTAVIA_CONF:
82 controller_worker:
83 amphora_driver: amphora_noop_driver
84 compute_driver: compute_noop_driver
85 network_driver: network_noop_driver
86 certificates:
87 cert_manager: local_cert_manager
88 devstack_services:
89 barbican: false
90
91- job:
92 name: octavia-v2-dsvm-noop-api
93 parent: octavia-dsvm-noop-base
94 vars:
95 devstack_local_conf:
96 post-config:
97 $OCTAVIA_CONF:
98 api_settings:
99 api_v1_enabled: False
Michael Johnson85642902017-11-14 09:47:37 -0800100 tempest_concurrency: 2
Jude Cross986e3f52017-07-24 14:57:20 -0700101 tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
102 tox_envlist: all
103
104- job:
105 name: octavia-v2-dsvm-noop-py35-api
106 parent: octavia-v2-dsvm-noop-api
107 vars:
108 devstack_localrc:
109 USE_PYTHON3: true
110
111- job:
Michael Johnsondf240792018-10-10 17:03:21 -0700112 name: octavia-v2-dsvm-noop-api-stable-rocky
113 parent: octavia-v2-dsvm-noop-api
114 override-checkout: stable/rocky
115
116- job:
117 name: octavia-v2-dsvm-noop-api-stable-queens
118 parent: octavia-v2-dsvm-noop-api
119 override-checkout: stable/queens
120
121- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700122 name: octavia-v2-dsvm-scenario
Michael Johnsonb5690472018-09-05 09:20:39 -0700123 parent: octavia-dsvm-live-base
Jude Cross986e3f52017-07-24 14:57:20 -0700124 vars:
125 devstack_local_conf:
126 post-config:
127 $OCTAVIA_CONF:
128 api_settings:
129 api_v1_enabled: False
130 tempest_concurrency: 2
131 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
Andreas Jaegereaedb342018-01-12 17:04:29 +0100132 tox_envlist: all
Michael Johnson85642902017-11-14 09:47:37 -0800133
134- job:
135 name: octavia-v2-dsvm-py35-scenario
136 parent: octavia-v2-dsvm-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800137 vars:
138 devstack_localrc:
139 USE_PYTHON3: true
Michael Johnsondf240792018-10-10 17:03:21 -0700140
141- job:
142 name: octavia-v2-dsvm-scenario-stable-rocky
143 parent: octavia-v2-dsvm-scenario
144 override-checkout: stable/rocky
145
146- job:
147 name: octavia-v2-dsvm-scenario-stable-queens
148 parent: octavia-v2-dsvm-scenario
149 override-checkout: stable/queens
150
Carlos Goncalvescedab482018-07-31 15:09:36 +0200151- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700152 name: octavia-v2-dsvm-scenario-centos-7
Carlos Goncalvescedab482018-07-31 15:09:36 +0200153 parent: octavia-v2-dsvm-scenario
154 nodeset: devstack-single-node-centos-7
155 vars:
156 devstack_localrc:
157 OCTAVIA_AMP_BASE_OS: centos
158 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
159 OCTAVIA_AMP_IMAGE_SIZE: 3
160
161- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700162 name: octavia-v2-dsvm-scenario-ubuntu-bionic
Carlos Goncalvescedab482018-07-31 15:09:36 +0200163 parent: octavia-v2-dsvm-scenario
164 vars:
165 devstack_localrc:
166 OCTAVIA_AMP_BASE_OS: ubuntu
167 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: bionic