Skip to main content
Version: Next

@backstage/plugin-catalog-backend-module-gitlab

Home > @backstage/plugin-catalog-backend-module-gitlab

A Backstage catalog backend module that helps integrate towards GitLab

Classes

ClassDescription
GitlabDiscoveryEntityProviderDiscovers catalog files located in your GitLab instance. The provider will search your GitLab instance's projects and register catalog files matching the configured path as Location entity and via following processing steps add all contained catalog entities. This can be useful as an alternative to static locations or manually adding things to the catalog.
GitLabDiscoveryProcessorExtracts repositories out of an GitLab instance.
GitlabOrgDiscoveryEntityProviderDiscovers users and groups from a Gitlab instance.

Interfaces

InterfaceDescription
GroupNameTransformerOptionsThe GroupTransformerOptions
GroupTransformerOptionsThe GroupTransformer options
UserTransformerOptionsThe UserTransformerOptions

Type Aliases

Type AliasDescription
GitLabGroupRepresentation of a GitLab group in the GitLab API
GitLabGroupSamlIdentity
GitlabProviderConfigThe configuration parameters for the GitlabProvider
GitLabUserRepresentation of a GitLab user in the GitLab API
GroupNameTransformerCustomize how group names are generated
GroupTransformerCustomize the ingested Group entity
UserTransformerCustomize the ingested User entity