Reorganize the zuul configs
Previously we had all our jobs and templates under a single file which makes it hard to follow for the configurations we have. This change splits apart the old .zuul.yaml into base, beaker, integration, library, linters, tripleo and unit groups. Change-Id: Ia43ade9d06ab0ab91c4088d0989e578b0fb489b9
This commit is contained in:
		
				
					committed by
					
						
						Tobias Urdin
					
				
			
			
				
	
			
			
			
						parent
						
							4e3343f35c
						
					
				
				
					commit
					45a2955993
				
			
							
								
								
									
										941
									
								
								.zuul.yaml
									
									
									
									
									
								
							
							
						
						
									
										941
									
								
								.zuul.yaml
									
									
									
									
									
								
							@@ -1,941 +0,0 @@
 | 
				
			|||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-base
 | 
					 | 
				
			||||||
    pre-run: playbooks/prepare-node-common.yaml
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      use_puppetlabs: false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-base
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    parent: puppet-openstack-base
 | 
					 | 
				
			||||||
    required-projects:
 | 
					 | 
				
			||||||
      - openstack/openstack
 | 
					 | 
				
			||||||
      - openstack/puppet-aodh
 | 
					 | 
				
			||||||
      - openstack/puppet-barbican
 | 
					 | 
				
			||||||
      - openstack/puppet-ceilometer
 | 
					 | 
				
			||||||
      - openstack/puppet-ceph
 | 
					 | 
				
			||||||
      - openstack/puppet-cinder
 | 
					 | 
				
			||||||
      - openstack/puppet-cloudkitty
 | 
					 | 
				
			||||||
      - openstack/puppet-congress
 | 
					 | 
				
			||||||
      - openstack/puppet-designate
 | 
					 | 
				
			||||||
      - openstack/puppet-ec2api
 | 
					 | 
				
			||||||
      - openstack/puppet-glance
 | 
					 | 
				
			||||||
      - openstack/puppet-gnocchi
 | 
					 | 
				
			||||||
      - openstack/puppet-heat
 | 
					 | 
				
			||||||
      - openstack/puppet-horizon
 | 
					 | 
				
			||||||
      - openstack/puppet-ironic
 | 
					 | 
				
			||||||
      - openstack/puppet-keystone
 | 
					 | 
				
			||||||
      - openstack/puppet-manila
 | 
					 | 
				
			||||||
      - openstack/puppet-mistral
 | 
					 | 
				
			||||||
      - openstack/puppet-monasca
 | 
					 | 
				
			||||||
      - openstack/puppet-modulesync-configs
 | 
					 | 
				
			||||||
      - openstack/puppet-murano
 | 
					 | 
				
			||||||
      - openstack/puppet-neutron
 | 
					 | 
				
			||||||
      - openstack/puppet-nova
 | 
					 | 
				
			||||||
      - openstack/puppet-octavia
 | 
					 | 
				
			||||||
      - openstack/puppet-openstack-cookiecutter
 | 
					 | 
				
			||||||
      - openstack/puppet-openstack-integration
 | 
					 | 
				
			||||||
      - openstack/puppet-openstack_extras
 | 
					 | 
				
			||||||
      - openstack/puppet-openstacklib
 | 
					 | 
				
			||||||
      - openstack/puppet-oslo
 | 
					 | 
				
			||||||
      - openstack/puppet-ovn
 | 
					 | 
				
			||||||
      - openstack/puppet-panko
 | 
					 | 
				
			||||||
      - openstack/puppet-qdr
 | 
					 | 
				
			||||||
      - openstack/puppet-sahara
 | 
					 | 
				
			||||||
      - openstack/puppet-swift
 | 
					 | 
				
			||||||
      - openstack/puppet-tacker
 | 
					 | 
				
			||||||
      - openstack/puppet-tempest
 | 
					 | 
				
			||||||
      - openstack/puppet-trove
 | 
					 | 
				
			||||||
      - openstack/puppet-vswitch
 | 
					 | 
				
			||||||
      - openstack/puppet-vitrage
 | 
					 | 
				
			||||||
      - openstack/puppet-watcher
 | 
					 | 
				
			||||||
      - openstack/puppet-zaqar
 | 
					 | 
				
			||||||
      - openstack/tempest
 | 
					 | 
				
			||||||
      - openstack/tempest-horizon
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-run-base
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-base
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    pre-run: playbooks/prepare-node-integration.yaml
 | 
					 | 
				
			||||||
    run: playbooks/run-integration-tests.yaml
 | 
					 | 
				
			||||||
    post-run: playbooks/upload-logs.yaml
 | 
					 | 
				
			||||||
    timeout: 7200
 | 
					 | 
				
			||||||
    irrelevant-files:
 | 
					 | 
				
			||||||
      - ^.*\.md$
 | 
					 | 
				
			||||||
      - ^doc/.*$
 | 
					 | 
				
			||||||
      - ^metadata.json$
 | 
					 | 
				
			||||||
      - ^releasenotes/.*$
 | 
					 | 
				
			||||||
      - ^spec/.*$
 | 
					 | 
				
			||||||
      - ^requirements.txt$
 | 
					 | 
				
			||||||
      - ^test-requirements.txt$
 | 
					 | 
				
			||||||
      - ^LICENSE$
 | 
					 | 
				
			||||||
      - ^.gitignore$
 | 
					 | 
				
			||||||
    roles:
 | 
					 | 
				
			||||||
      - zuul: openstack-infra/zuul-jobs
 | 
					 | 
				
			||||||
    # NOTE(tobasco): The ceph variable must be provided with a default here
 | 
					 | 
				
			||||||
    # or zuul will complain when it tries to render the run-integration-tests template.
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      ceph: luminous
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-4
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-run-base
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet: 4
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-4-scenario001
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-4
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      scenario: scenario001
 | 
					 | 
				
			||||||
      ceph: luminous
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-4-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-4-scenario001
 | 
					 | 
				
			||||||
    branches: ^stable/(newton|ocata|pike|queens).*$
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-4-scenario001-tempest-debian-stable-luminous
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-4-scenario001
 | 
					 | 
				
			||||||
    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
					 | 
				
			||||||
    nodeset: debian-stable
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-4-scenario002
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-4
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      scenario: scenario002
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-4-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-4-scenario002
 | 
					 | 
				
			||||||
    branches: ^stable/(newton|ocata|pike|queens).*$
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-4-scenario002-tempest-debian-stable
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-4-scenario002
 | 
					 | 
				
			||||||
    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
					 | 
				
			||||||
    nodeset: debian-stable
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-4-scenario003
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-4
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      scenario: scenario003
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-4-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-4-scenario003
 | 
					 | 
				
			||||||
    branches: ^stable/(newton|ocata|pike|queens).*$
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-4-scenario003-tempest-debian-stable
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-4-scenario003
 | 
					 | 
				
			||||||
    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
					 | 
				
			||||||
    nodeset: debian-stable
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-4-scenario004
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-4
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      scenario: scenario004
 | 
					 | 
				
			||||||
      ceph: mimic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-4-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-4-scenario004
 | 
					 | 
				
			||||||
    branches: ^(stable/(ocata|pike|queens)).*$
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-4-scenario004-tempest-debian-stable-luminous
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-4-scenario004
 | 
					 | 
				
			||||||
    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
					 | 
				
			||||||
    nodeset: debian-stable
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      ceph: luminous
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-run-base
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet: 5
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario001
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      scenario: scenario001
 | 
					 | 
				
			||||||
      ceph: luminous
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5-scenario001
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      ceph: mimic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5-scenario001
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario001-tempest-debian-stable-luminous
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5-scenario001
 | 
					 | 
				
			||||||
    nodeset: debian-stable
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario002
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      scenario: scenario002
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario002-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5-scenario002
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    # NOTE(tobasco): Should normally not really pass mimic ceph var here but since
 | 
					 | 
				
			||||||
    # luminous is not packaged for Bionic repos.pp will fail otherwise.
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      ceph: mimic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5-scenario002
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario002-tempest-debian-stable
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5-scenario002
 | 
					 | 
				
			||||||
    nodeset: debian-stable
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario003
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      scenario: scenario003
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario003-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5-scenario003
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    voting: false
 | 
					 | 
				
			||||||
    # NOTE(tobasco): Should normally not really pass mimic ceph var here but since
 | 
					 | 
				
			||||||
    # luminous is not packaged for Bionic repos.pp will fail otherwise.
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      ceph: mimic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5-scenario003
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario003-tempest-debian-stable
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5-scenario003
 | 
					 | 
				
			||||||
    nodeset: debian-stable
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario004
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5
 | 
					 | 
				
			||||||
    branches: ^(?!stable/newton).*$
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      scenario: scenario004
 | 
					 | 
				
			||||||
      ceph: mimic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5-scenario004
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    voting: false
 | 
					 | 
				
			||||||
    # NOTE(tobasco): Should normally not really pass mimic ceph var here but since
 | 
					 | 
				
			||||||
    # luminous is not packaged for Bionic repos.pp will fail otherwise.
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      ceph: mimic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5-scenario004
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-5-scenario004-tempest-debian-stable-luminous
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-5-scenario004
 | 
					 | 
				
			||||||
    nodeset: debian-stable
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      ceph: luminous
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-run-base
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet: 6
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario001
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      scenario: scenario001
 | 
					 | 
				
			||||||
      ceph: luminous
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario001-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6-scenario001
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      ceph: mimic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6-scenario001
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario001-tempest-debian-stable-luminous
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6-scenario001
 | 
					 | 
				
			||||||
    nodeset: debian-stable
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario002
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      scenario: scenario002
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario002-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6-scenario002
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    # NOTE(tobasco): Should normally not really pass mimic ceph var here but since
 | 
					 | 
				
			||||||
    # luminous is not packaged for Bionic repos.pp will fail otherwise.
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      ceph: mimic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6-scenario002
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario002-tempest-debian-stable
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6-scenario002
 | 
					 | 
				
			||||||
    nodeset: debian-stable
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario003
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      scenario: scenario003
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario003-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6-scenario003
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    voting: false
 | 
					 | 
				
			||||||
    # NOTE(tobasco): Should normally not really pass mimic ceph var here but since
 | 
					 | 
				
			||||||
    # luminous is not packaged for Bionic repos.pp will fail otherwise.
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      ceph: mimic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6-scenario003
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario003-tempest-debian-stable
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6-scenario003
 | 
					 | 
				
			||||||
    nodeset: debian-stable
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario004
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6
 | 
					 | 
				
			||||||
    branches: ^(?!stable/newton).*$
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      scenario: scenario004
 | 
					 | 
				
			||||||
      ceph: mimic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario004-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6-scenario004
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    voting: false
 | 
					 | 
				
			||||||
    # NOTE(tobasco): Should normally not really pass mimic ceph var here but since
 | 
					 | 
				
			||||||
    # luminous is not packaged for Bionic repos.pp will fail otherwise.
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      ceph: mimic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6-scenario004
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-6-scenario004-tempest-debian-stable-luminous
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-6-scenario004
 | 
					 | 
				
			||||||
    nodeset: debian-stable
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      ceph: luminous
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- project-template:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-jobs-all
 | 
					 | 
				
			||||||
    check:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario002-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario003-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario001-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario002-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario003-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario004-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario001-tempest-debian-stable-luminous:
 | 
					 | 
				
			||||||
            voting: false
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario002-tempest-debian-stable:
 | 
					 | 
				
			||||||
            voting: false
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario003-tempest-debian-stable:
 | 
					 | 
				
			||||||
            voting: false
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario004-tempest-debian-stable-luminous:
 | 
					 | 
				
			||||||
            voting: false
 | 
					 | 
				
			||||||
    gate:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario002-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario001-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario002-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
    experimental:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario001-tempest-debian-stable-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario002-tempest-debian-stable
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario003-tempest-debian-stable
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario004-tempest-debian-stable-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario001-tempest-debian-stable-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario002-tempest-debian-stable
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario003-tempest-debian-stable
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario004-tempest-debian-stable-luminous
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- project-template:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-jobs-scenario001
 | 
					 | 
				
			||||||
    check:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario001-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario001-tempest-debian-stable-luminous:
 | 
					 | 
				
			||||||
            voting: false
 | 
					 | 
				
			||||||
    gate:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario001-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario001-tempest-centos-7-luminous
 | 
					 | 
				
			||||||
    experimental:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario001-tempest-debian-stable-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario001-tempest-debian-stable-luminous
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- project-template:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-jobs-scenario002
 | 
					 | 
				
			||||||
    check:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario002-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario002-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario002-tempest-debian-stable:
 | 
					 | 
				
			||||||
            voting: false
 | 
					 | 
				
			||||||
    gate:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario002-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario002-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario002-tempest-centos-7
 | 
					 | 
				
			||||||
    experimental:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario002-tempest-debian-stable
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario002-tempest-debian-stable
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- project-template:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-jobs-scenario003
 | 
					 | 
				
			||||||
    check:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario003-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario003-tempest-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario003-tempest-debian-stable:
 | 
					 | 
				
			||||||
            voting: false
 | 
					 | 
				
			||||||
    gate:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario003-tempest-centos-7
 | 
					 | 
				
			||||||
    experimental:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario003-tempest-debian-stable
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario003-tempest-debian-stable
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- project-template:
 | 
					 | 
				
			||||||
    name: puppet-openstack-integration-jobs-scenario004
 | 
					 | 
				
			||||||
    check:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario004-tempest-ubuntu-bionic-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario004-tempest-debian-stable-luminous:
 | 
					 | 
				
			||||||
            voting: false
 | 
					 | 
				
			||||||
    gate:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-4-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario004-tempest-centos-7-mimic
 | 
					 | 
				
			||||||
    experimental:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-5-scenario004-tempest-debian-stable-luminous
 | 
					 | 
				
			||||||
        - puppet-openstack-integration-6-scenario004-tempest-debian-stable-luminous
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-module-base
 | 
					 | 
				
			||||||
    parent: puppet-openstack-base
 | 
					 | 
				
			||||||
    pre-run: playbooks/prepare-node-unit.yaml
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-lint
 | 
					 | 
				
			||||||
    parent: puppet-openstack-module-base
 | 
					 | 
				
			||||||
    run: playbooks/run-lint-tests.yaml
 | 
					 | 
				
			||||||
    irrelevant-files:
 | 
					 | 
				
			||||||
      - ^doc/.*$
 | 
					 | 
				
			||||||
      - ^etc/.*$
 | 
					 | 
				
			||||||
      - ^releasenotes/.*$
 | 
					 | 
				
			||||||
      - ^requirements.txt$
 | 
					 | 
				
			||||||
      - ^test-requirements.txt$
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-syntax-base
 | 
					 | 
				
			||||||
    parent: puppet-openstack-module-base
 | 
					 | 
				
			||||||
    run: playbooks/run-syntax-tests.yaml
 | 
					 | 
				
			||||||
    irrelevant-files:
 | 
					 | 
				
			||||||
      - ^.*\.md$
 | 
					 | 
				
			||||||
      - ^.*\.rst$
 | 
					 | 
				
			||||||
      - ^doc/.*$
 | 
					 | 
				
			||||||
      - ^etc/.*$
 | 
					 | 
				
			||||||
      - ^metadata.json$
 | 
					 | 
				
			||||||
      - ^releasenotes/.*$
 | 
					 | 
				
			||||||
      - ^requirements.txt$
 | 
					 | 
				
			||||||
      - ^test-requirements.txt$
 | 
					 | 
				
			||||||
      - ^LICENSE$
 | 
					 | 
				
			||||||
      - ^.gitignore$
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-syntax-4
 | 
					 | 
				
			||||||
    parent: puppet-openstack-syntax-base
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet: 4
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-syntax-5
 | 
					 | 
				
			||||||
    parent: puppet-openstack-syntax-base
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet: 5
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-syntax-6
 | 
					 | 
				
			||||||
    parent: puppet-openstack-syntax-base
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet: 6
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-unit-base
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-base
 | 
					 | 
				
			||||||
    run: playbooks/run-unit-tests.yaml
 | 
					 | 
				
			||||||
    pre-run: playbooks/prepare-node-unit.yaml
 | 
					 | 
				
			||||||
    timeout: 3600
 | 
					 | 
				
			||||||
    irrelevant-files:
 | 
					 | 
				
			||||||
      - ^.*\.md$
 | 
					 | 
				
			||||||
      - ^.*\.rst$
 | 
					 | 
				
			||||||
      - ^doc/.*$
 | 
					 | 
				
			||||||
      - ^etc/.*$
 | 
					 | 
				
			||||||
      - ^metadata.json$
 | 
					 | 
				
			||||||
      - ^releasenotes/.*$
 | 
					 | 
				
			||||||
      - ^requirements.txt$
 | 
					 | 
				
			||||||
      - ^test-requirements.txt$
 | 
					 | 
				
			||||||
      - ^spec/acceptance/.*$
 | 
					 | 
				
			||||||
      - ^LICENSE$
 | 
					 | 
				
			||||||
      - ^.gitignore$
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-unit-4.8-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-unit-base
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet_gem_version: 4.8
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-unit-5.5-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-unit-base
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet_gem_version: 5.5
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-unit-6.0-ubuntu-bionic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-unit-base
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    branches: ^master
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet_gem_version: 6.0
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-unit-latest-ubuntu-bionic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-unit-base
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    branches: ^master
 | 
					 | 
				
			||||||
    voting: false
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet_gem_version: latest
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- project-template:
 | 
					 | 
				
			||||||
    name: puppet-openstack-module-unit-jobs
 | 
					 | 
				
			||||||
    check:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-unit-4.8-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-unit-5.5-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-unit-6.0-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-unit-latest-ubuntu-bionic
 | 
					 | 
				
			||||||
    gate:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-unit-4.8-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-unit-5.5-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-unit-6.0-ubuntu-bionic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- project-template:
 | 
					 | 
				
			||||||
    name: puppet-openstack-check-jobs
 | 
					 | 
				
			||||||
    check:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-lint
 | 
					 | 
				
			||||||
        - puppet-openstack-syntax-4
 | 
					 | 
				
			||||||
        - puppet-openstack-syntax-5
 | 
					 | 
				
			||||||
        - puppet-openstack-syntax-6
 | 
					 | 
				
			||||||
    gate:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-lint
 | 
					 | 
				
			||||||
        - puppet-openstack-syntax-4
 | 
					 | 
				
			||||||
        - puppet-openstack-syntax-5
 | 
					 | 
				
			||||||
        - puppet-openstack-syntax-6
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- project:
 | 
					 | 
				
			||||||
    templates:
 | 
					 | 
				
			||||||
      - puppet-openstack-check-jobs
 | 
					 | 
				
			||||||
      - puppet-openstack-integration-jobs-all
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-beaker-run-base
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-base
 | 
					 | 
				
			||||||
    abstract: true
 | 
					 | 
				
			||||||
    pre-run: playbooks/prepare-node-beaker.yaml
 | 
					 | 
				
			||||||
    post-run: playbooks/upload-logs.yaml
 | 
					 | 
				
			||||||
    run: playbooks/run-beaker-tests.yaml
 | 
					 | 
				
			||||||
    timeout: 5400
 | 
					 | 
				
			||||||
    irrelevant-files:
 | 
					 | 
				
			||||||
      - ^.*\.md$
 | 
					 | 
				
			||||||
      - ^doc/.*$
 | 
					 | 
				
			||||||
      - ^releasenotes/.*$
 | 
					 | 
				
			||||||
      - ^spec/unit/.*$
 | 
					 | 
				
			||||||
      - ^spec/classes/.*$
 | 
					 | 
				
			||||||
      - ^spec/defines/.*$
 | 
					 | 
				
			||||||
      - ^requirements.txt$
 | 
					 | 
				
			||||||
      - ^test-requirements.txt$
 | 
					 | 
				
			||||||
      - ^metadata.json$
 | 
					 | 
				
			||||||
      - ^LICENSE$
 | 
					 | 
				
			||||||
      - ^.gitignore$
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-beaker-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-beaker-run-base
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      nodepool_type: centos7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-beaker-ubuntu-bionic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-beaker-run-base
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      nodepool_type: bionic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- project-template:
 | 
					 | 
				
			||||||
    name: puppet-openstack-beaker-jobs
 | 
					 | 
				
			||||||
    check:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-beaker-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-beaker-ubuntu-bionic
 | 
					 | 
				
			||||||
    gate:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-beaker-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-beaker-ubuntu-bionic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-libraries-puppet-beaker-rspec-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-base
 | 
					 | 
				
			||||||
    pre-run: playbooks/prepare-node-beaker.yaml
 | 
					 | 
				
			||||||
    post-run: playbooks/upload-logs.yaml
 | 
					 | 
				
			||||||
    run: playbooks/run-libraries-beaker-tests.yaml
 | 
					 | 
				
			||||||
    timeout: 3600
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
    irrelevant-files:
 | 
					 | 
				
			||||||
      - ^.*\.md$
 | 
					 | 
				
			||||||
      - ^.*\.rst$
 | 
					 | 
				
			||||||
      - ^doc/.*$
 | 
					 | 
				
			||||||
      - ^etc/.*$
 | 
					 | 
				
			||||||
      - ^metadata.json$
 | 
					 | 
				
			||||||
      - ^releasenotes/.*$
 | 
					 | 
				
			||||||
      - ^test-requirements.txt$
 | 
					 | 
				
			||||||
      - ^LICENSE$
 | 
					 | 
				
			||||||
      - ^.gitignore$
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      nodepool_type: centos7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-libraries-puppet-beaker-rspec-ubuntu-bionic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-base
 | 
					 | 
				
			||||||
    pre-run: playbooks/prepare-node-beaker.yaml
 | 
					 | 
				
			||||||
    post-run: playbooks/upload-logs.yaml
 | 
					 | 
				
			||||||
    run: playbooks/run-libraries-beaker-tests.yaml
 | 
					 | 
				
			||||||
    timeout: 3600
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    irrelevant-files:
 | 
					 | 
				
			||||||
      - ^.*\.md$
 | 
					 | 
				
			||||||
      - ^.*\.rst$
 | 
					 | 
				
			||||||
      - ^doc/.*$
 | 
					 | 
				
			||||||
      - ^etc/.*$
 | 
					 | 
				
			||||||
      - ^metadata.json$
 | 
					 | 
				
			||||||
      - ^releasenotes/.*$
 | 
					 | 
				
			||||||
      - ^test-requirements.txt$
 | 
					 | 
				
			||||||
      - ^LICENSE$
 | 
					 | 
				
			||||||
      - ^.gitignore$
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      nodepool_type: bionic
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-libraries-puppet-lint-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-base
 | 
					 | 
				
			||||||
    run: playbooks/run-libraries-lint-tests.yaml
 | 
					 | 
				
			||||||
    pre-run: playbooks/prepare-node-unit.yaml
 | 
					 | 
				
			||||||
    timeout: 3600
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-libraries-puppet-syntax
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-base
 | 
					 | 
				
			||||||
    run: playbooks/run-libraries-syntax-tests.yaml
 | 
					 | 
				
			||||||
    pre-run: playbooks/prepare-node-unit.yaml
 | 
					 | 
				
			||||||
    timeout: 3600
 | 
					 | 
				
			||||||
    irrelevant-files:
 | 
					 | 
				
			||||||
      - ^.*\.md$
 | 
					 | 
				
			||||||
      - ^.*\.rst$
 | 
					 | 
				
			||||||
      - ^doc/.*$
 | 
					 | 
				
			||||||
      - ^etc/.*$
 | 
					 | 
				
			||||||
      - ^metadata.json$
 | 
					 | 
				
			||||||
      - ^releasenotes/.*$
 | 
					 | 
				
			||||||
      - ^test-requirements.txt$
 | 
					 | 
				
			||||||
      - ^LICENSE$
 | 
					 | 
				
			||||||
      - ^.gitignore$
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-libraries-puppet-syntax-4-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-libraries-puppet-syntax
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet: 4
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-libraries-puppet-syntax-5-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-libraries-puppet-syntax
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet: 5
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-libraries-puppet-syntax-6-ubuntu-bionic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-libraries-puppet-syntax
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet: 6
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-libraries-puppet-unit-base
 | 
					 | 
				
			||||||
    parent: puppet-openstack-integration-base
 | 
					 | 
				
			||||||
    run: playbooks/run-libraries-unit-tests.yaml
 | 
					 | 
				
			||||||
    pre-run: playbooks/prepare-node-unit.yaml
 | 
					 | 
				
			||||||
    timeout: 3600
 | 
					 | 
				
			||||||
    irrelevant-files:
 | 
					 | 
				
			||||||
      - ^.*\.md$
 | 
					 | 
				
			||||||
      - ^.*\.rst$
 | 
					 | 
				
			||||||
      - ^doc/.*$
 | 
					 | 
				
			||||||
      - ^etc/.*$
 | 
					 | 
				
			||||||
      - ^metadata.json$
 | 
					 | 
				
			||||||
      - ^releasenotes/.*$
 | 
					 | 
				
			||||||
      - ^test-requirements.txt$
 | 
					 | 
				
			||||||
      - ^LICENSE$
 | 
					 | 
				
			||||||
      - ^.gitignore$
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-libraries-puppet-unit-4.8-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-libraries-puppet-unit-base
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet_gem_version: 4.8
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-libraries-puppet-unit-5.5-centos-7
 | 
					 | 
				
			||||||
    parent: puppet-openstack-libraries-puppet-unit-base
 | 
					 | 
				
			||||||
    nodeset: centos-7
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet_gem_version: 5.5
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-libraries-puppet-unit-6.0-ubuntu-bionic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-libraries-puppet-unit-base
 | 
					 | 
				
			||||||
    branches: ^master
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet_gem_version: 6.0
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: puppet-openstack-libraries-puppet-unit-latest-ubuntu-bionic
 | 
					 | 
				
			||||||
    parent: puppet-openstack-libraries-puppet-unit-base
 | 
					 | 
				
			||||||
    branches: ^master
 | 
					 | 
				
			||||||
    nodeset: ubuntu-bionic
 | 
					 | 
				
			||||||
    voting: false
 | 
					 | 
				
			||||||
    vars:
 | 
					 | 
				
			||||||
      puppet_gem_version: latest
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: tripleo-puppet-ci-centos-7-undercloud-containers
 | 
					 | 
				
			||||||
    parent: tripleo-ci-centos-7-undercloud-containers
 | 
					 | 
				
			||||||
    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
					 | 
				
			||||||
    irrelevant-files:
 | 
					 | 
				
			||||||
      - ^.*\.md$
 | 
					 | 
				
			||||||
      - ^.*\.rst$
 | 
					 | 
				
			||||||
      - ^doc/.*$
 | 
					 | 
				
			||||||
      - ^etc/.*$
 | 
					 | 
				
			||||||
      - ^metadata.json$
 | 
					 | 
				
			||||||
      - ^releasenotes/.*$
 | 
					 | 
				
			||||||
      - ^test-requirements.txt$
 | 
					 | 
				
			||||||
      - ^LICENSE$
 | 
					 | 
				
			||||||
      - ^.gitignore$
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- project-template:
 | 
					 | 
				
			||||||
    name: tripleo-puppet-undercloud
 | 
					 | 
				
			||||||
    check:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - tripleo-puppet-ci-centos-7-undercloud-containers
 | 
					 | 
				
			||||||
    gate:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - tripleo-puppet-ci-centos-7-undercloud-containers
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- job:
 | 
					 | 
				
			||||||
    name: tripleo-puppet-ci-centos-7-standalone
 | 
					 | 
				
			||||||
    parent: tripleo-ci-centos-7-standalone
 | 
					 | 
				
			||||||
    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
					 | 
				
			||||||
    irrelevant-files:
 | 
					 | 
				
			||||||
      - ^.*\.md$
 | 
					 | 
				
			||||||
      - ^.*\.rst$
 | 
					 | 
				
			||||||
      - ^doc/.*$
 | 
					 | 
				
			||||||
      - ^etc/.*$
 | 
					 | 
				
			||||||
      - ^metadata.json$
 | 
					 | 
				
			||||||
      - ^releasenotes/.*$
 | 
					 | 
				
			||||||
      - ^test-requirements.txt$
 | 
					 | 
				
			||||||
      - ^LICENSE$
 | 
					 | 
				
			||||||
      - ^.gitignore$
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- project-template:
 | 
					 | 
				
			||||||
    name: tripleo-puppet-standalone
 | 
					 | 
				
			||||||
    check:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - tripleo-puppet-ci-centos-7-standalone
 | 
					 | 
				
			||||||
    gate:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - tripleo-puppet-ci-centos-7-standalone
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- project-template:
 | 
					 | 
				
			||||||
    name: puppet-openstack-library-jobs
 | 
					 | 
				
			||||||
    check:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-lint-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-syntax-4-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-syntax-5-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-syntax-6-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-unit-4.8-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-unit-5.5-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-unit-6.0-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-unit-latest-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-beaker-rspec-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-beaker-rspec-ubuntu-bionic
 | 
					 | 
				
			||||||
    gate:
 | 
					 | 
				
			||||||
      jobs:
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-lint-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-syntax-4-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-syntax-5-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-syntax-6-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-unit-4.8-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-unit-5.5-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-unit-6.0-ubuntu-bionic
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-beaker-rspec-centos-7
 | 
					 | 
				
			||||||
        - puppet-openstack-libraries-puppet-beaker-rspec-ubuntu-bionic
 | 
					 | 
				
			||||||
							
								
								
									
										186
									
								
								zuul.d/base.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										186
									
								
								zuul.d/base.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,186 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-base
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    parent: puppet-openstack-base
 | 
				
			||||||
 | 
					    required-projects:
 | 
				
			||||||
 | 
					      - openstack/openstack
 | 
				
			||||||
 | 
					      - openstack/puppet-aodh
 | 
				
			||||||
 | 
					      - openstack/puppet-barbican
 | 
				
			||||||
 | 
					      - openstack/puppet-ceilometer
 | 
				
			||||||
 | 
					      - openstack/puppet-ceph
 | 
				
			||||||
 | 
					      - openstack/puppet-cinder
 | 
				
			||||||
 | 
					      - openstack/puppet-cloudkitty
 | 
				
			||||||
 | 
					      - openstack/puppet-congress
 | 
				
			||||||
 | 
					      - openstack/puppet-designate
 | 
				
			||||||
 | 
					      - openstack/puppet-ec2api
 | 
				
			||||||
 | 
					      - openstack/puppet-glance
 | 
				
			||||||
 | 
					      - openstack/puppet-gnocchi
 | 
				
			||||||
 | 
					      - openstack/puppet-heat
 | 
				
			||||||
 | 
					      - openstack/puppet-horizon
 | 
				
			||||||
 | 
					      - openstack/puppet-ironic
 | 
				
			||||||
 | 
					      - openstack/puppet-keystone
 | 
				
			||||||
 | 
					      - openstack/puppet-manila
 | 
				
			||||||
 | 
					      - openstack/puppet-mistral
 | 
				
			||||||
 | 
					      - openstack/puppet-monasca
 | 
				
			||||||
 | 
					      - openstack/puppet-modulesync-configs
 | 
				
			||||||
 | 
					      - openstack/puppet-murano
 | 
				
			||||||
 | 
					      - openstack/puppet-neutron
 | 
				
			||||||
 | 
					      - openstack/puppet-nova
 | 
				
			||||||
 | 
					      - openstack/puppet-octavia
 | 
				
			||||||
 | 
					      - openstack/puppet-openstack-cookiecutter
 | 
				
			||||||
 | 
					      - openstack/puppet-openstack-integration
 | 
				
			||||||
 | 
					      - openstack/puppet-openstack_extras
 | 
				
			||||||
 | 
					      - openstack/puppet-openstacklib
 | 
				
			||||||
 | 
					      - openstack/puppet-oslo
 | 
				
			||||||
 | 
					      - openstack/puppet-ovn
 | 
				
			||||||
 | 
					      - openstack/puppet-panko
 | 
				
			||||||
 | 
					      - openstack/puppet-qdr
 | 
				
			||||||
 | 
					      - openstack/puppet-sahara
 | 
				
			||||||
 | 
					      - openstack/puppet-swift
 | 
				
			||||||
 | 
					      - openstack/puppet-tacker
 | 
				
			||||||
 | 
					      - openstack/puppet-tempest
 | 
				
			||||||
 | 
					      - openstack/puppet-trove
 | 
				
			||||||
 | 
					      - openstack/puppet-vswitch
 | 
				
			||||||
 | 
					      - openstack/puppet-vitrage
 | 
				
			||||||
 | 
					      - openstack/puppet-watcher
 | 
				
			||||||
 | 
					      - openstack/puppet-zaqar
 | 
				
			||||||
 | 
					      - openstack/tempest
 | 
				
			||||||
 | 
					      - openstack/tempest-horizon
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-run-base
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-base
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    pre-run: playbooks/prepare-node-integration.yaml
 | 
				
			||||||
 | 
					    run: playbooks/run-integration-tests.yaml
 | 
				
			||||||
 | 
					    post-run: playbooks/upload-logs.yaml
 | 
				
			||||||
 | 
					    timeout: 7200
 | 
				
			||||||
 | 
					    irrelevant-files:
 | 
				
			||||||
 | 
					      - ^.*\.md$
 | 
				
			||||||
 | 
					      - ^doc/.*$
 | 
				
			||||||
 | 
					      - ^metadata.json$
 | 
				
			||||||
 | 
					      - ^releasenotes/.*$
 | 
				
			||||||
 | 
					      - ^spec/.*$
 | 
				
			||||||
 | 
					      - ^requirements.txt$
 | 
				
			||||||
 | 
					      - ^test-requirements.txt$
 | 
				
			||||||
 | 
					      - ^LICENSE$
 | 
				
			||||||
 | 
					      - ^.gitignore$
 | 
				
			||||||
 | 
					      - ^setup.cfg$
 | 
				
			||||||
 | 
					      - ^setup.py$
 | 
				
			||||||
 | 
					    roles:
 | 
				
			||||||
 | 
					      - zuul: openstack-infra/zuul-jobs
 | 
				
			||||||
 | 
					    # NOTE(tobasco): The ceph variable must be provided with a default here
 | 
				
			||||||
 | 
					    # or zuul will complain when it tries to render the run-integration-tests template.
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      ceph: luminous
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-base
 | 
				
			||||||
 | 
					    pre-run: playbooks/prepare-node-common.yaml
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      use_puppetlabs: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-module-base
 | 
				
			||||||
 | 
					    parent: puppet-openstack-base
 | 
				
			||||||
 | 
					    pre-run: playbooks/prepare-node-unit.yaml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-syntax-base
 | 
				
			||||||
 | 
					    parent: puppet-openstack-module-base
 | 
				
			||||||
 | 
					    run: playbooks/run-syntax-tests.yaml
 | 
				
			||||||
 | 
					    irrelevant-files:
 | 
				
			||||||
 | 
					      - ^.*\.md$
 | 
				
			||||||
 | 
					      - ^.*\.rst$
 | 
				
			||||||
 | 
					      - ^doc/.*$
 | 
				
			||||||
 | 
					      - ^etc/.*$
 | 
				
			||||||
 | 
					      - ^metadata.json$
 | 
				
			||||||
 | 
					      - ^releasenotes/.*$
 | 
				
			||||||
 | 
					      - ^requirements.txt$
 | 
				
			||||||
 | 
					      - ^test-requirements.txt$
 | 
				
			||||||
 | 
					      - ^LICENSE$
 | 
				
			||||||
 | 
					      - ^.gitignore$
 | 
				
			||||||
 | 
					      - ^setup.cfg$
 | 
				
			||||||
 | 
					      - ^setup.py$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-unit-base
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-base
 | 
				
			||||||
 | 
					    run: playbooks/run-unit-tests.yaml
 | 
				
			||||||
 | 
					    pre-run: playbooks/prepare-node-unit.yaml
 | 
				
			||||||
 | 
					    timeout: 3600
 | 
				
			||||||
 | 
					    irrelevant-files:
 | 
				
			||||||
 | 
					      - ^.*\.md$
 | 
				
			||||||
 | 
					      - ^.*\.rst$
 | 
				
			||||||
 | 
					      - ^doc/.*$
 | 
				
			||||||
 | 
					      - ^etc/.*$
 | 
				
			||||||
 | 
					      - ^metadata.json$
 | 
				
			||||||
 | 
					      - ^releasenotes/.*$
 | 
				
			||||||
 | 
					      - ^requirements.txt$
 | 
				
			||||||
 | 
					      - ^test-requirements.txt$
 | 
				
			||||||
 | 
					      - ^spec/acceptance/.*$
 | 
				
			||||||
 | 
					      - ^LICENSE$
 | 
				
			||||||
 | 
					      - ^.gitignore$
 | 
				
			||||||
 | 
					      - ^setup.cfg$
 | 
				
			||||||
 | 
					      - ^setup.py$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-libraries-puppet-unit-base
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-base
 | 
				
			||||||
 | 
					    run: playbooks/run-libraries-unit-tests.yaml
 | 
				
			||||||
 | 
					    pre-run: playbooks/prepare-node-unit.yaml
 | 
				
			||||||
 | 
					    timeout: 3600
 | 
				
			||||||
 | 
					    irrelevant-files:
 | 
				
			||||||
 | 
					      - ^.*\.md$
 | 
				
			||||||
 | 
					      - ^.*\.rst$
 | 
				
			||||||
 | 
					      - ^doc/.*$
 | 
				
			||||||
 | 
					      - ^etc/.*$
 | 
				
			||||||
 | 
					      - ^metadata.json$
 | 
				
			||||||
 | 
					      - ^releasenotes/.*$
 | 
				
			||||||
 | 
					      - ^test-requirements.txt$
 | 
				
			||||||
 | 
					      - ^LICENSE$
 | 
				
			||||||
 | 
					      - ^.gitignore$
 | 
				
			||||||
 | 
					      - ^setup.cfg$
 | 
				
			||||||
 | 
					      - ^setup.py$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-beaker-run-base
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-base
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    pre-run: playbooks/prepare-node-beaker.yaml
 | 
				
			||||||
 | 
					    post-run: playbooks/upload-logs.yaml
 | 
				
			||||||
 | 
					    run: playbooks/run-beaker-tests.yaml
 | 
				
			||||||
 | 
					    timeout: 5400
 | 
				
			||||||
 | 
					    irrelevant-files:
 | 
				
			||||||
 | 
					      - ^.*\.md$
 | 
				
			||||||
 | 
					      - ^doc/.*$
 | 
				
			||||||
 | 
					      - ^releasenotes/.*$
 | 
				
			||||||
 | 
					      - ^spec/unit/.*$
 | 
				
			||||||
 | 
					      - ^spec/classes/.*$
 | 
				
			||||||
 | 
					      - ^spec/defines/.*$
 | 
				
			||||||
 | 
					      - ^requirements.txt$
 | 
				
			||||||
 | 
					      - ^test-requirements.txt$
 | 
				
			||||||
 | 
					      - ^metadata.json$
 | 
				
			||||||
 | 
					      - ^LICENSE$
 | 
				
			||||||
 | 
					      - ^.gitignore$
 | 
				
			||||||
 | 
					      - ^setup.cfg$
 | 
				
			||||||
 | 
					      - ^setup.py$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-beaker-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-beaker-run-base
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      nodepool_type: centos7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-beaker-ubuntu-bionic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-beaker-run-base
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      nodepool_type: bionic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										55
									
								
								zuul.d/beaker.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								zuul.d/beaker.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,55 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					- project-template:
 | 
				
			||||||
 | 
					    name: puppet-openstack-beaker-jobs
 | 
				
			||||||
 | 
					    check:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-beaker-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-beaker-ubuntu-bionic
 | 
				
			||||||
 | 
					    gate:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-beaker-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-beaker-ubuntu-bionic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-libraries-puppet-beaker-rspec-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-base
 | 
				
			||||||
 | 
					    pre-run: playbooks/prepare-node-beaker.yaml
 | 
				
			||||||
 | 
					    post-run: playbooks/upload-logs.yaml
 | 
				
			||||||
 | 
					    run: playbooks/run-libraries-beaker-tests.yaml
 | 
				
			||||||
 | 
					    timeout: 3600
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					    irrelevant-files:
 | 
				
			||||||
 | 
					      - ^.*\.md$
 | 
				
			||||||
 | 
					      - ^.*\.rst$
 | 
				
			||||||
 | 
					      - ^doc/.*$
 | 
				
			||||||
 | 
					      - ^etc/.*$
 | 
				
			||||||
 | 
					      - ^metadata.json$
 | 
				
			||||||
 | 
					      - ^releasenotes/.*$
 | 
				
			||||||
 | 
					      - ^test-requirements.txt$
 | 
				
			||||||
 | 
					      - ^LICENSE$
 | 
				
			||||||
 | 
					      - ^.gitignore$
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      nodepool_type: centos7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-libraries-puppet-beaker-rspec-ubuntu-bionic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-base
 | 
				
			||||||
 | 
					    pre-run: playbooks/prepare-node-beaker.yaml
 | 
				
			||||||
 | 
					    post-run: playbooks/upload-logs.yaml
 | 
				
			||||||
 | 
					    run: playbooks/run-libraries-beaker-tests.yaml
 | 
				
			||||||
 | 
					    timeout: 3600
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    irrelevant-files:
 | 
				
			||||||
 | 
					      - ^.*\.md$
 | 
				
			||||||
 | 
					      - ^.*\.rst$
 | 
				
			||||||
 | 
					      - ^doc/.*$
 | 
				
			||||||
 | 
					      - ^etc/.*$
 | 
				
			||||||
 | 
					      - ^metadata.json$
 | 
				
			||||||
 | 
					      - ^releasenotes/.*$
 | 
				
			||||||
 | 
					      - ^test-requirements.txt$
 | 
				
			||||||
 | 
					      - ^LICENSE$
 | 
				
			||||||
 | 
					      - ^.gitignore$
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      nodepool_type: bionic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										322
									
								
								zuul.d/integration.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										322
									
								
								zuul.d/integration.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,322 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-4
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-run-base
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet: 4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-4-scenario001
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-4
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      scenario: scenario001
 | 
				
			||||||
 | 
					      ceph: luminous
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-4-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-4-scenario001
 | 
				
			||||||
 | 
					    branches: ^stable/(newton|ocata|pike|queens).*$
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-4-scenario001-tempest-debian-stable-luminous
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-4-scenario001
 | 
				
			||||||
 | 
					    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
				
			||||||
 | 
					    nodeset: debian-stable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-4-scenario002
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-4
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      scenario: scenario002
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-4-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-4-scenario002
 | 
				
			||||||
 | 
					    branches: ^stable/(newton|ocata|pike|queens).*$
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-4-scenario002-tempest-debian-stable
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-4-scenario002
 | 
				
			||||||
 | 
					    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
				
			||||||
 | 
					    nodeset: debian-stable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-4-scenario003
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-4
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      scenario: scenario003
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-4-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-4-scenario003
 | 
				
			||||||
 | 
					    branches: ^stable/(newton|ocata|pike|queens).*$
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-4-scenario003-tempest-debian-stable
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-4-scenario003
 | 
				
			||||||
 | 
					    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
				
			||||||
 | 
					    nodeset: debian-stable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-4-scenario004
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-4
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      scenario: scenario004
 | 
				
			||||||
 | 
					      ceph: mimic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-4-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-4-scenario004
 | 
				
			||||||
 | 
					    branches: ^(stable/(ocata|pike|queens)).*$
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-4-scenario004-tempest-debian-stable-luminous
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-4-scenario004
 | 
				
			||||||
 | 
					    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
				
			||||||
 | 
					    nodeset: debian-stable
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      ceph: luminous
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-run-base
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet: 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario001
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      scenario: scenario001
 | 
				
			||||||
 | 
					      ceph: luminous
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5-scenario001
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      ceph: mimic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5-scenario001
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario001-tempest-debian-stable-luminous
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5-scenario001
 | 
				
			||||||
 | 
					    nodeset: debian-stable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario002
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      scenario: scenario002
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario002-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5-scenario002
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    # NOTE(tobasco): Should normally not really pass mimic ceph var here but since
 | 
				
			||||||
 | 
					    # luminous is not packaged for Bionic repos.pp will fail otherwise.
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      ceph: mimic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5-scenario002
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario002-tempest-debian-stable
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5-scenario002
 | 
				
			||||||
 | 
					    nodeset: debian-stable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario003
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      scenario: scenario003
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario003-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5-scenario003
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    voting: false
 | 
				
			||||||
 | 
					    # NOTE(tobasco): Should normally not really pass mimic ceph var here but since
 | 
				
			||||||
 | 
					    # luminous is not packaged for Bionic repos.pp will fail otherwise.
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      ceph: mimic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5-scenario003
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario003-tempest-debian-stable
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5-scenario003
 | 
				
			||||||
 | 
					    nodeset: debian-stable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario004
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5
 | 
				
			||||||
 | 
					    branches: ^(?!stable/newton).*$
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      scenario: scenario004
 | 
				
			||||||
 | 
					      ceph: mimic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5-scenario004
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    voting: false
 | 
				
			||||||
 | 
					    # NOTE(tobasco): Should normally not really pass mimic ceph var here but since
 | 
				
			||||||
 | 
					    # luminous is not packaged for Bionic repos.pp will fail otherwise.
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      ceph: mimic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5-scenario004
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-5-scenario004-tempest-debian-stable-luminous
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-5-scenario004
 | 
				
			||||||
 | 
					    nodeset: debian-stable
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      ceph: luminous
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-run-base
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet: 6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario001
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      scenario: scenario001
 | 
				
			||||||
 | 
					      ceph: luminous
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario001-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6-scenario001
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      ceph: mimic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6-scenario001
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario001-tempest-debian-stable-luminous
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6-scenario001
 | 
				
			||||||
 | 
					    nodeset: debian-stable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario002
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      scenario: scenario002
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario002-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6-scenario002
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    # NOTE(tobasco): Should normally not really pass mimic ceph var here but since
 | 
				
			||||||
 | 
					    # luminous is not packaged for Bionic repos.pp will fail otherwise.
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      ceph: mimic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6-scenario002
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario002-tempest-debian-stable
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6-scenario002
 | 
				
			||||||
 | 
					    nodeset: debian-stable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario003
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      scenario: scenario003
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario003-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6-scenario003
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    voting: false
 | 
				
			||||||
 | 
					    # NOTE(tobasco): Should normally not really pass mimic ceph var here but since
 | 
				
			||||||
 | 
					    # luminous is not packaged for Bionic repos.pp will fail otherwise.
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      ceph: mimic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6-scenario003
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario003-tempest-debian-stable
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6-scenario003
 | 
				
			||||||
 | 
					    nodeset: debian-stable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario004
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6
 | 
				
			||||||
 | 
					    branches: ^(?!stable/newton).*$
 | 
				
			||||||
 | 
					    abstract: true
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      scenario: scenario004
 | 
				
			||||||
 | 
					      ceph: mimic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario004-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6-scenario004
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    voting: false
 | 
				
			||||||
 | 
					    # NOTE(tobasco): Should normally not really pass mimic ceph var here but since
 | 
				
			||||||
 | 
					    # luminous is not packaged for Bionic repos.pp will fail otherwise.
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      ceph: mimic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6-scenario004
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-6-scenario004-tempest-debian-stable-luminous
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-6-scenario004
 | 
				
			||||||
 | 
					    nodeset: debian-stable
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      ceph: luminous
 | 
				
			||||||
							
								
								
									
										201
									
								
								zuul.d/layout.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										201
									
								
								zuul.d/layout.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,201 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					# This file contains the puppet openstack project templates for lint, unit and
 | 
				
			||||||
 | 
					# integration jobs.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# lint jobs
 | 
				
			||||||
 | 
					- project-template:
 | 
				
			||||||
 | 
					    name: puppet-openstack-check-jobs
 | 
				
			||||||
 | 
					    check:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-lint
 | 
				
			||||||
 | 
					        - puppet-openstack-syntax-4
 | 
				
			||||||
 | 
					        - puppet-openstack-syntax-5
 | 
				
			||||||
 | 
					        - puppet-openstack-syntax-6
 | 
				
			||||||
 | 
					    gate:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-lint
 | 
				
			||||||
 | 
					        - puppet-openstack-syntax-4
 | 
				
			||||||
 | 
					        - puppet-openstack-syntax-5
 | 
				
			||||||
 | 
					        - puppet-openstack-syntax-6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- project:
 | 
				
			||||||
 | 
					    templates:
 | 
				
			||||||
 | 
					      - puppet-openstack-check-jobs
 | 
				
			||||||
 | 
					      - puppet-openstack-integration-jobs-all
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# jobs for the puppet openstack library repos
 | 
				
			||||||
 | 
					- project-template:
 | 
				
			||||||
 | 
					    name: puppet-openstack-library-jobs
 | 
				
			||||||
 | 
					    check:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-lint-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-syntax-4-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-syntax-5-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-syntax-6-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-unit-4.8-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-unit-5.5-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-unit-6.0-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-unit-latest-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-beaker-rspec-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-beaker-rspec-ubuntu-bionic
 | 
				
			||||||
 | 
					    gate:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-lint-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-syntax-4-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-syntax-5-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-syntax-6-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-unit-4.8-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-unit-5.5-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-unit-6.0-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-beaker-rspec-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-libraries-puppet-beaker-rspec-ubuntu-bionic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# integration jobs
 | 
				
			||||||
 | 
					- project-template:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-jobs-all
 | 
				
			||||||
 | 
					    check:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario002-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario003-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario001-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario002-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario003-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario004-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario001-tempest-debian-stable-luminous:
 | 
				
			||||||
 | 
					            voting: false
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario002-tempest-debian-stable:
 | 
				
			||||||
 | 
					            voting: false
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario003-tempest-debian-stable:
 | 
				
			||||||
 | 
					            voting: false
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario004-tempest-debian-stable-luminous:
 | 
				
			||||||
 | 
					            voting: false
 | 
				
			||||||
 | 
					    gate:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario002-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario001-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario002-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					    experimental:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario001-tempest-debian-stable-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario002-tempest-debian-stable
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario003-tempest-debian-stable
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario004-tempest-debian-stable-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario001-tempest-debian-stable-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario002-tempest-debian-stable
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario003-tempest-debian-stable
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario004-tempest-debian-stable-luminous
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- project-template:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-jobs-scenario001
 | 
				
			||||||
 | 
					    check:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario001-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario001-tempest-debian-stable-luminous:
 | 
				
			||||||
 | 
					            voting: false
 | 
				
			||||||
 | 
					    gate:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario001-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario001-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario001-tempest-centos-7-luminous
 | 
				
			||||||
 | 
					    experimental:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario001-tempest-debian-stable-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario001-tempest-debian-stable-luminous
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- project-template:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-jobs-scenario002
 | 
				
			||||||
 | 
					    check:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario002-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario002-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario002-tempest-debian-stable:
 | 
				
			||||||
 | 
					            voting: false
 | 
				
			||||||
 | 
					    gate:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario002-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario002-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario002-tempest-centos-7
 | 
				
			||||||
 | 
					    experimental:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario002-tempest-debian-stable
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario002-tempest-debian-stable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- project-template:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-jobs-scenario003
 | 
				
			||||||
 | 
					    check:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario003-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario003-tempest-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario003-tempest-debian-stable:
 | 
				
			||||||
 | 
					            voting: false
 | 
				
			||||||
 | 
					    gate:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario003-tempest-centos-7
 | 
				
			||||||
 | 
					    experimental:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario003-tempest-debian-stable
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario003-tempest-debian-stable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- project-template:
 | 
				
			||||||
 | 
					    name: puppet-openstack-integration-jobs-scenario004
 | 
				
			||||||
 | 
					    check:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario004-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario004-tempest-ubuntu-bionic-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario004-tempest-debian-stable-luminous:
 | 
				
			||||||
 | 
					            voting: false
 | 
				
			||||||
 | 
					    gate:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-4-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario004-tempest-centos-7-mimic
 | 
				
			||||||
 | 
					    experimental:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-5-scenario004-tempest-debian-stable-luminous
 | 
				
			||||||
 | 
					        - puppet-openstack-integration-6-scenario004-tempest-debian-stable-luminous
 | 
				
			||||||
							
								
								
									
										34
									
								
								zuul.d/libraries.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								zuul.d/libraries.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,34 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					# This file contains the jobs for the puppet openstack libraries
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-libraries-puppet-unit-4.8-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-libraries-puppet-unit-base
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet_gem_version: 4.8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-libraries-puppet-unit-5.5-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-libraries-puppet-unit-base
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet_gem_version: 5.5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-libraries-puppet-unit-6.0-ubuntu-bionic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-libraries-puppet-unit-base
 | 
				
			||||||
 | 
					    branches: ^master
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet_gem_version: 6.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-libraries-puppet-unit-latest-ubuntu-bionic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-libraries-puppet-unit-base
 | 
				
			||||||
 | 
					    branches: ^master
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    voting: false
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet_gem_version: latest
 | 
				
			||||||
							
								
								
									
										76
									
								
								zuul.d/linters.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										76
									
								
								zuul.d/linters.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,76 @@
 | 
				
			|||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-lint
 | 
				
			||||||
 | 
					    parent: puppet-openstack-module-base
 | 
				
			||||||
 | 
					    run: playbooks/run-lint-tests.yaml
 | 
				
			||||||
 | 
					    irrelevant-files:
 | 
				
			||||||
 | 
					      - ^doc/.*$
 | 
				
			||||||
 | 
					      - ^etc/.*$
 | 
				
			||||||
 | 
					      - ^releasenotes/.*$
 | 
				
			||||||
 | 
					      - ^requirements.txt$
 | 
				
			||||||
 | 
					      - ^test-requirements.txt$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-syntax-4
 | 
				
			||||||
 | 
					    parent: puppet-openstack-syntax-base
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet: 4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-syntax-5
 | 
				
			||||||
 | 
					    parent: puppet-openstack-syntax-base
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet: 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-syntax-6
 | 
				
			||||||
 | 
					    parent: puppet-openstack-syntax-base
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet: 6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-libraries-puppet-lint-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-base
 | 
				
			||||||
 | 
					    run: playbooks/run-libraries-lint-tests.yaml
 | 
				
			||||||
 | 
					    pre-run: playbooks/prepare-node-unit.yaml
 | 
				
			||||||
 | 
					    timeout: 3600
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-libraries-puppet-syntax
 | 
				
			||||||
 | 
					    parent: puppet-openstack-integration-base
 | 
				
			||||||
 | 
					    run: playbooks/run-libraries-syntax-tests.yaml
 | 
				
			||||||
 | 
					    pre-run: playbooks/prepare-node-unit.yaml
 | 
				
			||||||
 | 
					    timeout: 3600
 | 
				
			||||||
 | 
					    irrelevant-files:
 | 
				
			||||||
 | 
					      - ^.*\.md$
 | 
				
			||||||
 | 
					      - ^.*\.rst$
 | 
				
			||||||
 | 
					      - ^doc/.*$
 | 
				
			||||||
 | 
					      - ^etc/.*$
 | 
				
			||||||
 | 
					      - ^metadata.json$
 | 
				
			||||||
 | 
					      - ^releasenotes/.*$
 | 
				
			||||||
 | 
					      - ^test-requirements.txt$
 | 
				
			||||||
 | 
					      - ^LICENSE$
 | 
				
			||||||
 | 
					      - ^.gitignore$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-libraries-puppet-syntax-4-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-libraries-puppet-syntax
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet: 4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-libraries-puppet-syntax-5-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-libraries-puppet-syntax
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet: 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-libraries-puppet-syntax-6-ubuntu-bionic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-libraries-puppet-syntax
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet: 6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										51
									
								
								zuul.d/tripleo.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								zuul.d/tripleo.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,51 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					# This file contains the tripleo jobs for the puppet modules
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: tripleo-puppet-ci-centos-7-undercloud-containers
 | 
				
			||||||
 | 
					    parent: tripleo-ci-centos-7-undercloud-containers
 | 
				
			||||||
 | 
					    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
				
			||||||
 | 
					    irrelevant-files:
 | 
				
			||||||
 | 
					      - ^.*\.md$
 | 
				
			||||||
 | 
					      - ^.*\.rst$
 | 
				
			||||||
 | 
					      - ^doc/.*$
 | 
				
			||||||
 | 
					      - ^etc/.*$
 | 
				
			||||||
 | 
					      - ^metadata.json$
 | 
				
			||||||
 | 
					      - ^releasenotes/.*$
 | 
				
			||||||
 | 
					      - ^test-requirements.txt$
 | 
				
			||||||
 | 
					      - ^LICENSE$
 | 
				
			||||||
 | 
					      - ^.gitignore$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- project-template:
 | 
				
			||||||
 | 
					    name: tripleo-puppet-undercloud
 | 
				
			||||||
 | 
					    check:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - tripleo-puppet-ci-centos-7-undercloud-containers
 | 
				
			||||||
 | 
					    gate:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - tripleo-puppet-ci-centos-7-undercloud-containers
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: tripleo-puppet-ci-centos-7-standalone
 | 
				
			||||||
 | 
					    parent: tripleo-ci-centos-7-standalone
 | 
				
			||||||
 | 
					    branches: ^(?!stable/(newton|ocata|pike|queens)).*$
 | 
				
			||||||
 | 
					    irrelevant-files:
 | 
				
			||||||
 | 
					      - ^.*\.md$
 | 
				
			||||||
 | 
					      - ^.*\.rst$
 | 
				
			||||||
 | 
					      - ^doc/.*$
 | 
				
			||||||
 | 
					      - ^etc/.*$
 | 
				
			||||||
 | 
					      - ^metadata.json$
 | 
				
			||||||
 | 
					      - ^releasenotes/.*$
 | 
				
			||||||
 | 
					      - ^test-requirements.txt$
 | 
				
			||||||
 | 
					      - ^LICENSE$
 | 
				
			||||||
 | 
					      - ^.gitignore$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- project-template:
 | 
				
			||||||
 | 
					    name: tripleo-puppet-standalone
 | 
				
			||||||
 | 
					    check:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - tripleo-puppet-ci-centos-7-standalone
 | 
				
			||||||
 | 
					    gate:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - tripleo-puppet-ci-centos-7-standalone
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										48
									
								
								zuul.d/unit.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								zuul.d/unit.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					# This file contains the puppet unit job configurations
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-unit-4.8-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-unit-base
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet_gem_version: 4.8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-unit-5.5-centos-7
 | 
				
			||||||
 | 
					    parent: puppet-openstack-unit-base
 | 
				
			||||||
 | 
					    nodeset: centos-7
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet_gem_version: 5.5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-unit-6.0-ubuntu-bionic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-unit-base
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    branches: ^master
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet_gem_version: 6.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- job:
 | 
				
			||||||
 | 
					    name: puppet-openstack-unit-latest-ubuntu-bionic
 | 
				
			||||||
 | 
					    parent: puppet-openstack-unit-base
 | 
				
			||||||
 | 
					    nodeset: ubuntu-bionic
 | 
				
			||||||
 | 
					    branches: ^master
 | 
				
			||||||
 | 
					    voting: false
 | 
				
			||||||
 | 
					    vars:
 | 
				
			||||||
 | 
					      puppet_gem_version: latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- project-template:
 | 
				
			||||||
 | 
					    name: puppet-openstack-module-unit-jobs
 | 
				
			||||||
 | 
					    check:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-unit-4.8-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-unit-5.5-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-unit-6.0-ubuntu-bionic
 | 
				
			||||||
 | 
					        - puppet-openstack-unit-latest-ubuntu-bionic
 | 
				
			||||||
 | 
					    gate:
 | 
				
			||||||
 | 
					      jobs:
 | 
				
			||||||
 | 
					        - puppet-openstack-unit-4.8-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-unit-5.5-centos-7
 | 
				
			||||||
 | 
					        - puppet-openstack-unit-6.0-ubuntu-bionic
 | 
				
			||||||
		Reference in New Issue
	
	Block a user