From bcc71fd7d5b4cd99d6e5357ea73dce1b7c21687e Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 10 Aug 2017 20:02:43 +0000 Subject: [PATCH] Enable the retirement propagation handler on pdc-backend02. --- inventory/group_vars/pdc-backend | 6 ++++-- roles/pdc/backend/templates/pdcupdater.py | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/inventory/group_vars/pdc-backend b/inventory/group_vars/pdc-backend index d944d1ce92..97720e7ac3 100644 --- a/inventory/group_vars/pdc-backend +++ b/inventory/group_vars/pdc-backend @@ -29,8 +29,10 @@ csi_relationship: | compose at a time. On pdc-updater02, the modularity handlers are enabled which listen for MBS - activity, and store that in PDC. Multiple threads are enabled so that it can - work more efficiently on these smaller tasks. + activity, and store that in PDC. pdc-updater02 also hosts the retirement + handler which listens to dist-git for new dead.package files, and propagates + the retirement to PDC (by prematurely EOLing the branch). Multiple threads are + enabled so that it can work more efficiently on these smaller tasks. On pdc-updater03, the dep chain handlers are enabled which listen for koji messages and store dep chain information in PDC, like what rpms depend on what diff --git a/roles/pdc/backend/templates/pdcupdater.py b/roles/pdc/backend/templates/pdcupdater.py index 54b16c0f5d..b46ddf18d8 100644 --- a/roles/pdc/backend/templates/pdcupdater.py +++ b/roles/pdc/backend/templates/pdcupdater.py @@ -70,6 +70,8 @@ config = { {% elif inventory_hostname.startswith('pdc-backend02') %} # For MBS https://fedoraproject.org/wiki/Changes/ModuleBuildService 'pdcupdater.handlers.modules:ModuleStateChangeHandler', + # For https://fedoraproject.org/wiki/Changes/ArbitraryBranching + 'pdcupdater.handlers.retirement:RetireComponentHandler', {% elif inventory_hostname.startswith('pdc-backend03') %} ## https://fedoraproject.org/wiki/User:Ralph/Drafts/Infrastructure/Factory2/ModellingDeps #'pdcupdater.handlers.depchain.rpms:NewRPMBuildTimeDepChainHandler',