Skip to main content

GitlabProviderConfig

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

The configuration parameters for the GitlabProvider

Signature:

export type GitlabProviderConfig = {
host: string;
group: string;
restrictUsersToGroup?: boolean;
id: string;
branch?: string;
fallbackBranch: string;
catalogFile: string;
projectPattern: RegExp;
userPattern: RegExp;
groupPattern: RegExp;
allowInherited?: boolean;
relations?: string[];
orgEnabled?: boolean;
schedule?: SchedulerServiceTaskScheduleDefinition;
skipForkedRepos?: boolean;
includeArchivedRepos?: boolean;
excludeRepos?: string[];
includeUsersWithoutSeat?: boolean;
};

References: SchedulerServiceTaskScheduleDefinition