GitLab
Published on April 4th, 2022Generate GitLab personal access token (PAT)
In your GitLab instance navigate to your User Settings > Access Tokens page. In GitLab cloud the URL is https://gitlab.com/-/profile/preferences
. Within this page you can generate a token to grant Roadie access to read your entity manifest files.
- Click ‘Add new token’
- Create an access token with at least permissions
api
,read_repository
,write_repository
.
Store GitLab token as a secret in Roadie
Navigate to https://<your-tenant>.roadie.so/administration/settings/secrets
and locate a secret with a name GITLAB_TOKEN
. Update the value of this secret with the token created in the step above.
Create a catalog file in code repository
In one of the GitLab repos in your project create a catalog-info.yaml
with the contents shown in the panel on the right.
Import the catalog file
Copy the URL of the catalog file you created by visiting the file in your browser and copying the url from the location bar. The URL may look like this: https://gitlab.com/<group-name>/<project-name>/-/blob/main/catalog-info.yaml?ref_type=heads
.
Visit the import page in Roadie. https://<your tenant>.roadie.so/import/entity
, and paste the URL into the box. Click analyze and then import.
Now you can click on the entity link to visit the entity that you have just created.
Next Steps
- At this point you may want to enable auto discovery using GitLab, this allows Roadie to discover new catalog files as they are created.
- Add a TechDocs page to the component you now have in the catalog.