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
Edited by Antoine R. Dumont