summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--inventory/group_vars/pdc-backend6
-rw-r--r--roles/pdc/backend/templates/pdcupdater.py2
2 files changed, 6 insertions, 2 deletions
diff --git a/inventory/group_vars/pdc-backend b/inventory/group_vars/pdc-backend
index d944d1ce9..97720e7ac 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 54b16c0f5..b46ddf18d 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',