blob: d1414b1816d165f4f61fa6c2a538810f9f9a7980 [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:
60 devstack_services:
61 barbican: true
ZhaoBo2a69ad02017-12-22 17:19:56 +080062 neutron-qos: true
Michael Johnson85642902017-11-14 09:47:37 -080063 devstack_plugins:
64 barbican: https://github.com/openstack/barbican.git
ZhaoBo2a69ad02017-12-22 17:19:56 +080065 neutron: https://github.com/openstack/neutron.git
Jude Cross986e3f52017-07-24 14:57:20 -070066
67- job:
68 name: octavia-dsvm-noop-base
69 parent: octavia-dsvm-base
70 vars:
71 devstack_localrc:
72 DISABLE_AMP_IMAGE_BUILD: True
73 devstack_local_conf:
74 test-config:
75 "$TEMPEST_CONFIG":
76 load_balancer:
77 test_with_noop: True
78 post-config:
79 $OCTAVIA_CONF:
80 controller_worker:
81 amphora_driver: amphora_noop_driver
82 compute_driver: compute_noop_driver
83 network_driver: network_noop_driver
84 certificates:
85 cert_manager: local_cert_manager
86 devstack_services:
87 barbican: false
88
89- job:
90 name: octavia-v2-dsvm-noop-api
91 parent: octavia-dsvm-noop-base
92 vars:
93 devstack_local_conf:
94 post-config:
95 $OCTAVIA_CONF:
96 api_settings:
97 api_v1_enabled: False
Michael Johnson85642902017-11-14 09:47:37 -080098 tempest_concurrency: 2
Jude Cross986e3f52017-07-24 14:57:20 -070099 tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
100 tox_envlist: all
101
102- job:
103 name: octavia-v2-dsvm-noop-py35-api
104 parent: octavia-v2-dsvm-noop-api
105 vars:
106 devstack_localrc:
107 USE_PYTHON3: true
108
109- job:
110 name: octavia-v2-dsvm-scenario
Michael Johnsonb5690472018-09-05 09:20:39 -0700111 parent: octavia-dsvm-live-base
Jude Cross986e3f52017-07-24 14:57:20 -0700112 vars:
113 devstack_local_conf:
114 post-config:
115 $OCTAVIA_CONF:
116 api_settings:
117 api_v1_enabled: False
118 tempest_concurrency: 2
119 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
Andreas Jaegereaedb342018-01-12 17:04:29 +0100120 tox_envlist: all
Michael Johnson85642902017-11-14 09:47:37 -0800121
122- job:
123 name: octavia-v2-dsvm-py35-scenario
124 parent: octavia-v2-dsvm-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800125 vars:
126 devstack_localrc:
127 USE_PYTHON3: true
Carlos Goncalvescedab482018-07-31 15:09:36 +0200128- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700129 name: octavia-v2-dsvm-scenario-centos-7
Carlos Goncalvescedab482018-07-31 15:09:36 +0200130 parent: octavia-v2-dsvm-scenario
131 nodeset: devstack-single-node-centos-7
132 vars:
133 devstack_localrc:
134 OCTAVIA_AMP_BASE_OS: centos
135 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
136 OCTAVIA_AMP_IMAGE_SIZE: 3
137
138- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700139 name: octavia-v2-dsvm-scenario-ubuntu-bionic
Carlos Goncalvescedab482018-07-31 15:09:36 +0200140 parent: octavia-v2-dsvm-scenario
141 vars:
142 devstack_localrc:
143 OCTAVIA_AMP_BASE_OS: ubuntu
144 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: bionic