
CentOS 8 Stream has been EOLd and our mirror automatically replicated the empty package repo state set by upstream. The end result is that no jobs that rely on this platform are able to run successfully any longer. In preparation for removing these images entirely from zuul+nodepool we remove the nodesets. We also remove some sanity checks in base jobs that were geared towards moving people from CentOS 8 to CentOS 8 Stream. At this point that is all moot and we shouldn't need it any longer. Note I didn't split the base job change into a test change and a production update change because all we're doing is removing some tasks. This seems safe as these tasks shouldn't side effect in functional jobs. Change-Id: I36baa3079e818b6504afcc6fe3743d3ec7de99eb
66 lines
2.0 KiB
YAML
66 lines
2.0 KiB
YAML
- hosts: localhost
|
|
name: Create job header and inventory
|
|
roles:
|
|
- role: emit-job-header
|
|
zuul_log_path_shard_build: true
|
|
- log-inventory
|
|
|
|
- hosts: all
|
|
name: Setup Zuul environment
|
|
pre_tasks:
|
|
# NOTE(pabelanger): Until we hit the validate-host role, we have a minimal
|
|
# set of ansible variables collected by zuul-executor. This doesn't include
|
|
# network variables (ansible_default_ipv4 / ansible_default_ipv6) so gather
|
|
# these variables as they are important to the configure-unbound role.
|
|
- name: Gather network facts
|
|
setup:
|
|
gather_subset: 'network'
|
|
|
|
roles:
|
|
- add-build-sshkey
|
|
- start-zuul-console
|
|
- ensure-output-dirs
|
|
|
|
- hosts: all
|
|
name: Configure unbound
|
|
roles:
|
|
# NOTE(pabelanger): We run this role in its own play to ensure unbound is
|
|
# restarted before proceeding with any other role. This is because we use
|
|
# notify / handler to restart the unbound service. With ansible notify
|
|
# actions are triggered at the end of each block of tasks in a play.
|
|
- configure-unbound
|
|
|
|
- hosts: all
|
|
name: Prepare workspace and configure mirrors
|
|
roles:
|
|
- validate-host
|
|
- test-prepare-workspace-git
|
|
- mirror-info
|
|
- role: configure-mirrors
|
|
set_apt_mirrors_trusted: True
|
|
mirror_use_ssl: True
|
|
configure_mirrors_components_9_stream:
|
|
'baseos': true
|
|
'baseos-debug': false
|
|
'baseos-source': false
|
|
'appstream': true
|
|
'appstream-debug': false
|
|
'appstream-source': false
|
|
'crb': true
|
|
'crb-debug': false
|
|
'crb-source': false
|
|
'highavailability': true
|
|
'highavailability-debug': false
|
|
'highavailability-source': false
|
|
'nfv': true
|
|
'nfv-debug': false
|
|
'nfv-source': false
|
|
'rt': true
|
|
'rt-debug': false
|
|
'rt-source': false
|
|
'resilientstorage': true
|
|
'resilientstorage-debug': false
|
|
'resilientstorage-source': false
|
|
'extras-common': true
|
|
'extras-common-source': false
|