GitLab connector using python-gitlab.
Property
Value
Key
gitlab
Source type
saas
Implementation
native
Active by default
no
Default cache strategy
semantic_first; semantic serving is disabled, so only exact repeats are served
Capabilities
supports_discovery, supports_field_permissions, supports_ingestion
Implementation is how complete the adapter is. It is not a release status: what the project supports and has certified is on Feature status and in the connector support matrix , and nothing is past public beta yet.
Caution
No test stack registers a source on this connector, so its source roles, policy, redaction and audit are not exercised by any test. The adapter works; its governance is unproven.
Secret fields should be given as a reference, <field>_ref, such as env://NAME, rather than a literal.
Key
Secret
base_url
no
group
no
project
no
token
no
token_ref
no
ref
no
include_code_paths
no
max_projects
no
max_issues_per_project
no
max_mrs_per_project
no
max_pipelines_per_project
no
token
yes; prefer token_ref
Offered when a source is created with default roles. Edit them to fit.
Effect
Action
Resource type
Pattern
deny
*
*
*
Effect
Action
Resource type
Pattern
allow
repo.read
repo.repository
*
allow
repo.issue.read
repo.issue
*
allow
repo.pr.read
repo.pull_request
*
allow
repo.code.read
repo.path
*
allow
discovery.search
discovery.asset
*
allow
discovery.asset.read
discovery.asset
*
Effect
Action
Resource type
Pattern
allow
repo.read
repo.repository
*
allow
repo.issue.read
repo.issue
*
allow
repo.pr.read
repo.pull_request
*
allow
discovery.search
discovery.asset
*
allow
discovery.asset.read
discovery.asset
*