After we've switched all PDF render traffic to Proton, waited the appropriate amount of time for user complaints and got "go" from the product, we can undeploy pdfrender electron service from WMF production and clean up puppet.
- Remove it from LVS, confd, and icinga checks, files to modify:
- (This step should be merged and orchestrated by an SRE)
- conftool-data/discovery/services.yaml
- conftool-data/node/codfw.yaml
- conftool-data/node/eqiad.yaml
- conftool-data/service/services.yaml
- hieradata/common/discovery.yaml
- hieradata/common/lvs/configuration.yaml
- hieradata/role/common/restbase/dev_cluster.yaml
- hieradata/role/common/restbase/production.yaml
- hieradata/role/common/scb.yaml
- Remove from puppet, modify or delete:
- modules/pdfrender/*
- modules/profile/manifests/pdfrender.pp
- modules/profile/manifests/restbase.pp
- modules/role/manifests/pdfrender.pp
- modules/role/manifests/scb.pp
- modules/service/manifests/configuration.pp
- Remove from DNS (SRE)
- Manually stop and disable services from scb* hosts (SRE)