Skip to content

Services overview

Services dependencies

Several components, mainly omnibenchmark python, query other components (APIs, triplestore) on runtime.

  • Renku API
    • omnibenchmark python
  • Gitlab API
    • omnibenchmark python
    • gitlab runners
  • Triplestore
    • omnibenchmark python (query)
    • omnibenchmark python (population)
    • anywhere (population, from within the CI/CD job; update token needed)
    • (not yet implemented) git/renku hooks
  • Metric results
    • a cron job from the machine serving bettr deployments

Tips

You can run renku projects in renku stealth mode disabling the https://renkulab.io/webhooks/events hook within your gitlab project by browsing Settings -> Webhooks.