blob: c56bee8c60efe07123310136ace6315a9cd180cf [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:
18 TEMPEST_PLUGINS: "'{{ ansible_user_dir }}/src/git.openstack.org/openstack/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
54 required-projects:
55 - openstack/barbican
56 - openstack/diskimage-builder
57 - openstack/python-barbicanclient
58 vars:
59 devstack_services:
60 barbican: true
ZhaoBo2a69ad02017-12-22 17:19:56 +080061 neutron-qos: true
Michael Johnson85642902017-11-14 09:47:37 -080062 devstack_plugins:
63 barbican: https://github.com/openstack/barbican.git
ZhaoBo2a69ad02017-12-22 17:19:56 +080064 neutron: https://github.com/openstack/neutron.git
Jude Cross986e3f52017-07-24 14:57:20 -070065
66- job:
67 name: octavia-dsvm-noop-base
68 parent: octavia-dsvm-base
69 vars:
70 devstack_localrc:
71 DISABLE_AMP_IMAGE_BUILD: True
72 devstack_local_conf:
73 test-config:
74 "$TEMPEST_CONFIG":
75 load_balancer:
76 test_with_noop: True
77 post-config:
78 $OCTAVIA_CONF:
79 controller_worker:
80 amphora_driver: amphora_noop_driver
81 compute_driver: compute_noop_driver
82 network_driver: network_noop_driver
83 certificates:
84 cert_manager: local_cert_manager
85 devstack_services:
86 barbican: false
87
88- job:
89 name: octavia-v2-dsvm-noop-api
90 parent: octavia-dsvm-noop-base
91 vars:
92 devstack_local_conf:
93 post-config:
94 $OCTAVIA_CONF:
95 api_settings:
96 api_v1_enabled: False
Michael Johnson85642902017-11-14 09:47:37 -080097 tempest_concurrency: 2
Jude Cross986e3f52017-07-24 14:57:20 -070098 tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
99 tox_envlist: all
100
101- job:
102 name: octavia-v2-dsvm-noop-py35-api
103 parent: octavia-v2-dsvm-noop-api
104 vars:
105 devstack_localrc:
106 USE_PYTHON3: true
107
108- job:
109 name: octavia-v2-dsvm-scenario
110 parent: octavia-dsvm-base
111 vars:
112 devstack_local_conf:
113 post-config:
114 $OCTAVIA_CONF:
115 api_settings:
116 api_v1_enabled: False
117 tempest_concurrency: 2
118 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
Andreas Jaegereaedb342018-01-12 17:04:29 +0100119 tox_envlist: all
Michael Johnson85642902017-11-14 09:47:37 -0800120
121- job:
122 name: octavia-v2-dsvm-py35-scenario
123 parent: octavia-v2-dsvm-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800124 vars:
125 devstack_localrc:
126 USE_PYTHON3: true