blob: 15147fa68401b4bacd4a55a7bb1c9d1bc00362ba [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:
112 name: octavia-v2-dsvm-scenario
Michael Johnsonb5690472018-09-05 09:20:39 -0700113 parent: octavia-dsvm-live-base
Jude Cross986e3f52017-07-24 14:57:20 -0700114 vars:
115 devstack_local_conf:
116 post-config:
117 $OCTAVIA_CONF:
118 api_settings:
119 api_v1_enabled: False
120 tempest_concurrency: 2
121 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
Andreas Jaegereaedb342018-01-12 17:04:29 +0100122 tox_envlist: all
Michael Johnson85642902017-11-14 09:47:37 -0800123
124- job:
125 name: octavia-v2-dsvm-py35-scenario
126 parent: octavia-v2-dsvm-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800127 vars:
128 devstack_localrc:
129 USE_PYTHON3: true
Carlos Goncalvescedab482018-07-31 15:09:36 +0200130- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700131 name: octavia-v2-dsvm-scenario-centos-7
Carlos Goncalvescedab482018-07-31 15:09:36 +0200132 parent: octavia-v2-dsvm-scenario
133 nodeset: devstack-single-node-centos-7
134 vars:
135 devstack_localrc:
136 OCTAVIA_AMP_BASE_OS: centos
137 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
138 OCTAVIA_AMP_IMAGE_SIZE: 3
139
140- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700141 name: octavia-v2-dsvm-scenario-ubuntu-bionic
Carlos Goncalvescedab482018-07-31 15:09:36 +0200142 parent: octavia-v2-dsvm-scenario
143 vars:
144 devstack_localrc:
145 OCTAVIA_AMP_BASE_OS: ubuntu
146 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: bionic