diff --git a/backstage/app-config.yaml b/backstage/app-config.yaml index 28232634..fad3125d 100644 --- a/backstage/app-config.yaml +++ b/backstage/app-config.yaml @@ -81,6 +81,11 @@ catalog: pullRequestBranchName: backstage-integration rules: - allow: [Component, System, API, Resource, Location] + locations: + - type: url + target: https://gitlab.diamond.ac.uk/sscc-docs/groups/-/jobs/artifacts/main/raw/all-groups.yaml?job=collate + rules: + - allow: [Group] providers: github: GitHub-DiamondLightSource: diff --git a/docs/user/how-tos/register-a-group.md b/docs/user/how-tos/register-a-group.md new file mode 100644 index 00000000..a248b9a1 --- /dev/null +++ b/docs/user/how-tos/register-a-group.md @@ -0,0 +1,3 @@ +# Register a Group + +This how-to will take you through the steps of registering a [Group](../explanations/group.md) with the developer portal. Groups are registed via a central [GitLab repository](https://gitlab.diamond.ac.uk/sscc-docs/groups). The instructions provided in the `README.md` file of this repository should be followed to perform group registration. diff --git a/docs/user/references/discovery-locations.md b/docs/user/references/discovery-locations.md index 2944f061..613162c6 100644 --- a/docs/user/references/discovery-locations.md +++ b/docs/user/references/discovery-locations.md @@ -24,6 +24,15 @@ LDAP: + + +Miscellaneous: + +- `gitlab.diamond.ac.uk/sscc-docs/groups` + - [Groups](../explanations/group.md) + + + These locations are defined in the `catalog.providers` section of the backstage configuration file `backstage/app-config.yaml` ([on main :link:](https://github.com/DiamondLightSource/developer-portal/blob/main/backstage/app-config.yaml)).