From 87efaf3cc0cf4242ccea53af8fabccb99a3fedfa Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Sat, 8 Sep 2018 22:55:00 -0400 Subject: [PATCH] import zuul job settings from project-config 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: I9ab9365927bb65ed3b99a09e7e7c3e3a3b77a71d Story: #2002586 Task: #24327 --- .zuul.yaml | 156 +++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 115 insertions(+), 41 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index db2d951c7f..f94edb4d30 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -83,46 +83,46 @@ # Ignore any default set by devstack. Emit a "disable_all_services". base: false zuul_copy_output: - '{{ devstack_conf_dir }}/local.conf': 'logs' - '{{ devstack_conf_dir }}/localrc': 'logs' - '{{ devstack_conf_dir }}/.localrc.auto': 'logs' - '{{ devstack_conf_dir }}/.stackenv': 'logs' - '{{ devstack_log_dir }}/dstat-csv.log': 'logs' - '{{ devstack_log_dir }}/devstacklog.txt': 'logs' - '{{ devstack_log_dir }}/devstacklog.txt.summary': 'logs' - '{{ devstack_full_log}}': 'logs' - '{{ stage_dir }}/verify_tempest_conf.log': 'logs' - '{{ stage_dir }}/apache': 'logs' - '{{ stage_dir }}/apache_config': 'logs' - '{{ stage_dir }}/etc': 'logs' - '/var/log/rabbitmq': 'logs' - '/var/log/postgresql': 'logs' - '/var/log/mysql.err': 'logs' - '/var/log/mysql.log': 'logs' - '/var/log/libvirt': 'logs' - '/etc/sudoers': 'logs' - '/etc/sudoers.d': 'logs' - '{{ stage_dir }}/iptables.txt': 'logs' - '{{ stage_dir }}/df.txt': 'logs' - '{{ stage_dir }}/pip2-freeze.txt': 'logs' - '{{ stage_dir }}/pip3-freeze.txt': 'logs' - '{{ stage_dir }}/dpkg-l.txt': 'logs' - '{{ stage_dir }}/rpm-qa.txt': 'logs' - '{{ stage_dir }}/core': 'logs' - '{{ stage_dir }}/listen53.txt': 'logs' - '{{ stage_dir }}/deprecations.log': 'logs' - '/var/log/ceph': 'logs' - '/var/log/openvswitch': 'logs' - '/var/log/glusterfs': 'logs' - '/etc/glusterfs/glusterd.vol': 'logs' - '/etc/resolv.conf': 'logs' - '/var/log/unbound.log': 'logs' + '{{ devstack_conf_dir }}/local.conf': logs + '{{ devstack_conf_dir }}/localrc': logs + '{{ devstack_conf_dir }}/.localrc.auto': logs + '{{ devstack_conf_dir }}/.stackenv': logs + '{{ devstack_log_dir }}/dstat-csv.log': logs + '{{ devstack_log_dir }}/devstacklog.txt': logs + '{{ devstack_log_dir }}/devstacklog.txt.summary': logs + '{{ devstack_full_log}}': logs + '{{ stage_dir }}/verify_tempest_conf.log': logs + '{{ stage_dir }}/apache': logs + '{{ stage_dir }}/apache_config': logs + '{{ stage_dir }}/etc': logs + /var/log/rabbitmq: logs + /var/log/postgresql: logs + /var/log/mysql.err: logs + /var/log/mysql.log: logs + /var/log/libvirt: logs + /etc/sudoers: logs + /etc/sudoers.d: logs + '{{ stage_dir }}/iptables.txt': logs + '{{ stage_dir }}/df.txt': logs + '{{ stage_dir }}/pip2-freeze.txt': logs + '{{ stage_dir }}/pip3-freeze.txt': logs + '{{ stage_dir }}/dpkg-l.txt': logs + '{{ stage_dir }}/rpm-qa.txt': logs + '{{ stage_dir }}/core': logs + '{{ stage_dir }}/listen53.txt': logs + '{{ stage_dir }}/deprecations.log': logs + /var/log/ceph: logs + /var/log/openvswitch: logs + /var/log/glusterfs: logs + /etc/glusterfs/glusterd.vol: logs + /etc/resolv.conf: logs + /var/log/unbound.log: logs extensions_to_txt: - conf: True - log: True - localrc: True - stackenv: True - auto: True + conf: true + log: true + localrc: true + stackenv: true + auto: true group-vars: subnode: test_matrix_role: subnode @@ -222,7 +222,7 @@ SWIFT_START_ALL_SERVICES: false SWIFT_HASH: 1234123412341234 CINDER_PERIODIC_INTERVAL: 10 - DEBUG_LIBVIRT_COREDUMPS: True + DEBUG_LIBVIRT_COREDUMPS: true NOVA_VNC_ENABLED: true VNCSERVER_LISTEN: 0.0.0.0 VNCSERVER_PROXYCLIENT_ADDRESS: "{{ hostvars[inventory_hostname]['nodepool']['private_ipv4'] }}" @@ -230,7 +230,7 @@ post-config: $NEUTRON_CONF: DEFAULT: - global_physnet_mtu: "{{ external_bridge_mtu }}" + global_physnet_mtu: '{{ external_bridge_mtu }}' devstack_services: base: true # We need this explicitly here to trigger the sync of the CA data @@ -368,10 +368,84 @@ run: playbooks/tox/run.yaml - project: + templates: + - integrated-gate + - integrated-gate-py35 + - publish-openstack-sphinx-docs check: jobs: - devstack - devstack-multinode + - openstack-tox-bashate + - ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa: + voting: false + - legacy-swift-dsvm-functional: + voting: false + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + - neutron-grenade: + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + - neutron-grenade-multinode: + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + - neutron-tempest-linuxbridge: + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + - tempest-multinode-full: + voting: false + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ gate: jobs: - devstack + - openstack-tox-bashate + - neutron-grenade-multinode: + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + - neutron-tempest-linuxbridge: + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + - neutron-grenade: + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + experimental: + jobs: + - legacy-tempest-dsvm-full-devstack-plugin-ceph: + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + - legacy-tempest-dsvm-py35-full-devstack-plugin-ceph: + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + - neutron-tempest-dvr: + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + - legacy-tempest-dsvm-neutron-dvr-multinode-full: + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + - neutron-tempest-dvr-ha-multinode-full: + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + - legacy-tempest-dsvm-lvm-multibackend: + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + - legacy-tempest-dsvm-neutron-pg-full: + irrelevant-files: + - ^.*\.rst$ + - ^doc/.*$ + +