Skip to content

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/:

Migrated from T4102 (view on Phabricator)

Edited by Antoine R. Dumont