Files
puppet-openstack-integration/zuul.d/base.yaml
Takashi Kajinami 76fc48686b Remove murano
The murano project is being marked inactive[1] and will be excluded
from caracal release. Because of the project status and the fact that
puppet-murano has had no meaningful update or feedback from actual
users, we decided to retire the module in this cycle[2].

[1] https://review.opendev.org/c/openstack/governance/+/910434
[2] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/VHE6WWZKOTTKBLUVMABAAQKBN2QSEED4/

Conflicts:
	Puppetfile
	fixtures/scenario003.pp
	manifests/murano.pp
	manifests/provision.pp
	zuul.d/base.yaml

Change-Id: I0f21526476de33761ed17bae27d9915072b1cade
(cherry picked from commit 502ba0c5b9)
2024-03-08 12:31:49 +09:00

202 lines
5.8 KiB
YAML

---
- job:
name: puppet-openstack-integration-base
abstract: true
parent: puppet-openstack-base
required-projects:
- name: openstack/openstack
override-checkout: stable/2023.2
- name: openstack/puppet-aodh
override-checkout: stable/2023.2
- name: openstack/puppet-barbican
override-checkout: stable/2023.2
- name: openstack/puppet-ceilometer
override-checkout: stable/2023.2
- name: openstack/puppet-ceph
- name: openstack/puppet-cinder
override-checkout: stable/2023.2
- name: openstack/puppet-cloudkitty
override-checkout: stable/2023.2
- name: openstack/puppet-designate
override-checkout: stable/2023.2
- name: openstack/puppet-glance
override-checkout: stable/2023.2
- name: openstack/puppet-gnocchi
override-checkout: stable/2023.2
- name: openstack/puppet-heat
override-checkout: stable/2023.2
- name: openstack/puppet-horizon
override-checkout: stable/2023.2
- name: openstack/puppet-ironic
override-checkout: stable/2023.2
- name: openstack/puppet-keystone
override-checkout: stable/2023.2
- name: openstack/puppet-magnum
override-checkout: stable/2023.2
- name: openstack/puppet-manila
override-checkout: stable/2023.2
- name: openstack/puppet-mistral
override-checkout: stable/2023.2
- name: x/puppet-modulesync-configs
- name: openstack/puppet-neutron
override-checkout: stable/2023.2
- name: openstack/puppet-nova
override-checkout: stable/2023.2
- name: openstack/puppet-octavia
override-checkout: stable/2023.2
- name: openstack/puppet-openstack-cookiecutter
- name: openstack/puppet-openstack-integration
override-checkout: stable/2023.2
- name: openstack/puppet-openstack_extras
override-checkout: stable/2023.2
- name: openstack/puppet-openstack_spec_helper
override-checkout: stable/2023.2
- name: openstack/puppet-openstacklib
override-checkout: stable/2023.2
- name: openstack/puppet-oslo
override-checkout: stable/2023.2
- name: openstack/puppet-ovn
override-checkout: stable/2023.2
- name: openstack/puppet-placement
override-checkout: stable/2023.2
- name: openstack/puppet-swift
override-checkout: stable/2023.2
- name: openstack/puppet-tempest
override-checkout: stable/2023.2
- name: openstack/puppet-trove
override-checkout: stable/2023.2
- name: openstack/puppet-vswitch
override-checkout: stable/2023.2
- name: openstack/puppet-vitrage
override-checkout: stable/2023.2
- name: openstack/puppet-watcher
override-checkout: stable/2023.2
- name: openstack/puppet-zaqar
override-checkout: stable/2023.2
- name: openstack/tempest
- name: openstack/neutron-tempest-plugin
- 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/copy-logs.yaml
- playbooks/upload-logs.yaml
timeout: 7200
irrelevant-files:
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^examples/.*$
- ^metadata.json$
- ^releasenotes/.*$
- ^spec/.*$
- ^requirements.txt$
- ^test-requirements.txt$
- ^LICENSE$
- ^.gitreview$
- ^.gitignore$
- ^.pdkignore$
- ^setup.cfg$
- ^setup.py$
- ^tox.ini$
roles:
- zuul: zuul/zuul-jobs
vars:
ceph: reef
- job:
name: puppet-openstack-base
pre-run: playbooks/prepare-node-common.yaml
abstract: true
nodeset: ubuntu-jammy
vars:
puppet: 7
use_puppetlabs: false
- job:
name: puppet-openstack-module-base
parent: puppet-openstack-base
pre-run: playbooks/prepare-node-unit.yaml
required-projects:
- name: openstack/puppet-openstack_spec_helper
override-checkout: stable/2023.2
- 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$
- ^.gitreview$
- ^.gitignore$
- ^.pdkignore$
- ^setup.cfg$
- ^setup.py$
- ^tox.ini$
- 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/.*$
- ^examples/.*$
- ^metadata.json$
- ^releasenotes/.*$
- ^requirements.txt$
- ^test-requirements.txt$
- ^spec/acceptance/.*$
- ^LICENSE$
- ^.gitreview$
- ^.gitignore$
- ^.pdkignore$
- ^setup.cfg$
- ^setup.py$
- ^tox.ini$
vars:
rspec_puppet_version: 'latest'
- 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/.*$
- ^examples/.*$
- ^metadata.json$
- ^releasenotes/.*$
- ^requirements.txt$
- ^test-requirements.txt$
- ^spec/acceptance/.*$
- ^LICENSE$
- ^.gitreview$
- ^.gitignore$
- ^.pdkignore$
- ^setup.cfg$
- ^setup.py$
- ^tox.ini$
vars:
rspec_puppet_version: 'latest'