staging: Deploy swh.provenance rpc
Depends on the graph (currently, there is no graph service in staging yet).
plan:
- Prepare small specification document [1]
- Add keycloak swh.web.api.provenance webapp role
- Prepare sentry dsn and reference in private repository
- swh-apps!43 (merged): swh-apps: Create provenance docker image (check for an existing one if any)
- swh/infra/ci-cd/swh-charts!466 (merged): swh-chart: Develop provenance template
- Test in next-version (just to lift papercuts)
- Deploy in staging [1]
-
Test workload
- keycloak connection
- sentry setup
- metrics for monitoring (gunicorn [3], ingress [4])
- Basic queries
Provenance service deployed accessible from the vpn network: http://provenance.internal.staging.swh.network
[1] https://hedgedoc.softwareheritage.org/LsrKvOq7QJ6sbdcE5Rr3tA
[3] https://grafana.softwareheritage.org/goto/_jb0KWeSk?orgId=1
[4] https://grafana.softwareheritage.org/goto/pRLxFZeSk?orgId=1