
The infra-prod-service-borg-backup job didn't trigger when Ansible groups are updated. It should because we can add and remove servers from groups that affect backups and where we run them. While we are fixing triggers we also fix a typo in the corresponding system-config-run job for backups. Finally do a noop comment update in groups.yaml to trigger the backup job because our new paste02 server needs backups. Change-Id: I8fc242e41ba510fb77704c4886d8b9edb14dc6d8
204 lines
5.5 KiB
YAML
204 lines
5.5 KiB
YAML
plugin: yamlgroup
|
|
groups:
|
|
adns:
|
|
- adns*.opendev.org
|
|
- ns*.opendev.org
|
|
adns-primary: adns*.opendev.org
|
|
adns-secondary: ns*.opendev.org
|
|
afs-server-common:
|
|
- afs[0-9]*.openstack.org
|
|
- afsdb[0-9]*.openstack.org
|
|
afs-file-server:
|
|
- afs[0-9]*.openstack.org
|
|
afs-db-server:
|
|
- afsdb[0-9]*.openstack.org
|
|
afs-client:
|
|
- mirror[0-9]*.opendev.org
|
|
- mirror-update[0-9]*.opendev.org
|
|
- ze[0-9]*.open*.org
|
|
- afsdb*.open*.org
|
|
- afs[0-9]*.open*.org
|
|
- static[0-9]*.opendev.org
|
|
bastion:
|
|
- bridge*.opendev.org
|
|
borg-backup:
|
|
- etherpad[0-9]*.opendev.org
|
|
- gitea09.opendev.org
|
|
- review02.opendev.org
|
|
- zuul[0-9]*.opendev.org
|
|
- refstack01.openstack.org
|
|
- kdc03.openstack.org
|
|
- eavesdrop01.opendev.org
|
|
- paste02.opendev.org
|
|
- lists01.opendev.org
|
|
- keycloak03.opendev.org
|
|
# These are test specific hosts that we add to the backup
|
|
# group to mimic as much as possible what their prod version
|
|
# end up doing.
|
|
- gitea99.opendev.org
|
|
- review99.opendev.org
|
|
- lists99.opendev.org
|
|
- keycloak99.opendev.org
|
|
# All these servers are "special-cased" in specifically
|
|
# as they are puppet and should be replaced "soon".
|
|
- storyboard01.opendev.org
|
|
- translate01.openstack.org
|
|
borg-backup-server:
|
|
- backup02.ca-ymq-1.vexxhost.opendev.org
|
|
- backup01.ord.rax.opendev.org
|
|
cacti: cacti[0-9]*.open*.org
|
|
certcheck:
|
|
- cacti[0-9]*.open*.org
|
|
cloud-launcher:
|
|
- bridge*.open*.org
|
|
codesearch:
|
|
- codesearch[0-9]*.opendev.org
|
|
control-plane-clouds:
|
|
- bridge*.open*.org
|
|
disabled: []
|
|
eavesdrop: eavesdrop[0-9]*.opendev.org
|
|
etherpad: etherpad[0-9]*.opendev.org
|
|
gitea:
|
|
- gitea[0-9]*.opendev.org
|
|
gitea-lb:
|
|
- gitea-lb[0-9]*.opendev.org
|
|
grafana:
|
|
- grafana[0-9]*.opendev.org
|
|
graphite:
|
|
- graphite*.opendev.org
|
|
jvb:
|
|
- jvb[0-9]*.opendev.org
|
|
kerberos-client:
|
|
- afs[0-9]*.open*.org
|
|
- afsdb*.open*.org
|
|
- kdc[0-9]*.openstack.org
|
|
- mirror[0-9]*.opendev.org
|
|
- mirror-update[0-9]*.opendev.org
|
|
- static[0-9]*.opendev.org
|
|
- ze[0-9]*.open*.org
|
|
kerberos-kdc:
|
|
- kdc03.openstack.org
|
|
- kdc04.openstack.org
|
|
kerberos-kdc-primary:
|
|
- kdc03.openstack.org
|
|
kerberos-kdc-replica:
|
|
- kdc04.openstack.org
|
|
keycloak: keycloak[0-9]*.opendev.org
|
|
letsencrypt:
|
|
- codesearch[0-9]*.opendev.org
|
|
- eavesdrop[0-9]*.opendev.org
|
|
- etherpad[0-9]*.opendev.org
|
|
- gitea[0-9]*.opendev.org
|
|
- grafana[0-9]*.opendev.org
|
|
- graphite[0-9]*.opendev.org
|
|
- insecure-ci-registry[0-9]*.opendev.org
|
|
- keycloak[0-9]*.opendev.org
|
|
- lists[0-9]*.opendev.org
|
|
- meetpad[0-9]*.opendev.org
|
|
- mirror[0-9]*.opendev.org
|
|
- nb[0-9]*.opendev.org
|
|
- paste[0-9]*.opendev.org
|
|
- refstack[0-9]*.openstack.org
|
|
- review[0-9]*.opendev.org
|
|
- static[0-9]*.opendev.org
|
|
- storyboard[0-9]*.opendev.org
|
|
- tracing[0-9]*.opendev.org
|
|
- translate[0-9]*.open*.org
|
|
- zuul[0-9]*.opendev.org
|
|
mailman3:
|
|
- lists[0-9]*.opendev.org
|
|
meetpad:
|
|
- meetpad[0-9]*.opendev.org
|
|
mirror:
|
|
- mirror[0-9]*.opendev.org
|
|
mirror-update:
|
|
- mirror-update[0-9]*.opendev.org
|
|
nodepool:
|
|
- nb[0-9]*.opendev.org
|
|
- nl[0-9]*.open*.org
|
|
# Add the zuul-launchers and schedulers so they have access to the
|
|
# clouds.yaml related group-vars.
|
|
- zl[0-9]*.opendev.org
|
|
- zuul[0-9]*.opendev.org
|
|
nodepool-builder:
|
|
- nb[0-9]*.opendev.org
|
|
nodepool-launcher:
|
|
- nl[0-9]*.open*.org
|
|
paste:
|
|
- paste[0-9]*.opendev.org
|
|
puppet:
|
|
- cacti[0-9]*.open*.org
|
|
- storyboard-dev[0-9]*.opendev.org
|
|
- storyboard[0-9]*.opendev.org
|
|
- translate-dev[0-9]*.open*.org
|
|
- translate[0-9]*.open*.org
|
|
puppet4:
|
|
- cacti[0-9]*.open*.org
|
|
- storyboard[0-9]*.opendev.org
|
|
- storyboard-dev[0-9]*.opendev.org
|
|
- translate[0-9]*.open*.org
|
|
- translate-dev[0-9]*.open*.org
|
|
refstack:
|
|
- refstack[0-9]*.openstack.org
|
|
registry:
|
|
- insecure-ci-registry[0-9]*.opendev.org
|
|
review:
|
|
- review[0-9]*.opendev.org
|
|
# This group disables operations like project-managment and
|
|
# replication. It is intended for staging new production servers.
|
|
#review-staging:
|
|
static:
|
|
- static[0-9]*.opendev.org
|
|
storyboard:
|
|
- storyboard[0-9]*.opendev.org
|
|
storyboard-dev:
|
|
- storyboard-dev[0-9]*.opendev.org
|
|
tracing: tracing[0-9]*.opendev.org
|
|
translate-dev:
|
|
- translate-dev[0-9]*.open*.org
|
|
translate:
|
|
- translate[0-9]*.open*.org
|
|
# This group does not run the base jobs
|
|
unmanaged: []
|
|
webservers:
|
|
- cacti[0-9]*.open*.org
|
|
- codesearch[0-9]*.opendev.org
|
|
# eavesdrop has its own group with custom ports
|
|
- etherpad[0-9]*.open*.org
|
|
- grafana[0-9]*.opendev.org
|
|
- graphite*.opendev.org
|
|
- keycloak[0-9]*.opendev.org
|
|
- nb[0-9]*.opendev.org
|
|
- nl[0-9]*.open*.org
|
|
- paste[0-9]*.opendev.org
|
|
- refstack[0-9]*.openstack.org
|
|
- static[0-9]*.opendev.org
|
|
- storyboard-dev[0-9]*.opendev.org
|
|
- storyboard[0-9]*.opendev.org
|
|
- tracing[0-9]*.opendev.org
|
|
- translate-dev[0-9]*.open*.org
|
|
- translate[0-9]*.open*.org
|
|
zookeeper:
|
|
- zk[0-9]*.open*.org
|
|
zuul-db:
|
|
- zuul-db[0-9]*.opendev.org
|
|
zuul-lb:
|
|
- zuul-lb[0-9]*.opendev.org
|
|
zuul:
|
|
- ze[0-9]*.opendev.org
|
|
- zl[0-9]*.opendev.org
|
|
- zm[0-9]*.opendev.org
|
|
- zuul[0-9]*.opendev.org
|
|
zuul-executor:
|
|
- ze[0-9]*.opendev.org
|
|
zuul-launcher:
|
|
- zl[0-9]*.opendev.org
|
|
zuul-merger:
|
|
- zm[0-9]*.opendev.org
|
|
zuul-preview:
|
|
- zp[0-9]*.opendev.org
|
|
zuul-scheduler:
|
|
- zuul[0-9]*.opendev.org
|
|
zuul-web:
|
|
- zuul[0-9]*.opendev.org
|