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 |
+ |