Browse code

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: I9169d41d790ae874af29c8ceccf0c55ab0df7727
Story: #2002586
Task: #24327

Doug Hellmann authored on 2018/09/09 11:50:06
Showing 1 changed files
... ...
@@ -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
+