This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I9169d41d790ae874af29c8ceccf0c55ab0df7727
Story: #2002586
Task: #24327
... | ... |
@@ -120,46 +120,46 @@ |
120 | 120 |
# Ignore any default set by devstack. Emit a "disable_all_services". |
121 | 121 |
base: false |
122 | 122 |
zuul_copy_output: |
123 |
- '{{ devstack_conf_dir }}/local.conf': 'logs' |
|
124 |
- '{{ devstack_conf_dir }}/localrc': 'logs' |
|
125 |
- '{{ devstack_conf_dir }}/.localrc.auto': 'logs' |
|
126 |
- '{{ devstack_conf_dir }}/.stackenv': 'logs' |
|
127 |
- '{{ devstack_log_dir }}/dstat-csv.log': 'logs' |
|
128 |
- '{{ devstack_log_dir }}/devstacklog.txt': 'logs' |
|
129 |
- '{{ devstack_log_dir }}/devstacklog.txt.summary': 'logs' |
|
130 |
- '{{ devstack_full_log}}': 'logs' |
|
131 |
- '{{ stage_dir }}/verify_tempest_conf.log': 'logs' |
|
132 |
- '{{ stage_dir }}/apache': 'logs' |
|
133 |
- '{{ stage_dir }}/apache_config': 'logs' |
|
134 |
- '{{ stage_dir }}/etc': 'logs' |
|
135 |
- '/var/log/rabbitmq': 'logs' |
|
136 |
- '/var/log/postgresql': 'logs' |
|
137 |
- '/var/log/mysql.err': 'logs' |
|
138 |
- '/var/log/mysql.log': 'logs' |
|
139 |
- '/var/log/libvirt': 'logs' |
|
140 |
- '/etc/sudoers': 'logs' |
|
141 |
- '/etc/sudoers.d': 'logs' |
|
142 |
- '{{ stage_dir }}/iptables.txt': 'logs' |
|
143 |
- '{{ stage_dir }}/df.txt': 'logs' |
|
144 |
- '{{ stage_dir }}/pip2-freeze.txt': 'logs' |
|
145 |
- '{{ stage_dir }}/pip3-freeze.txt': 'logs' |
|
146 |
- '{{ stage_dir }}/dpkg-l.txt': 'logs' |
|
147 |
- '{{ stage_dir }}/rpm-qa.txt': 'logs' |
|
148 |
- '{{ stage_dir }}/core': 'logs' |
|
149 |
- '{{ stage_dir }}/listen53.txt': 'logs' |
|
150 |
- '{{ stage_dir }}/deprecations.log': 'logs' |
|
151 |
- '/var/log/ceph': 'logs' |
|
152 |
- '/var/log/openvswitch': 'logs' |
|
153 |
- '/var/log/glusterfs': 'logs' |
|
154 |
- '/etc/glusterfs/glusterd.vol': 'logs' |
|
155 |
- '/etc/resolv.conf': 'logs' |
|
156 |
- '/var/log/unbound.log': 'logs' |
|
123 |
+ '{{ devstack_conf_dir }}/local.conf': logs |
|
124 |
+ '{{ devstack_conf_dir }}/localrc': logs |
|
125 |
+ '{{ devstack_conf_dir }}/.localrc.auto': logs |
|
126 |
+ '{{ devstack_conf_dir }}/.stackenv': logs |
|
127 |
+ '{{ devstack_log_dir }}/dstat-csv.log': logs |
|
128 |
+ '{{ devstack_log_dir }}/devstacklog.txt': logs |
|
129 |
+ '{{ devstack_log_dir }}/devstacklog.txt.summary': logs |
|
130 |
+ '{{ devstack_full_log}}': logs |
|
131 |
+ '{{ stage_dir }}/verify_tempest_conf.log': logs |
|
132 |
+ '{{ stage_dir }}/apache': logs |
|
133 |
+ '{{ stage_dir }}/apache_config': logs |
|
134 |
+ '{{ stage_dir }}/etc': logs |
|
135 |
+ /var/log/rabbitmq: logs |
|
136 |
+ /var/log/postgresql: logs |
|
137 |
+ /var/log/mysql.err: logs |
|
138 |
+ /var/log/mysql.log: logs |
|
139 |
+ /var/log/libvirt: logs |
|
140 |
+ /etc/sudoers: logs |
|
141 |
+ /etc/sudoers.d: logs |
|
142 |
+ '{{ stage_dir }}/iptables.txt': logs |
|
143 |
+ '{{ stage_dir }}/df.txt': logs |
|
144 |
+ '{{ stage_dir }}/pip2-freeze.txt': logs |
|
145 |
+ '{{ stage_dir }}/pip3-freeze.txt': logs |
|
146 |
+ '{{ stage_dir }}/dpkg-l.txt': logs |
|
147 |
+ '{{ stage_dir }}/rpm-qa.txt': logs |
|
148 |
+ '{{ stage_dir }}/core': logs |
|
149 |
+ '{{ stage_dir }}/listen53.txt': logs |
|
150 |
+ '{{ stage_dir }}/deprecations.log': logs |
|
151 |
+ /var/log/ceph: logs |
|
152 |
+ /var/log/openvswitch: logs |
|
153 |
+ /var/log/glusterfs: logs |
|
154 |
+ /etc/glusterfs/glusterd.vol: logs |
|
155 |
+ /etc/resolv.conf: logs |
|
156 |
+ /var/log/unbound.log: logs |
|
157 | 157 |
extensions_to_txt: |
158 |
- conf: True |
|
159 |
- log: True |
|
160 |
- localrc: True |
|
161 |
- stackenv: True |
|
162 |
- auto: True |
|
158 |
+ conf: true |
|
159 |
+ log: true |
|
160 |
+ localrc: true |
|
161 |
+ stackenv: true |
|
162 |
+ auto: true |
|
163 | 163 |
group-vars: |
164 | 164 |
subnode: |
165 | 165 |
devstack_localrc: |
... | ... |
@@ -207,7 +207,7 @@ |
207 | 207 |
# Multinode specific settings |
208 | 208 |
SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}" |
209 | 209 |
HOST_IP: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}" |
210 |
- PUBLIC_BRIDGE_MTU: "{{ external_bridge_mtu }}" |
|
210 |
+ PUBLIC_BRIDGE_MTU: '{{ external_bridge_mtu }}' |
|
211 | 211 |
devstack_services: |
212 | 212 |
# Shared services |
213 | 213 |
dstat: true |
... | ... |
@@ -225,7 +225,7 @@ |
225 | 225 |
# Multinode specific settings |
226 | 226 |
HOST_IP: "{{ hostvars[inventory_hostname]['nodepool']['private_ipv4'] }}" |
227 | 227 |
SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}" |
228 |
- PUBLIC_BRIDGE_MTU: "{{ external_bridge_mtu }}" |
|
228 |
+ PUBLIC_BRIDGE_MTU: '{{ external_bridge_mtu }}' |
|
229 | 229 |
# Subnode specific settings |
230 | 230 |
DATABASE_TYPE: mysql |
231 | 231 |
RABBIT_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}" |
... | ... |
@@ -274,7 +274,7 @@ |
274 | 274 |
SWIFT_START_ALL_SERVICES: false |
275 | 275 |
SWIFT_HASH: 1234123412341234 |
276 | 276 |
CINDER_PERIODIC_INTERVAL: 10 |
277 |
- DEBUG_LIBVIRT_COREDUMPS: True |
|
277 |
+ DEBUG_LIBVIRT_COREDUMPS: true |
|
278 | 278 |
NOVA_VNC_ENABLED: true |
279 | 279 |
VNCSERVER_LISTEN: 0.0.0.0 |
280 | 280 |
VNCSERVER_PROXYCLIENT_ADDRESS: $HOST_IP |
... | ... |
@@ -282,7 +282,7 @@ |
282 | 282 |
post-config: |
283 | 283 |
$NEUTRON_CONF: |
284 | 284 |
DEFAULT: |
285 |
- global_physnet_mtu: "{{ external_bridge_mtu }}" |
|
285 |
+ global_physnet_mtu: '{{ external_bridge_mtu }}' |
|
286 | 286 |
devstack_services: |
287 | 287 |
# Core services enabled for this branch. |
288 | 288 |
# This list replaces the test-matrix. |
... | ... |
@@ -479,6 +479,10 @@ |
479 | 479 |
run: playbooks/unit-tests/run.yaml |
480 | 480 |
|
481 | 481 |
- project: |
482 |
+ templates: |
|
483 |
+ - integrated-gate |
|
484 |
+ - integrated-gate-py35 |
|
485 |
+ - publish-openstack-sphinx-docs |
|
482 | 486 |
check: |
483 | 487 |
jobs: |
484 | 488 |
- devstack |
... | ... |
@@ -488,10 +492,48 @@ |
488 | 488 |
- devstack-platform-fedora-latest |
489 | 489 |
- devstack-multinode |
490 | 490 |
- devstack-unit-tests |
491 |
+ - openstack-tox-bashate |
|
492 |
+ - ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa: |
|
493 |
+ voting: false |
|
494 |
+ - legacy-swift-dsvm-functional: |
|
495 |
+ voting: false |
|
496 |
+ irrelevant-files: |
|
497 |
+ - ^.*\.rst$ |
|
498 |
+ - ^doc/.*$ |
|
499 |
+ - neutron-grenade: |
|
500 |
+ irrelevant-files: |
|
501 |
+ - ^.*\.rst$ |
|
502 |
+ - ^doc/.*$ |
|
503 |
+ - neutron-grenade-multinode: |
|
504 |
+ irrelevant-files: |
|
505 |
+ - ^.*\.rst$ |
|
506 |
+ - ^doc/.*$ |
|
507 |
+ - neutron-tempest-linuxbridge: |
|
508 |
+ irrelevant-files: |
|
509 |
+ - ^.*\.rst$ |
|
510 |
+ - ^doc/.*$ |
|
511 |
+ - tempest-multinode-full: |
|
512 |
+ voting: false |
|
513 |
+ irrelevant-files: |
|
514 |
+ - ^.*\.rst$ |
|
515 |
+ - ^doc/.*$ |
|
491 | 516 |
gate: |
492 | 517 |
jobs: |
493 | 518 |
- devstack |
494 | 519 |
- devstack-unit-tests |
520 |
+ - openstack-tox-bashate |
|
521 |
+ - neutron-grenade-multinode: |
|
522 |
+ irrelevant-files: |
|
523 |
+ - ^.*\.rst$ |
|
524 |
+ - ^doc/.*$ |
|
525 |
+ - neutron-tempest-linuxbridge: |
|
526 |
+ irrelevant-files: |
|
527 |
+ - ^.*\.rst$ |
|
528 |
+ - ^doc/.*$ |
|
529 |
+ - neutron-grenade: |
|
530 |
+ irrelevant-files: |
|
531 |
+ - ^.*\.rst$ |
|
532 |
+ - ^doc/.*$ |
|
495 | 533 |
# Please add a note on each job and conditions for the job not |
496 | 534 |
# being experimental any more, so we can keep this list somewhat |
497 | 535 |
# pruned. |
... | ... |
@@ -520,4 +562,39 @@ |
520 | 520 |
- nova-next |
521 | 521 |
- neutron-fullstack-with-uwsgi |
522 | 522 |
- neutron-functional-with-uwsgi |
523 |
- - neutron-tempest-with-uwsgi |
|
524 | 523 |
\ No newline at end of file |
524 |
+ - neutron-tempest-with-uwsgi |
|
525 |
+ - legacy-tempest-dsvm-full-devstack-plugin-ceph: |
|
526 |
+ irrelevant-files: |
|
527 |
+ - ^.*\.rst$ |
|
528 |
+ - ^doc/.*$ |
|
529 |
+ - legacy-tempest-dsvm-py35-full-devstack-plugin-ceph: |
|
530 |
+ irrelevant-files: |
|
531 |
+ - ^.*\.rst$ |
|
532 |
+ - ^doc/.*$ |
|
533 |
+ - neutron-tempest-dvr: |
|
534 |
+ irrelevant-files: |
|
535 |
+ - ^.*\.rst$ |
|
536 |
+ - ^doc/.*$ |
|
537 |
+ - legacy-tempest-dsvm-neutron-dvr-multinode-full: |
|
538 |
+ irrelevant-files: |
|
539 |
+ - ^.*\.rst$ |
|
540 |
+ - ^doc/.*$ |
|
541 |
+ - neutron-tempest-dvr-ha-multinode-full: |
|
542 |
+ irrelevant-files: |
|
543 |
+ - ^.*\.rst$ |
|
544 |
+ - ^doc/.*$ |
|
545 |
+ - legacy-tempest-dsvm-lvm-multibackend: |
|
546 |
+ irrelevant-files: |
|
547 |
+ - ^.*\.rst$ |
|
548 |
+ - ^doc/.*$ |
|
549 |
+ - legacy-tempest-dsvm-neutron-pg-full: |
|
550 |
+ irrelevant-files: |
|
551 |
+ - ^.*\.rst$ |
|
552 |
+ - ^doc/.*$ |
|
553 |
+ periodic: |
|
554 |
+ jobs: |
|
555 |
+ - legacy-periodic-tempest-dsvm-oslo-latest-full-master: |
|
556 |
+ irrelevant-files: |
|
557 |
+ - ^.*\.rst$ |
|
558 |
+ - ^doc/.*$ |
|
559 |
+ |