While investigating wdqs categories-related service failures in T342060 , we noticed the categories update scripts use a lot of indirection , which complicates troubleshooting.
Creating this ticket to:
- Document the "what, why, and how" of the current setup
- Identify and take opportunities to make the scripts simpler and more reliable
- Ensure the scripts and their related unit files can be started by Puppet. A look at icinga shows that load-dcatap-weekly.service is failing on all newly-provisioned hosts , and running puppet does not fix this.
- Avoid making changes that will break non-WMF installations of WDQS.