-
Notifications
You must be signed in to change notification settings - Fork 606
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
4 changed files
with
63 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
--- | ||
title: GitLab Integration | ||
content-type: reference | ||
beta: true | ||
|
||
discovery_support: true | ||
discovery_default: true | ||
bindable_entities: "Projects" | ||
mechanism: "pull/ingestion model" | ||
--- | ||
|
||
_Type: External_ | ||
|
||
The GitLab integration allows you to associate your {{site.service_catalog_name}} service to one or more [GitLab projects](https://docs.gitlab.com/ee/user/get_started/get_started_projects.html). | ||
|
||
For each linked Project, the UI can show a **Project Summary** with simple data pulled from the GitLab API, such as the number of open issues, open merge requests, most recently closed merge requests, languages, and more. | ||
|
||
## Authorize the GitLab integration | ||
|
||
1. From the **{% konnect_icon servicehub %} Service Catalog** in {{site.konnect_product_name}}, select **[Integrations](https://cloud.konghq.com/us/service-catalog/integrations)**. | ||
2. Select **GitLab**, then **Install GitLab**. | ||
3. Select **Authorize**. | ||
|
||
## Resources | ||
|
||
Entity | Description | ||
-------|------------- | ||
Projects | Organizes all the data for a specific development project that relates to a Service Catalog Service. | ||
|
||
## Events | ||
|
||
This integration supports events. | ||
|
||
You can view the following event types for linked projects from the {{site.konnect_product_name}} UI: | ||
|
||
* Opened merge request | ||
* Closed merge request | ||
* Reopened merge request | ||
* Updated merge request | ||
* Approved merge request | ||
* Unapproved merge request | ||
* Merged merge request | ||
|
||
|
||
## Discovery information | ||
|
||
<!-- vale off--> | ||
|
||
{% include_cached service-catalog-discovery.html | ||
discovery_support=page.discovery_support | ||
discovery_default=page.discovery_default | ||
bindable_entities=page.bindable_entities | ||
mechanism=page.mechanism %} | ||
|
||
<!-- vale on--> |