30a916ff94
This reduces the scope of our puppet related testing to things that continue to use puppet. This is probably not strictly necessary but helps keep us up to date with our TODO list. Change-Id: I52bfff09ad0ddeabe7ad151bcf88c912f86a76ec
206 lines
6.2 KiB
YAML
206 lines
6.2 KiB
YAML
- job:
|
|
name: system-config-puppet-apply-4-ubuntu-xenial
|
|
# Required to install z-c for puppet module installs.
|
|
parent: legacy-base
|
|
timeout: 1800
|
|
nodeset: ubuntu-xenial
|
|
vars:
|
|
puppet_version: 4
|
|
required-projects:
|
|
- opendev/system-config
|
|
- opendev/ansible-role-puppet
|
|
- opendev/puppet-apparmor
|
|
- opendev/puppet-askbot
|
|
- opendev/puppet-bugdaystats
|
|
- opendev/puppet-bup
|
|
- opendev/puppet-ciwatch
|
|
- opendev/puppet-elastic_recheck
|
|
- opendev/puppet-elasticsearch
|
|
- opendev/puppet-ethercalc
|
|
- opendev/puppet-haveged
|
|
- opendev/puppet-httpd
|
|
- opendev/puppet-infra-cookiecutter
|
|
- opendev/puppet-jeepyb
|
|
- opendev/puppet-kibana
|
|
- opendev/puppet-lodgeit
|
|
- opendev/puppet-log_processor
|
|
- opendev/puppet-logrotate
|
|
- opendev/puppet-logstash
|
|
- opendev/puppet-mediawiki
|
|
- opendev/puppet-meetbot
|
|
- opendev/puppet-mysql_backup
|
|
- opendev/puppet-openstack_health
|
|
- opendev/puppet-openstackid
|
|
- opendev/puppet-openstack_infra_spec_helper
|
|
- opendev/puppet-pgsql_backup
|
|
- opendev/puppet-pip
|
|
- opendev/puppet-project_config
|
|
- opendev/puppet-ptgbot
|
|
- opendev/puppet-puppet
|
|
- opendev/puppet-redis
|
|
- opendev/puppet-reviewday
|
|
- opendev/puppet-simpleproxy
|
|
- opendev/puppet-ssh
|
|
- opendev/puppet-statusbot
|
|
- opendev/puppet-storyboard
|
|
- opendev/puppet-subunit2sql
|
|
- opendev/puppet-tmpreaper
|
|
- opendev/puppet-translation_checksite
|
|
- opendev/puppet-ulimit
|
|
- opendev/puppet-user
|
|
- opendev/puppet-vcsrepo
|
|
- opendev/puppet-zanata
|
|
pre-run: playbooks/zuul/infra-puppet-apply/pre.yaml
|
|
run: playbooks/zuul/infra-puppet-apply/run.yaml
|
|
post-run: playbooks/zuul/infra-puppet-apply/post.yaml
|
|
irrelevant-files:
|
|
- docker/.*
|
|
- playbooks/.*
|
|
|
|
- job:
|
|
name: system-config-puppet-beaker-rspec-infra
|
|
parent: legacy-base
|
|
description: |
|
|
Base job for beaker-rspec tests for Infra's puppet modules.
|
|
nodeset: ubuntu-xenial
|
|
pre-run: playbooks/zuul/infra-puppet-beaker-rspec/pre.yaml
|
|
run: playbooks/zuul/infra-puppet-beaker-rspec/run.yaml
|
|
vars:
|
|
nodeset: nodepool-xenial
|
|
project_src_dir: "{{ zuul.project.src_dir }}"
|
|
timeout: 3600
|
|
irrelevant-files:
|
|
- ^.*\.md$
|
|
- ^.*\.rst$
|
|
- ^doc/.*$
|
|
- ^etc/.*$
|
|
- ^metadata.json$
|
|
- ^releasenotes/.*$
|
|
- ^test-requirements.txt$
|
|
required-projects:
|
|
- openstack/project-config
|
|
- opendev/system-config
|
|
- opendev/puppet-openstack_infra_spec_helper
|
|
- opendev/puppet-bugdaystats
|
|
- opendev/puppet-mysql_backup
|
|
- opendev/puppet-meetbot
|
|
- opendev/puppet-pip
|
|
- opendev/puppet-openstackid
|
|
- opendev/puppet-project_config
|
|
- opendev/puppet-ethercalc
|
|
- opendev/puppet-httpd
|
|
- opendev/puppet-subunit2sql
|
|
- opendev/puppet-reviewday
|
|
- opendev/puppet-kibana
|
|
- opendev/puppet-redis
|
|
- opendev/puppet-haveged
|
|
- opendev/puppet-zanata
|
|
- opendev/puppet-logstash
|
|
- opendev/puppet-statusbot
|
|
- opendev/puppet-mediawiki
|
|
- opendev/puppet-tmpreaper
|
|
- opendev/puppet-elastic_recheck
|
|
- opendev/puppet-ulimit
|
|
- opendev/puppet-logrotate
|
|
- opendev/puppet-elasticsearch
|
|
- opendev/puppet-storyboard
|
|
- opendev/puppet-openstack_health
|
|
- opendev/puppet-askbot
|
|
- opendev/puppet-log_processor
|
|
- opendev/puppet-simpleproxy
|
|
- opendev/puppet-lodgeit
|
|
- opendev/puppet-bup
|
|
- opendev/puppet-pgsql_backup
|
|
- opendev/puppet-ssh
|
|
- opendev/puppet-user
|
|
- opendev/puppet-jeepyb
|
|
- opendev/puppet-ptgbot
|
|
- opendev/puppet-vcsrepo
|
|
|
|
- job:
|
|
name: system-config-puppet-beaker-rspec-puppet-4-infra
|
|
parent: system-config-puppet-beaker-rspec-infra
|
|
description: |
|
|
Run beaker-rspec functional tests with puppet 4 on Ubuntu Xenial.
|
|
vars:
|
|
puppet_version: 4
|
|
|
|
- project-template:
|
|
name: system-config-puppet-apply-jobs
|
|
description: |
|
|
Runs puppet apply tests for OpenStack Infrastructure.
|
|
check:
|
|
jobs:
|
|
- system-config-puppet-apply-4-ubuntu-xenial
|
|
gate:
|
|
jobs:
|
|
- system-config-puppet-apply-4-ubuntu-xenial
|
|
|
|
- project-template:
|
|
name: system-config-puppet-beaker-jobs
|
|
description: |
|
|
Runs puppet beaker tests for OpenStack Infrastructure.
|
|
The jobs are run on Ubuntu Xenial.
|
|
check:
|
|
jobs:
|
|
- system-config-puppet-beaker-rspec-puppet-4-infra
|
|
gate:
|
|
jobs:
|
|
- system-config-puppet-beaker-rspec-puppet-4-infra
|
|
|
|
- job:
|
|
name: system-config-legacy-logstash-filters
|
|
parent: legacy-base
|
|
required-projects:
|
|
- opendev/ansible-role-puppet
|
|
- openstack/logstash-filters
|
|
- opendev/puppet-askbot
|
|
- opendev/puppet-bugdaystats
|
|
- opendev/puppet-bup
|
|
- opendev/puppet-elastic_recheck
|
|
- opendev/puppet-elasticsearch
|
|
- opendev/puppet-ethercalc
|
|
- opendev/puppet-haveged
|
|
- opendev/puppet-httpd
|
|
- opendev/puppet-jeepyb
|
|
- opendev/puppet-kibana
|
|
- opendev/puppet-lodgeit
|
|
- opendev/puppet-log_processor
|
|
- opendev/puppet-logrotate
|
|
- opendev/puppet-logstash
|
|
- opendev/puppet-mediawiki
|
|
- opendev/puppet-meetbot
|
|
- opendev/puppet-mysql_backup
|
|
- opendev/puppet-openstack_health
|
|
- opendev/puppet-openstackid
|
|
- opendev/puppet-pgsql_backup
|
|
- opendev/puppet-pip
|
|
- opendev/puppet-project_config
|
|
- opendev/puppet-ptgbot
|
|
- opendev/puppet-redis
|
|
- opendev/puppet-reviewday
|
|
- opendev/puppet-simpleproxy
|
|
- opendev/puppet-ssh
|
|
- opendev/puppet-statusbot
|
|
- opendev/puppet-storyboard
|
|
- opendev/puppet-subunit2sql
|
|
- opendev/puppet-tmpreaper
|
|
- opendev/puppet-ulimit
|
|
- opendev/puppet-user
|
|
- opendev/puppet-vcsrepo
|
|
- opendev/puppet-zanata
|
|
- opendev/system-config
|
|
run: playbooks/zuul/logstash-filters/run.yaml
|
|
post-run: playbooks/zuul/logstash-filters/post.yaml
|
|
timeout: 1800
|
|
nodeset: ubuntu-xenial
|
|
|
|
- project-template:
|
|
name: system-config-logstash-filter-jobs
|
|
check:
|
|
jobs:
|
|
- system-config-legacy-logstash-filters
|
|
gate:
|
|
jobs:
|
|
- system-config-legacy-logstash-filters
|