blob: 691dfba0ee9ce6a91f3938289196477fd00cd040 [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 Johnsondc5a39d2018-10-11 16:52:56 -0700100 audit:
101 enabled: True
102 audit_middleware_notifications:
103 driver: log
Michael Johnson85642902017-11-14 09:47:37 -0800104 tempest_concurrency: 2
Jude Cross986e3f52017-07-24 14:57:20 -0700105 tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
106 tox_envlist: all
107
108- job:
109 name: octavia-v2-dsvm-noop-py35-api
110 parent: octavia-v2-dsvm-noop-api
111 vars:
112 devstack_localrc:
113 USE_PYTHON3: true
114
115- job:
116 name: octavia-v2-dsvm-scenario
Michael Johnsonb5690472018-09-05 09:20:39 -0700117 parent: octavia-dsvm-live-base
Jude Cross986e3f52017-07-24 14:57:20 -0700118 vars:
119 devstack_local_conf:
120 post-config:
121 $OCTAVIA_CONF:
122 api_settings:
123 api_v1_enabled: False
124 tempest_concurrency: 2
125 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
Andreas Jaegereaedb342018-01-12 17:04:29 +0100126 tox_envlist: all
Michael Johnson85642902017-11-14 09:47:37 -0800127
128- job:
129 name: octavia-v2-dsvm-py35-scenario
130 parent: octavia-v2-dsvm-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800131 vars:
132 devstack_localrc:
133 USE_PYTHON3: true
Carlos Goncalvescedab482018-07-31 15:09:36 +0200134- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700135 name: octavia-v2-dsvm-scenario-centos-7
Carlos Goncalvescedab482018-07-31 15:09:36 +0200136 parent: octavia-v2-dsvm-scenario
137 nodeset: devstack-single-node-centos-7
138 vars:
139 devstack_localrc:
140 OCTAVIA_AMP_BASE_OS: centos
141 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
142 OCTAVIA_AMP_IMAGE_SIZE: 3
143
144- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700145 name: octavia-v2-dsvm-scenario-ubuntu-bionic
Carlos Goncalvescedab482018-07-31 15:09:36 +0200146 parent: octavia-v2-dsvm-scenario
147 vars:
148 devstack_localrc:
149 OCTAVIA_AMP_BASE_OS: ubuntu
150 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: bionic