Stand-alone GitLab

GitLab should be configured with an image registry. Create two Applications in GitLab:

  • Renku.

Name: renku

Callback URLs:

https://<your-renku-dns>/login/redirect/gitlab
https://<your-renku-dns>/api/auth/gitlab/token

Scopes:

api (Access the authenticated user's API)
read_user (Read the authenticated user's personal information)
read_repository (Allows read-access to the repository)
read_registry (Grants permission to read container registry images)
openid (Authenticate using OpenID Connect)

Copy the secret and client ID and paste it to the dedicated places in renku-values.yaml (step 3)

  • Jupyter notebooks.

Name: jupyter

Callback URLs:

https://<your-renku-dns>/jupyterhub/hub/oauth_callback
https://<your-renku-dns>/jupyterhub/hub/api/oauth2/authorize

Scopes:

api (Access the authenticated user's API)
read_user (Read the authenticated user's personal information)

Copy the secret and client ID and paste it to the dedicated places in renku-values.yaml (step 3)