staging: Deploy swh-scrubber database and checkers
Plan:
-
infra/puppet/puppet-swh-site!501: Install scrubber (postgres) db -
Check connection is ok -
D7500: Update documentation on how to connect to db -
Prepare git repository for debian package [1] -
Debian package bootstrap -
Fix debian build papercuts -
Fix stuck python3-swh.graph.client build failure [2] -
Fix python3-swh.scrubber (failing due to ^)
-
-
#4102 (closed): Install schema in swh-scrubber db -
#4102 (closed): Grand read-only access to guest user -
infra/puppet/puppet-swh-site!502, infra/swh-sysadmin-provisioning!68: Deploy postgres checker service on a dedicated scrubber node -
[1]
# First install the 'has-debian-packaging-branch' flag in repository in
# https://forge.softwareheritage.org/diffusion/edit/254/page/basics/
# Then install git pre-receive hook for ci to trigger the debian package build out of a git tag
root@tate:/srv/phabricator/hooks# phabricator-setup-hook /srv/phabricator/repos/254/ post-receive-swh-modules
Hook post-receive-swh-modules successfully installed on /srv/phabricator/repos/254/:
- [2] https://jenkins.softwareheritage.org/job/debian/job/packages/job/DGRPH/job/gbp-buildpackage/ back to green!
Migrated from T4102 (view on Phabricator)
Edited by Antoine R. Dumont