system-config/zuul.d/puppet.yaml
Clark Boylan 4279e20293 Remove configuration management for ELK stack
We indicated to the OpenStack TC that this service would be going away
after the Yoga cycle if no one stepped up to start maintaining it. That
help didn't arrive in the form of OpenDev assistance (there is effort
to use OpenSearch external to OpenDev) and Yoga has released. This means
we are now clear to retire and shutdown this service.

This change attempts to remove our configuration management for these
services so that we can shutdown the servers afterwards. It was a good
run. Sad to see it go but it wasn't sustainable anymore.

Note a follow-up will clean up elastic-recheck which runs on the status
server.

Depends-On: https://review.opendev.org/c/opendev/base-jobs/+/837619
Change-Id: I5f7f73affe7b97c74680d182e68eb4bfebbe23e1
2022-04-18 10:04:06 -07:00

132 lines
3.9 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-bup
- opendev/puppet-elastic_recheck
- opendev/puppet-ethercalc
- opendev/puppet-httpd
- opendev/puppet-jeepyb
- opendev/puppet-kibana
- opendev/puppet-logrotate
- opendev/puppet-mysql_backup
- opendev/puppet-openstack_infra_spec_helper
- opendev/puppet-pip
- opendev/puppet-project_config
- opendev/puppet-redis
- opendev/puppet-reviewday
- opendev/puppet-simpleproxy
- opendev/puppet-ssh
- opendev/puppet-storyboard
- opendev/puppet-tmpreaper
- 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
files:
- Gemfile
- Rakefile
- modules.env
- install_modules.sh
- manifests/.*
- modules/.*
- roles/puppet-install/.*
- hiera/.*
- inventory/.*
- playbooks/install_puppet.yaml
- playbooks/remote_puppet_adhoc.yaml
- playbooks/remote_puppet_else.yaml
- playbooks/service-eavesdrop.yaml
- playbooks/update_puppet_version.yaml
- playbooks/roles/disable-puppet-agent/.*
- playbooks/roles/puppet-run/.*
- playbooks/roles/puppet-setup-ansible/.*
- playbooks/zuul/infra-puppet-apply/.*
- playbooks/zuul/templates/.*
- 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-mysql_backup
- opendev/puppet-pip
- opendev/puppet-project_config
- opendev/puppet-ethercalc
- opendev/puppet-httpd
- opendev/puppet-reviewday
- opendev/puppet-kibana
- opendev/puppet-redis
- opendev/puppet-zanata
- opendev/puppet-tmpreaper
- opendev/puppet-elastic_recheck
- opendev/puppet-ulimit
- opendev/puppet-logrotate
- opendev/puppet-storyboard
- opendev/puppet-simpleproxy
- opendev/puppet-bup
- opendev/puppet-ssh
- opendev/puppet-user
- opendev/puppet-jeepyb
- 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